get-token-insights
Pass
Audited by Gen Agent Trust Hub on Apr 9, 2026
Risk Level: SAFEPROMPT_INJECTIONDATA_EXFILTRATIONEXTERNAL_DOWNLOADS
Full Analysis
- [PROMPT_INJECTION]: The skill processes untrusted conversation logs and feeds extracted insights into a subagent, creating a surface for indirect prompt injection.
- Ingestion points: The
scripts/ingest_token_data.pyscript reads JSONL files from the~/.claude/projects/directory. - Boundary markers: Absent; the instructions in
SKILL.md(Step 1.5) direct the agent to include verbatim text from findings in the subagent prompt without explicit delimiters or safety warnings. - Capability inventory: The subagent has access to
Bash,Agent, andAskUserQuestiontools. - Sanitization: Absent; data extracted from logs (findings, root causes) is passed directly into the next agent prompt without escaping or validation.
- [DATA_EXFILTRATION]: The skill accesses local directories containing sensitive conversation history and session databases.
- Evidence:
scripts/ingest_token_data.pyaccesses~/.claude/projects/and~/.claude-memory/conversations.dbto parse and store analytics data. This behavior is associated with the skill's primary purpose of providing token usage insights. - [EXTERNAL_DOWNLOADS]: The generated dashboard template fetches resources from well-known services.
- Evidence:
templates/dashboard.htmlfetches theChart.jslibrary fromcdn.jsdelivr.netand typography fromfonts.googleapis.comandfonts.gstatic.com.
Audit Metadata