ssh-dev-suite/deploy
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/ssh-deploy.shexecutes arbitrary shell commands on a remote server through therun_commandsfunction. These commands are retrieved from thepre_deploy,post_deploy, androllbackfields in theconfig.yamlfile and executed sequentially via a separatessh-exec.shutility. Although this is the intended functionality of a deployment tool, it grants significant control over the remote environment. - [INDIRECT_PROMPT_INJECTION]: The skill has an attack surface for indirect instructions because it processes data from an external configuration file without validation.
- Ingestion points:
config.yamlis read and parsed by theread_configfunction inscripts/ssh-deploy.sh. - Boundary markers: None. The skill does not use delimiters or instructions to ignore potentially malicious content within the configuration file.
- Capability inventory: The skill can execute arbitrary remote commands (
ssh-exec.sh) and upload local files to remote paths (ssh-upload.sh). - Sanitization: None. Values from the YAML file are directly interpolated into shell commands and executed. If an attacker influences the content of
config.yaml(e.g., via a malicious pull request or external data source), they could execute unauthorized commands on the target server.
Audit Metadata