heyeddi-pr-respond
Pass
Audited by Gen Agent Trust Hub on Oct 28, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data in the form of GitHub PR comments and reviews which could contain malicious prompts.\n
- Ingestion points: External content is fetched via
fetch_pr_comments.pyand stored in a temporary JSON cache outside the project tree.\n - Boundary markers: The utility script
_untrusted_doc.pywraps all external free-text fields (bodies and diff hunks) in<<<UNTRUSTED_EXTERNAL_CONTENT>>>tags.\n - Capability inventory: The skill possesses the ability to modify source code (applying fixes), execute build/test commands via
discover_and_verify.py, and perform network operations using theghCLI.\n - Sanitization: Instructions in
SKILL.mdandANTI_PATTERNS.mdexplicitly direct the agent to treat wrapped content as data only and to ignore any embedded instructions or role-play attempts.\n- [COMMAND_EXECUTION]: The skill performs shell command execution to interact with version control and development tools.\n - Implementation: Commands are executed through the
run_commandhelper in_skill_cli.py, which usessubprocess.runwithshell=False. It resolves executables usingshutil.whichto absolute paths before execution, which prevents common shell injection and path-hijacking vulnerabilities.\n - Scope: Execution is restricted to standard tools like
git,gh, and project-specific testing frameworks (e.g.,pytest,npm) discovered through local configuration files.
Audit Metadata