review-plan
Pass
Audited by Gen Agent Trust Hub on Oct 22, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes potentially untrusted content through the following evidence chain:
- Ingestion points: In
SKILL.md, the plan to be reviewed is resolved from conversation text, explicit file paths, or by globbing markdown files in the.turbo/plans/directory. - Boundary markers: The instructions for passing the plan to the Structure, Scope, and Peer Review agents do not specify the use of delimiters (e.g., XML tags) or explicit instructions to disregard potentially malicious directives embedded within the plan text.
- Capability inventory: The subagents are granted capabilities to create
git worktrees, perform dependency installations, and execute arbitrary test runners as defined in Step 2 ofSKILL.md. - Sanitization: There is no evidence of sanitization, escaping, or filtering of the external plan content before it is interpolated into the prompts for the subagents.
- [DYNAMIC_EXECUTION]: The skill instructs subagents to perform feasibility checks that involve "its own dependency install" and starting "every test runner" in a temporary
git worktreeunder$TMPDIR. This constitutes the execution of code and installation of packages that may be defined or modified by the untrusted plan being reviewed. - [COMMAND_EXECUTION]: The skill leverages complex shell commands and tool calls to manage isolated execution environments, including:
- Use of
git worktree,git status, andgit showto manipulate the repository state without altering the currentHEAD. - Management of process groups and external timeouts to ensure that test runners and their child processes are correctly terminated during teardown.
Audit Metadata