backlog-triage
Pass
Audited by Gen Agent Trust Hub on Sep 20, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from GitHub issues which could influence the AI's triage recommendations.
- Ingestion points:
scripts/triage-collect.jsfetches issue titles and bodies from GitHub APIs. - Boundary markers: No explicit boundary markers or instructions to ignore embedded commands are present in the scripts that process issue data for model judgment.
- Capability inventory:
scripts/triage-apply.jscan executegh issue comment,gh issue close, andgh issue edit(milestones and labels). - Sanitization: The skill uses basic trimming and shell quoting for execution, but does not sanitize issue content before it is processed by the AI for decision-making.
- [COMMAND_EXECUTION]: The skill executes external commands using the
ghandgitCLI tools. - Evidence:
scripts/triage-apply.js,scripts/triage-collect.js, andscripts/triage-github.jsuseexecFileSyncto run shell commands. - Risk: While the skill uses argument arrays and a custom
quoteShellArgfunction, the arguments are derived from external GitHub content and model-generated reports, creating a surface for potential argument injection vulnerabilities in the underlying tools. - [EXTERNAL_DOWNLOADS]: The skill fetches issue data and comments from GitHub's official API using the
ghCLI. - Evidence:
scripts/triage-collect.jsperforms GraphQL and REST API requests togithub.com. - Context: This activity is essential to the skill's function and targets a well-known, trusted service.
Audit Metadata