github-issues
Pass
Audited by Gen Agent Trust Hub on Sep 1, 2026
Risk Level: SAFECREDENTIALS_UNSAFEINDIRECT_PROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill searches for GitHub tokens in common local configuration files including
~/.hermes/.envand~/.git-credentialsto perform authenticated API calls. - [DATA_EXFILTRATION]: The skill uses
curlto send data, including authentication headers, to GitHub's official API (api.github.com). This is normal functionality for a GitHub management tool but involves transmitting sensitive tokens to an external service. - [INDIRECT_PROMPT_INJECTION]: The skill ingests and displays external content from GitHub issues (titles, bodies, and comments). This creates a surface where an attacker could place malicious instructions in a GitHub issue that the agent then processes or displays.
- Ingestion points: Reads issue data from
https://api.github.com/repos/$OWNER/$REPO/issuesand its sub-resources (SKILL.md). - Boundary markers: None identified; external content is printed directly to the console or interpolated into the agent context.
- Capability inventory: The skill has the ability to write to the file system (git checkout), perform network requests (curl), and manage repository state.
- Sanitization: Content is processed through
python3 -cfor display formatting but no specific filtering of prompt-like instructions is performed.
Audit Metadata