session-report
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- Indirect Prompt Injection Surface: The skill reads and summarizes Claude Code session transcripts, which could potentially contain adversarial text if the user interacted with untrusted source code or inputs.
- Ingestion points: The script
analyze-sessions.mjswalks through and streams logs from~/.claude/projects/**.jsonlfiles. - Boundary markers: There are no dedicated adversarial boundary checks during transcript parsing, although data is parsed strictly as structure-bound JSONL.
- Capability inventory: The skill invokes local script execution (
node) and file modification commands to embed data into a local report, with no active outbound network connections. - Sanitization: Preview text formatting strips HTML bracket markers via basic regular expressions in
analyze-sessions.mjs, and the static templatetemplate.htmlapplies a dedicated character escaping function (esc()) to neutralize markup elements before rendering tables. - External Resource Reference: The HTML template includes references to Google Web Fonts for presentation.
- Evidence: Links to
fonts.googleapis.comandfonts.gstatic.comare defined in the head section oftemplate.htmlto load fonts at render time.
Audit Metadata