iterate-pr
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted text from pull request conversations and logs, presenting an indirect prompt injection surface.
- Ingestion points: Code review comments, issue comments, and check descriptions are pulled via GitHub CLI API calls in
scripts/fetch_pr_feedback.pyandscripts/fetch_pr_checks.py. - Boundary markers: No specific boundary markers or defensive instruction safeguards are established around the fetched content when it is evaluated by the agent.
- Capability inventory: The skill workflow grants the agent authorization to modify code locally, run tests using
uv, and push changes usinggit commitandgit push. - Sanitization: Text strings are truncated for display summaries, but the full content is processed without filtering or safety sanitization against potentially adversarial text instruction blocks within comments.
- [COMMAND_EXECUTION]: Multiple bundled scripts call
subprocess.run()to interface with the localghexecutable. These calls are executed safely with arguments passed as lists rather than raw strings (shell=False), and inline arguments are serialized usingjson.dumps(), which successfully prevents command injection vulnerabilities.
Audit Metadata