read-claude-web-conversation

Warn

Audited by Socket on Jul 13, 2026

1 alert found:

Security
SecurityMEDIUM
scripts/download_files.js

This module behaves as a high-impact internal export/downloader: it retrieves conversation metadata from the current page route, discovers referenced files/attachments (including tool-provided filepaths), downloads their contents via internal API endpoints, base64-encodes them, and stores them in window.__dl. While it is not overtly obfuscated and does not directly exfiltrate to external domains in this snippet, the combination of bulk file retrieval and global base64 storage creates a significant security risk if backend authorization is weak or if an attacker can cause it to run in the context of sensitive conversations/files. Review and ensure strict server-side access control for both download endpoints and validate/limit which file references the client is allowed to request.

Confidence: 62%Severity: 70%
Audit Metadata
Analyzed At
Jul 13, 2026, 08:21 AM
Package URL
pkg:socket/skills-sh/daymade%2Fclaude-code-skills%2Fread-claude-web-conversation%2F@959be13c5e19e541200d821781c32a3fe938eb49815ba01ba6e7eabdf93ecc2d
Security Audit — socket — read-claude-web-conversation