github-contribution-retrospective
Pass
Audited by Gen Agent Trust Hub on Aug 27, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from GitHub repositories, including PR titles, descriptions, commit messages, and review comments, which could contain malicious instructions designed to influence the agent's behavior.
- Ingestion points: Untrusted content is fetched in
references/queries.mdviagh apiandgh pr listcommands, specifically targeting thebody,title, andcommit.messagefields. - Boundary markers: The skill lacks explicit delimiters or instructions to ignore embedded commands within the fetched data, increasing the risk that the agent may follow instructions contained within the analyzed artifacts.
- Capability inventory: The agent utilizes the
ghCLI tool and performs file system operations (saving scratch files), which could be targeted by an injection attack. - Sanitization: No sanitization, escaping, or validation logic is defined for the external content before it is processed by the agent.
- [COMMAND_EXECUTION]: The skill relies on shell commands that incorporate user-supplied input via placeholders.
- Command Injection Surface: In
references/queries.md, variables such as{repo}and{login}are interpolated directly into shell commands (e.g.,gh pr list --repo {repo}). If the user provides a maliciously crafted repository name or handle containing shell metacharacters, it could lead to arbitrary command execution depending on the agent's shell execution environment.
Audit Metadata