pr-review-resolver
Pass
Audited by Gen Agent Trust Hub on May 11, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection because it ingests and processes untrusted data from external PR comments.\n
- Ingestion points: Fetches PR comment content from GitHub using the
cache-read-comment.shscript inSKILL.md(Step 1).\n - Boundary markers: The instructions do not specify the use of delimiters or 'ignore embedded instructions' warnings when passing comment content to background tasks (Step 3.4).\n
- Capability inventory: The skill utilizes
Task,Bash,Edit, andWritetools, enabling it to modify code and execute commands.\n - Sanitization: No explicit sanitization or validation of the external comment content is performed before interpolation into sub-task prompts.\n
- Mitigation: The process is entirely interactive, requiring the user to decide on the fix and approve the action for each individual item, providing a robust human-in-the-loop check.\n- [COMMAND_EXECUTION]: The skill executes local shell scripts to manage the PR workflow and synchronize data with GitHub.\n
- It calls environment-provided scripts like
get-pr-number.sh,cache-read-comment.sh, andcache-write-comment.shfrom the${CLAUDE_PLUGIN_ROOT}/scripts/directory.\n - It employs standard utilities such as
jqfor JSON manipulation andmktempwithtrapfor secure temporary file handling during metadata updates.
Audit Metadata