triage
Warn
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill interpolates the
<issue>argument directly into a shell command (gh issue view <issue>). If this argument is not properly sanitized before execution, it could allow for command injection if an attacker provides a malicious string instead of a valid issue number. - [INDIRECT_PROMPT_INJECTION]: The skill ingests issue titles and bodies from GitHub, which are then used as context for an LLM (Jev or Claude) to determine a difficulty tier. This tier influences subsequent agent behavior, such as model selection or skipping tasks. A maliciously crafted GitHub issue could include instructions to manipulate the triage outcome.
- Ingestion points: GitHub issue title, body, and labels retrieved via
gh issue viewinSKILL.md. - Boundary markers: None. The issue content is processed and summarized without explicit delimiters or instructions to ignore embedded commands.
- Capability inventory: The skill utilizes
Bash,Write,Read,Glob, andGreptools. It executes subprocesses includinggh,git grep, andcurl. - Sanitization: No sanitization or safety filtering is performed on the external content retrieved from GitHub.
- [EXTERNAL_DOWNLOADS]: The skill performs outbound network requests to
api.typesafe.aiusingcurlto transmit issue state and receive triage scores. While this is the intended functionality for the TypeSafe AI integration, it involves sending data to an external endpoint.
Audit Metadata