review-tickets
Pass
Audited by Gen Agent Trust Hub on Oct 1, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses the Python
subprocessmodule to execute local commands required for its operation. Specifically,scripts/evidence.pycallsgit showto verify code findings, andscripts/pool.pyspawnsclaude -pprocesses to perform automated judgment of review items. These are controlled executions of standard tools intended for the skill's primary functionality. - [INDIRECT_PROMPT_INJECTION]: The skill processes external data that is interpolated into prompts for the LLM judge, creating a surface for indirect injection.
- Ingestion points: Data is read from
findings.jsonl,issues.jsonl, and source code files from the target git repository. - Boundary markers: The judge prompt in
prompts/judge.txtuses template placeholders (e.g.,$findings,$summary) and explicit headers to separate instructions from untrusted content. - Capability inventory: The skill possesses the ability to execute
gitandclaudecommands viasubprocessand write JSON/Markdown ticket files to the local file system. - Sanitization: The
pool.pyscript enforces a strict JSON schema on model responses to prevent malformed or malicious outputs. Additionally,wiki.pyprovides character escaping when converting text to Jira wiki markup.
Audit Metadata