code-review
Fail
Audited by Gen Agent Trust Hub on Oct 17, 2026
Risk Level: HIGHINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted input from multiple sources without using boundary markers or sanitization.
- Ingestion points:
git diffoutput (committed, staged, unstaged, and untracked files),docs/agents/issue-tracker.md, and external spec files. - Boundary markers: Absent. There are no instructions to wrap or delimit these inputs.
- Capability inventory: Shell execution (
git), arbitrary command execution in Step 5, and file system writes (scratch directory). - Sanitization: Absent. The skill instructions tell the agent to process these files directly and execute derived commands verbatim.
- [DYNAMIC_EXECUTION]: The skill implements a high-risk pattern where the Defects sub-agent generates checks (commands, tests, or lookups) that the main agent is then instructed to execute in Step 5 ('Run every check it listed yourself'). Because these checks are derived from analyzing untrusted code changes, this creates a vector for executing code or commands controlled by an external attacker.
- [COMMAND_EXECUTION]: The agent uses shell commands to gather context via
git. More critically, Step 5 allows for the execution of arbitrary commands suggested by the LLM sub-agent, which lacks oversight and can be manipulated via the content of the files being reviewed. - [DATA_EXFILTRATION]: Since the agent has read access to the repository and the ability to execute network-capable commands (such as
curlorwget) if suggested by the sub-agent, it is vulnerable to data exfiltration attacks triggered by malicious comments in a code diff or spec file.
Recommendations
- AI detected serious security threats
Audit Metadata