fetch-pr-feedback
Pass
Audited by Gen Agent Trust Hub on May 6, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [PROMPT_INJECTION]: The skill processes untrusted data from GitHub PR comments and passes it to another skill (
beagle-core:receive-feedback) for evaluation, creating an Indirect Prompt Injection surface. - Ingestion points: Untrusted data enters via
gh apicalls fetching issue and review comments in SKILL.md. - Boundary markers: The skill organizes content into Markdown sections but does not use explicit delimiters or "ignore instructions" wrappers to protect the agent from instructions embedded in the comments.
- Capability inventory: The skill possesses the capability to execute shell commands (
gh,jq,cat) and delegate tasks to secondary skills via theSkilltool. - Sanitization: The skill uses
jqregex (gsub) to remove known bot metadata and HTML comments and truncates bodies to 4000 characters, but it does not perform semantic validation or instruction filtering on the remaining text. - [COMMAND_EXECUTION]: The skill makes extensive use of the GitHub CLI and JSON processing tools to automate data retrieval and formatting.
- Evidence: Executes
gh pr view,gh repo view,gh api, andjqwith dynamically created filter files stored in/tmp/. - Evidence: Uses shell heredocs (
<< 'JQEOF') to write complex logic to temporary files before execution, which is a standard method for managing multi-line script inputs.
Audit Metadata