harness-pr-reviewer
Pass
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill utilizes several shell commands via the GitHub CLI (gh) to perform its tasks, including
gh pr diff,gh pr view,gh pr comment, and provides a command template forgh pr merge --admin. It also executes a local bash scripttemplates/regression_guard.sh. - [DATA_EXFILTRATION]: The skill is designed to read local files such as
memory feedback_*.mdandCLAUDE.md, which contain naming and decision baselines. There is an inherent risk that sensitive information from these local files could be inadvertently included in public PR comments. The skill acknowledges this and mandates a sanitization step using a/public-surface-audittool to redact leaked spans before posting. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from external sources, specifically pull request diffs and metadata via
gh pr diff. This data is then processed to perform consistency checks and generate review comments. - Ingestion points: PR diff and metadata retrieved using
gh pr diffandgh pr viewas documented inSKILL_detail.md. - Boundary markers: The instructions do not specify explicit delimiters or "ignore embedded instructions" warnings to separate the untrusted PR content from the skill's instructions.
- Capability inventory: The skill has the capability to write to the PR via
gh pr commentand provides instructions for merging viagh pr merge. It also executes local scripts likeregression_guard.shvia a subprocess. - Sanitization: A
/public-surface-auditis mandated for the outgoing review comment text to prevent data leaks, but no explicit sanitization or filtering is mentioned for the ingested PR content against prompt injection.
Audit Metadata