supermemory@5.1.1
The official TypeScript library for the Supermemory API
AI Security Review
scanned 3d ago · by lpm-firewall-aiThe flagged credential and command-execution patterns do not establish exfiltration: credentials go to the configured Supermemory API, and the CLI’s shell installer is user-invoked. However, default-on telemetry includes project and account metadata beyond what its notice describes, so this version merits a telemetry warning.
Decision evidence
public snapshot- CLI commands send runtime usage events to PostHog by default.
- Events can include detected project language, framework, AI SDK, package manager, and Supermemory package versions.
- The notice describes command names, versions, and OS, but does not mention the additional project and account fields.
- Telemetry can be disabled through the CLI config or DO_NOT_TRACK.
- The CLI’s default API URL is https://api.supermemory.ai; I found no fixed unofficial credential gateway.
- The manifest’s only lifecycle script is prepublishOnly, which runs the build.
- The telemetry code does not include credentials, file contents, command output, or project paths in the event properties.
- The event includes an anonymous ID and the user’s Supermemory organization ID, which is an ID assigned by the package’s own service.
- The CLI sends Supermemory API credentials to the configured API URL, defaulting to the official Supermemory API.
Source & flagged code
16 flaggedSource appears to send environment or credential material to an external endpoint.
bin/cli.mjsView on unpkg · L49Source executes local commands and sends command output to an external endpoint.
Findings
Affected versions and remediation
This report applies to supermemory@5.1.1.
See all versions of supermemory for other recorded verdicts.
- Review the evidence and your use of supermemory@5.1.1 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.