review
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill identifies and executes test, lint, typecheck, and build commands that are extracted directly from project configuration files such as
package.json,Makefile, and CI workflow files. While this is necessary for verifying code quality, it allows for the execution of arbitrary commands if these configuration files are maliciously modified. - [INDIRECT_PROMPT_INJECTION]: The skill ingests external data in the form of code diffs, PRDs, and architecture documents, which creates a surface for indirect prompt injection. A malicious actor could embed instructions within these files to influence the agent's behavior during the review process.
- Ingestion points: The orchestrator reads the git diff and the full content of changed files during the context collection phase (REFERENCE.md Chapter 1).
- Boundary markers: The instructions mandate that sub-agents re-read context independently to ensure accuracy, but there are no explicit delimiters or instructions provided to the agent to disregard natural language commands found within the code being reviewed.
- Capability inventory: The skill has the capability to execute shell commands for verification (tests, builds) and can update local documentation and PRD files (SKILL.md Step 6).
- Sanitization: There is no mention of sanitizing or escaping the content of the files being reviewed before they are processed by the sub-agents.
- [DYNAMIC_EXECUTION]: The skill dynamically assembles and executes command strings based on the contents of the local environment's configuration files (e.g.,
package.jsonscripts), which constitutes runtime execution of non-static code.
Audit Metadata