github-triage
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted content from GitHub issues and pull requests, which could potentially contain malicious instructions intended to manipulate the triage process.
- Ingestion points: Fetches title, body, and diff content from issues and PRs via
ghCLI inSKILL.mdandreferences/reviewing-prs.md. - Boundary markers: The skill relies on meta-instructions directing the agent to treat fetched text as data rather than instructions, though it does not use explicit structural delimiters.
- Capability inventory: Possesses the ability to merge PRs, close issues, and edit PR bodies on GitHub.
- Sanitization: Implements robust sanitization by ensuring untrusted text is never passed via shell interpolation; instead, it uses stdin (
--body-file -) to prevent command execution vulnerabilities. - [COMMAND_EXECUTION]: Uses the
Bashtool to executegitandghCLI commands. - Evidence: Performs repository discovery and state modification using shell commands in
SKILL.md. - Mitigation: Repository identifiers are validated against a strict regular expression (
^[A-Za-z0-9._-]+/[A-Za-z0-9._-]+$) before being used as arguments, preventing arbitrary command injection via malicious remote URLs.
Audit Metadata