interrogate
Pass
Audited by Gen Agent Trust Hub on Aug 20, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection because it ingests untrusted data from git diffs and user-provided intent strings and interpolates them directly into subagent prompts without adequate sanitization or boundary markers.
- Ingestion points: The skill gathers content from
git diffand file contents in Step 1, and user messages in Step 2 ofSKILL.md. - Boundary markers: The template in
references/reviewer-prompt.mduses simple blockquotes for the intent and no delimiters for code diffs, which are insufficient to prevent a malicious payload in the code from hijacking the subagent's instructions. - Capability inventory: The agent has the ability to read the entire workspace via
gitand file access tools, and it spawns four subagents to process this data. - Sanitization: The skill does not perform any escaping, validation, or filtering of the external content before passing it to the subagents.
- [COMMAND_EXECUTION]: The skill uses shell commands to gather context for the review process.
- Evidence:
SKILL.mdinstructs the agent to rungit diff main...HEADto collect the changeset. While this is the intended functionality, it acts as the primary ingestion vector for untrusted data that the agent then processes.
Audit Metadata