resend-cli@2.17.1
The official CLI for Resend
AI Security Review
scanned 2mo ago · by lpm-firewall-aiScanner labels for exfiltration and persistence are noisy: they match PostHog usage analytics, OS keychain helpers, and ~/.config/resend credential files in a user-invoked official CLI with no install hooks. Source shows package-aligned Resend API, GitHub update, and opt-out telemetry behavior rather than an attack.
Decision evidence
public snapshot- The user-run CLI posts anonymous command-usage events to PostHog using a bundled project key.
- The CLI uses child_process for OS credential helpers, opening a browser, and a detached telemetry flush.
- The CLI stores Resend credentials in the user config directory and platform keychains.
- package.json has no preinstall, install, or postinstall scripts; the only entry is the resend binary.
- Telemetry records command name, version, OS, and flags, is schema-checked, and can be turned off with RESEND_TELEMETRY_DISABLED or DO_NOT_TRACK.
- child_process calls target macOS security, Linux secret-tool, Windows PasswordVault, and a browser opener with fixed argument lists.
- Network use is api.resend.com, GitHub releases for this repo, and us.i.posthog.com, which matches an official Resend CLI.
- The skills folder is documentation; doctor only checks whether agent directories exist and does not write agent configs.
Source & flagged code
9 flaggedSource sends credentials or rich application records to a package-controlled external receiver enabled by default.
dist/cli.cjsView on unpkg · L1Findings
Affected versions and remediation
This report applies to resend-cli@2.17.1.
See all versions of resend-cli for other recorded verdicts.
- Review the evidence and your use of resend-cli@2.17.1 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.