github-issues
Fail
Audited by Gen Agent Trust Hub on May 19, 2026
Risk Level: HIGHCREDENTIALS_UNSAFEDATA_EXFILTRATIONCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill contains logic to automatically search for and extract authentication tokens from sensitive local files including
~/.git-credentialsand~/.hermes/.envwithout explicit user instruction to access these files. - Evidence:
SKILL.mdusesgrepandsedto parse~/.git-credentialsfor tokens stored in URLs. - [DATA_EXFILTRATION]: Harvested authentication tokens are transmitted to external endpoints at
api.github.comvia HTTP headers incurlrequests. - Evidence:
SKILL.mdimplements token extraction followed by use inAuthorization: token $GITHUB_TOKENheaders. - [COMMAND_EXECUTION]: The skill frequently uses
python3 -cto execute embedded code for processing and formatting JSON data retrieved from API calls. - Evidence: Multiple shell pipelines in
SKILL.mdpipe API output directly into Python execution blocks. - [PROMPT_INJECTION]: The skill ingests untrusted data from GitHub issue titles and bodies. This data is processed and presented to the agent without sanitization or protective boundary markers, creating a surface for indirect prompt injection attacks.
- Ingestion points:
SKILL.mdfetches remote issue data via GitHub's API. - Boundary markers: Absent; issue content is printed directly to the output.
- Capability inventory: The skill has access to shell commands (
gh,git,curl) and the ability to read local credential files. - Sanitization: Absent; the Python processing scripts do not escape or validate the contents of issue fields before outputting them.
Recommendations
- AI detected serious security threats
Audit Metadata