スキル email-handler
📦

email-handler

コンテンツリビジョン r1 中リスク 🌐 ネットワークアクセス🔑 環境変数⚙️ 外部コマンド

建置 React Email 交易型工作流程

交易型電子郵件開發通常需要一致的範本、共用版面配置,以及可靠的寄送 hook。此技能會引導 React Email 範本、渲染與 sendMail 整合。

対応: Claude Codex Code(CC)
Maintain this Skill? Claim it ⚠️ 50 不十分

自分のエージェントでインストール

このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。

エージェントリクエスト
Review the Skillstore skill "email-handler" from https://skillstore.io/skills/aayushbaniya2006-email-handler.md and its manifest at https://skillstore.io/api/skills/aayushbaniya2006-email-handler/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。

エージェントが読めるリソース

AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。

テストする

「email-handler」を使用しています。 為新的工作區成員建立歡迎電子郵件。

期待される結果:

  • 使用共用 Layout 和預覽文字的型別化 React Email 範本。
  • 為成員名稱、工作區名稱和邀請連結提供清楚的動態欄位。
  • 簡短說明範本在寄送前應於何處渲染。

「email-handler」を使用しています。 在密碼重設權杖建立後新增寄送邏輯。

期待される結果:

結果會說明應在哪裡渲染重設電子郵件、如何呼叫 sendMail,以及應先執行哪些收件者與連結檢查。

「email-handler」を使用しています。 標準化帳單通知電子郵件。

期待される結果:

結果會描述共用版面配置的使用方式、型別化帳單 props、一致的品牌設定,以及伺服器端寄送點。

セキュリティ監査

中リスク

The skill has a legitimate but confirmed outbound email capability through sendMail integration. The external command alerts are false positives from Markdown backticks, and the environment alert references a public app URL rather than secrets. The main security concern is missing guidance for recipient authorization and link validation before sending email.

2
スキャンされたファイル
132
解析済み行数
7
レビュー項目
0
誤検知を無視

確認済みのセキュリティ上の懸念 (1)

中
Missing recipient and link validation guardrails
The skill shows a dynamic actionUrl used as a button href and a sendMail call, but it does not require recipient authorization or link domain validation. This can help produce phishing or unsolicited email workflows if copied into a project without additional controls.
The cited template and sending example directly connect a dynamic link with email delivery. The finding is contextual because the sample is legitimate, but the missing guardrails are clear.
機能レビュー項目 (7)

これらは、このスキルに期待される可能性のある実際のローカル機能であるため、レビューが必要ですが、確認済みの悪意ある動作としてはカウントされません。

中
Email sending capability
- **Sender Utility**: `src/lib/email/sendMail.ts`
The cited reference identifies a sendMail utility as a core email sender. This confirms an external messaging capability that can cause network side effects when integrated.
中
Email sending capability
await sendMail(to, subject, html);
The cited example directly calls sendMail with recipient, subject, and HTML content. This is legitimate for the skill, but it can send messages outside the host application.
中
Email sending capability
3. **Sending Logic**: Use `src/lib/email/sendMail.ts` and `render` from `@react-email/components` t
The cited responsibility tells the agent to use sendMail and render to dispatch emails. That is a real external email-sending capability, even when used for valid transactional mail.
中
Email sending capability
2. **Import**: `sendMail` from `@/lib/email/sendMail`.
The cited line imports the project sendMail utility inside the sending workflow. In context, it supports outbound email delivery and should be treated as a network side effect.
中
Email sending capability
4. **Send**: Call `sendMail`.
The cited instruction explicitly says to call sendMail. This creates an outbound email side effect and needs recipient and authorization controls.
中
Email sending capability
import sendMail from "@/lib/email/sendMail";
The cited example imports sendMail as the delivery mechanism for the generated template. It is part of a documented outbound email flow.
中
Email sending capability
await sendMail(
The cited example directly awaits sendMail with recipient, subject, and rendered HTML. This confirms concrete outbound email behavior in the skill guidance.
監査者: codex 監査履歴を表示 →
このレポートを共有・引用

バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。

バージョン別レポートを開く
セキュリティ評価

レポートリンクをコピー

https://skillstore.io/skills/aayushbaniya2006-email-handler/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdownバッジ

[![Skillstore security assessment](https://skillstore.io/badges/skills/aayushbaniya2006-email-handler/security.svg)](https://skillstore.io/skills/aayushbaniya2006-email-handler?utm_source=security_passport_badge)

HTMLバッジ

<a href="https://skillstore.io/skills/aayushbaniya2006-email-handler?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/aayushbaniya2006-email-handler/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

埋め込みカード

<iframe src="https://skillstore.io/embed/skills/aayushbaniya2006-email-handler.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
学術引用 (APA · BibTeX · CFF)

APA形式の引用

AayushBaniya2006. (2026). email-handler security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/aayushbaniya2006-email-handler/audits/8

BibTeX形式の引用

@techreport{aayushbaniya2006-aayushbaniya2006-email-handler-2026, author = {AayushBaniya2006}, title = {email-handler security audit report (audit version 8)}, institution = {Skillstore}, year = {2026}, number = {8}, url = {https://skillstore.io/skills/aayushbaniya2006-email-handler/audits/8}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "email-handler security audit report (audit version 8)" version: "unspecified" type: report authors: - name: "AayushBaniya2006" date-released: "2026-07-04" url: "https://skillstore.io/skills/aayushbaniya2006-email-handler/audits/8" identifiers: - type: other value: "skillstore:aayushbaniya2006-email-handler:audit:8" description: "Skillstore immutable audit report identifier"

Skillstore スコア

このスコアの理由 証拠の信頼度: 高
55
アーキテクチャ
85
保守性
87
コンテンツ
71
コミュニティ
83
仕様準拠

作成できるもの

建立帳號電子郵件

建置型別化的歡迎、驗證和密碼重設電子郵件,並共用既有的 React Email 版面配置。

新增伺服器寄送 Hooks

在 API routes 或 server actions 中,將渲染後的範本與 sendMail 整合。

標準化品牌通知

讓交易型訊息與應用程式色彩、支援地址和共用版面配置元件保持一致。

これらのプロンプトを試す

建立基本電子郵件
在 src/emails 中建立 React Email 歡迎範本。使用共用 Layout、型別化 props,以及清楚的預覽文字。
新增寄送邏輯
為我現有的電子郵件範本新增伺服器端寄送。使用 React Email 渲染,並呼叫專案的 sendMail 工具。
改善通知流程
檢視這個通知電子郵件流程,確認版面配置一致、資料已型別化、連結安全,以及 server action 放置位置正確。
設計交易型工作流程
為帳號驗證、密碼重設和帳單通知設計電子郵件範本與寄送點。

ベストプラクティス

  • 在每個範本中使用一個共用 Layout 和 previewText。
  • 在寄送訊息前驗證收件者和操作 URLs。
  • 使用 appConfig 和公開 base URL 設定來提供品牌資料與連結。

回避

  • 未進行授權檢查,就從使用者可控制的輸入寄送電子郵件。
  • 在每個範本中硬編碼正式環境 URLs、支援電子郵件或品牌值。
  • 在沒有型別化 props 或預覽文字的情況下建置範本。

よくある質問

這項技能的目標框架是什麼?
它以 TypeScript 或 Next.js 風格專案中的 React Email 範本為目標。
它能自行寄送電子郵件嗎?
不會。它會引導使用專案 sendMail 工具與既有電子郵件提供者設定的程式碼。
它包含電子郵件提供者設定嗎?
不包含。提供者憑證、DNS 記錄和可遞送性設定都不屬於此技能範圍。
連結應該如何建置?
使用已設定的應用程式 URLs,並在將連結加入範本前驗證允許的網域。
它可以更新既有電子郵件範本嗎?
可以。它能將既有範本對齊共用 Layout、型別化 props 和品牌設定。
它適合用於行銷電子郵件活動嗎?
它是為交易型訊息設計的。活動寄送需要同意、取消訂閱和合規控制。

開発者情報

ライセンス

MIT

Skillstore リビジョン

r1

バージョンに関する注意

作者はバージョンを宣言していません。

参照

a29db30e42179ff8ed4d95c9dfba3704c22643d0

メンテナンスの新しさ

2026/7/18

利用状況

7 ダウンロード · 254 閲覧

ファイル構成

AayushBaniya2006 のその他のスキル

すべて表示
すべて表示