github-cli
Pass
Audited by Gen Agent Trust Hub on Jun 20, 2026
Risk Level: SAFEPROMPT_INJECTIONDATA_EXFILTRATIONCOMMAND_EXECUTION
Full Analysis
- [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection due to its interaction with external repository data.
- Ingestion points: The agent reads untrusted content through commands like
gh repo view,gh pr list, andgh issue listinSKILL.md. - Boundary markers: There are no explicit delimiters or instructions to ignore embedded commands within the ingested GitHub data.
- Capability inventory: The skill has significant capabilities including
gh pr merge,gh repo create, andgh workflow runwhich could be abused if the agent is manipulated. - Sanitization: No evidence of validation or sanitization of content retrieved from GitHub repositories before use in subsequent actions.
- [DATA_EXFILTRATION]: The setup script handles sensitive identifiers in a manner that could lead to log exposure.
- The
scripts/setup-github-app.shscript generates a webhook secret usingopenssland prints it directly to the terminal output. In an automated or logged environment, this sensitive secret could be exposed in the agent's execution history or system logs. - A configuration manifest containing application details is written to a temporary file at
/tmp/github-app-manifest.json. - [COMMAND_EXECUTION]: The skill enables a wide range of GitHub and Azure CLI operations.
- While the
ghandazcommands are the intended function of the skill, they provide an expansive attack surface if the agent's behavior is influenced by malicious data from an external repository.
Audit Metadata