pr-council-review
Pass
Audited by Gen Agent Trust Hub on Sep 20, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill makes extensive use of
ctx_executeto perform shell operations involvinggit,gh, anduv. Commands are constructed dynamically using PR-specific variables such as PR numbers, branch names, and file paths.\n- [INDIRECT_PROMPT_INJECTION]: The skill's primary function involves analyzing untrusted external data from Pull Requests, which creates an attack surface for indirect prompt injection.\n - Ingestion points: Processes
PR_DIFF,PR_COMMENTS, and metadata fetched viagh pr viewinSKILL.md.\n - Boundary markers: The instructions include a 'Confused deputy mitigation' section (9.3.2) directing sub-agents to ignore instructions embedded in the diff or comments.\n
- Capability inventory: The skill can execute shell commands, read repository files, and dispatch parallel sub-agents.\n
- Sanitization: Relies on natural language instructional guardrails rather than programmatic sanitization of the input content.\n- [DYNAMIC_EXECUTION]: The skill assembles and executes multi-line shell scripts at runtime for tasks such as spike traversal and CI gate verification.\n- [EXTERNAL_DOWNLOADS]: Utilizes
uvto manage environments and run tools likeruff, which may fetch remote dependencies. It also retrieves data from GitHub repositories using theghCLI.
Audit Metadata