deployment-automation
Pass
Audited by Gen Agent Trust Hub on Jun 27, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONREMOTE_CODE_EXECUTIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill manages the installation of official command-line tools from well-known service providers.
- Fetches the Heroku CLI installation script from Heroku's official assets domain.
- Installs
vercel,@railway/cli, andnetlify-clivia the npm registry. - [COMMAND_EXECUTION]: The skill executes shell commands for tool installation and deployment automation.
- The
scripts/deploy.pyscript usessubprocess.runwithshell=Trueto facilitate the installation of global CLI packages. - Executes
npm run deploywhen a custom deployment script is detected within a project'spackage.jsonfile. - [REMOTE_CODE_EXECUTION]: Executes official installation scripts from remote sources.
- Piped execution pattern:
curl https://cli-assets.heroku.com/install.sh | shis used to install the Heroku CLI, which is the standard procedure provided by the vendor. - [PROMPT_INJECTION]: The skill has an attack surface for indirect prompt injection through project configuration files.
- Ingestion points: The
scripts/deploy.pyscript reads and processes thepackage.jsonfile from the user-specified project directory. - Boundary markers: None; the script automatically adopts the command specified in the
deployscript field. - Capability inventory: The script has the capability to execute arbitrary shell commands via
subprocess.runas part of the deployment workflow. - Sanitization: No validation or sanitization is performed on the content of the
deployscript before execution, which is inherent to the functionality of a deployment wrapper.
Audit Metadata