git-triage
Pass
Audited by Gen Agent Trust Hub on Aug 18, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [PROMPT_INJECTION]: The skill has an indirect prompt injection surface due to its core functionality of processing external, untrusted data.
- Ingestion points: The skill fetches issue and pull request titles, bodies, and comments from GitHub using
gh issue listandgh pr listas shown inscripts/git-triage.sh. - Boundary markers: There are no instructions in the skill's execution flow to wrap these external strings in delimiters or to ignore any instructions embedded within them.
- Capability inventory: The skill enables the agent to perform administrative actions including closing issues (
gh issue close) and merging pull requests (gh pr merge). - Sanitization: The fetched text is provided to the agent without specific sanitization or filtering for adversarial prompt content.
- [COMMAND_EXECUTION]: The skill executes shell commands to perform repository management tasks.
- It utilizes the GitHub CLI for operations such as
gh issue closeandgh pr mergeto update the repository state. - Risk Mitigation: These write operations are explicitly guarded by an
AskUserQuestionstep, ensuring a human-in-the-loop confirmation before any changes are committed. - [COMMAND_EXECUTION]: The skill implements dynamic context injection to enhance the agent's situational awareness.
- It uses the
!syntax inSKILL.mdto executegit remote -v,git rev-parse, andgit branchcommands at the time the skill is loaded. - These commands are benign and are standard practices for development tools to identify the current project context and branch status.
Audit Metadata