do-gh-pm
Pass
Audited by Gen Agent Trust Hub on Oct 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONREMOTE_CODE_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted content from GitHub issues, pull requests, and external plan files, creating an attack surface for indirect prompt injection.
- Ingestion points:
references/Execute.mdinstructs the agent to read issue bodies, acceptance criteria (AC), and plan files located in.agents/atlas/plans/*.mdto guide implementation. - Boundary markers: There are no defined delimiters or specific instructions to treat external data as untrusted or to ignore embedded commands within issue or plan content.
- Capability inventory: The skill possesses extensive capabilities, including bash shell access (
alwaysAllow: ["Bash"]), write access to repositories and projects via theghCLI, and the ability to install packages. - Sanitization: The instructions do not include steps to sanitize, escape, or validate data retrieved from external GitHub sources before the agent processes it.
- [COMMAND_EXECUTION]: The skill utilizes shell patterns for bulk operations and dynamic variable assignment that could be exploited.
- Evidence: Examples in
SKILL.mdusexargsto process lists of issue URLs. Inreferences/Execute.md, shell variables likeITEM_IDare populated usingjqoutput. Maliciously crafted project metadata or issue IDs could potentially lead to command injection if the environment does not properly escape these values. - [REMOTE_CODE_EXECUTION]: The execution workflow includes a mechanism for automated package installation.
- Evidence:
references/Execute.mdincludes a pre-flight check that triggersbun installif dependencies are missing. This can lead to the execution of malicious scripts if the repository contains a compromised or maliciouspackage.jsonfile.
Audit Metadata