pr-maintenance-loop
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from multiple external sources which are processed by the agent during its maintenance loop.
- Ingestion points:
scripts/list-failing-checks.sh: Fetches and displays CI failure logs viagh run view --log-failed. These logs are generated by external build systems and can contain arbitrary text influenced by PR authors.scripts/list-review-threads.sh: Fetches and prints the bodies of GitHub PR comments (specifically targeting CodeRabbit threads). Comment content is externally controlled and parsed by the agent.scripts/sync-branch.sh: In the event of a merge conflict, the script dumps the full content of conflicted files (including conflict markers) into the agent's context usingcat.- Boundary markers: The scripts do not implement explicit delimiters or instruction-bypass warnings when outputting this untrusted content to the agent.
- Capability inventory: The skill is designed to coordinate the
fix-allskill, which possesses capabilities to modify files, run build/test commands, and interact with GitHub APIs (as seen inscripts/gh-resolve-review-thread.sh). - Sanitization: No sanitization, filtering, or escaping is performed on the CI logs, comment bodies, or file contents before they are presented to the agent.
Audit Metadata