react-email
Pass
Audited by Gen Agent Trust Hub on May 14, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: Fetches project scaffolding using
npx create-email@latestfrom the official React Email registry. This is a standard initialization step for the development environment. - [COMMAND_EXECUTION]: Instructs the agent to execute project setup and management commands, including
npm install,cd react-email-starter, andnpm run devto start the local preview server. - [CREDENTIALS_UNSAFE]: Provides implementation patterns for using environment variables like
RESEND_API_KEY,SMTP_USER, andSENDGRID_API_KEYto connect with email service providers. These are used as placeholders for standard secret management and do not contain hardcoded credentials. - [PROMPT_INJECTION]: The skill processes untrusted external data via translation files (e.g.,
messages/*.json) and user-provided props for email templates. It maintains capabilities to write files and execute commands for project setup. This risk is inherent to the development-focused nature of the tool, and the skill follows standard template generation patterns. - [REMOTE_CODE_EXECUTION]: Includes documentation for internationalization (i18n) that uses dynamic imports (e.g.,
import("../messages/${locale}.json")) to load translation data. This is a common architectural pattern for the supported i18n libraries and is applied within the generated application code.
Audit Metadata