cloudflare-drop
Pass
Audited by Gen Agent Trust Hub on Sep 7, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONCREDENTIALS_UNSAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
child_process.execFileSyncto runnpmandcurlcommands. Thenpmcommand is used to invoke thewranglerCLI for site deployment, whilecurlis utilized to verify that the deployed URL is active and serving the expected content. - [EXTERNAL_DOWNLOADS]: The skill downloads and executes the
wranglerCLI directly from the npm registry usingnpm exec --yes wrangler@latest. This is a standard and supported method for using the official Cloudflare deployment tool. - [INDIRECT_PROMPT_INJECTION]: The skill ingests and processes user-provided HTML files and sibling assets for deployment. While this content could theoretically contain malicious instructions, the skill does not interpret the content as instructions for itself and includes filters to prevent the accidental upload of sensitive directories such as
.gitornode_modules. - [CREDENTIALS_UNSAFE]: The skill manages Cloudflare authentication via environment variables (
CLOUDFLARE_API_TOKENandCF_API_TOKEN). It also includes a documented procedure to temporarily rename the local Wrangler OAuth configuration file (default.toml) to enable anonymous temporary previews when credentials are not configured, with a guaranteed restoration logic in afinallyblock.
Audit Metadata