github-repo-management
Fail
Audited by Gen Agent Trust Hub on May 19, 2026
Risk Level: HIGHCREDENTIALS_UNSAFECOMMAND_EXECUTIONREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill attempts to harvest GitHub authentication tokens from sensitive local files including
~/.hermes/.envand~/.git-credentialsto facilitate API authentication. - [COMMAND_EXECUTION]: The skill uses
python3 -cto execute inline Python scripts for parsing JSON data received from GitHub API calls. This is used for extracting specific fields from API responses. - [REMOTE_CODE_EXECUTION]: Automated scanning flagged a pattern where
curloutput is piped topython3. Detailed analysis confirms this is used for parsing structured JSON data from the official GitHub API using static Python code provided via the-cflag, which does not constitute execution of arbitrary remote scripts. - [EXTERNAL_DOWNLOADS]: The skill performs repository cloning and downloads release assets from GitHub. These operations target well-known GitHub domains.
- [PROMPT_INJECTION]: The skill processes untrusted data from the GitHub API (such as repository descriptions and issue titles) which could contain malicious instructions. This represents a potential indirect prompt injection surface.
- Ingestion points: Data from
api.github.comendpoints, including repository details, search results, releases, and workflow logs. - Boundary markers: Absent; external content is printed directly to the output without delimiters or instructions to ignore embedded commands.
- Capability inventory: Access to
git,ghCLI, and shell command execution through the agent environment. - Sanitization: No sanitization or validation of the remote content is performed before it is processed or displayed.
Recommendations
- HIGH: Downloads and executes remote code from: https://api.github.com/user - DO NOT USE without thorough review
Audit Metadata