fix-until-green
Warn
Audited by Gen Agent Trust Hub on Sep 4, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill resolves build and test commands from project-controlled files including
package.json,Makefile,pyproject.toml, andCargo.toml. These resolved strings are then executed using theBashtool, allowing the repository content to dictate the agent's shell activity. - [DYNAMIC_EXECUTION]: In
references/gate-commands.mdandreferences/stop-hook.md, the skill generates and executes shell scripts that useevalto run the commands extracted from project configuration. The use ofevalon potentially untrusted strings is a dangerous pattern that facilitates arbitrary command injection. - [INDIRECT_PROMPT_INJECTION]: The skill functions by ingesting data from external files which may be controlled by an attacker (e.g., in a Pull Request context).
- Ingestion points: Reads configuration from
.claude/profile.yaml,package.json,Makefile,pyproject.toml,tox.ini,Cargo.toml,go.mod,composer.json,Taskfile.yml, andJustfile. - Capability inventory: Access to
Bash,Write,Edit,Read,Grep, andGlobtools. - Boundary markers: The instructions do not specify any delimiters or safety headers to prevent the agent from following instructions embedded within these configuration files or the output of the commands they trigger.
- Sanitization: There is no evidence of validation or sanitization for the command strings before they are passed to the shell.
Audit Metadata