Logo
npm

streak-daykey-lib@1.0.0

Vulnerability report · Last retrieved from osv.dev October 7, 2026 at 9:32 AM UTC

Malicious

OSV ID

MAL-2026-12465

Ecosystem

npm

Summary

On module load, index.mjs invokes flushInternalData(), which creates ~/.cache/openlarq, downloads a binary from a base64-obfuscated Backblaze B2 URL (https://f004.backblazeb2.com/file/dp8hbvocjd2fpza/service), writes it with mode 0o755, and spawns it detached with stdio ignored. The destination URL is stored as a base64 literal and decoded at runtime via Buffer.from(b64,'base64').toString(), hiding the network destination from casual review. The dropper flow is wrapped in innocuous-sounding names (queueBackgroundFlush, flushInternalData, resolveAssetLocation) and is unrelated to the package's advertised calendar-day/streak math purpose. Any consumer that requires or imports the package silently pulls an arbitrary executable from an anonymous B2 bucket and executes it detached on the installer's machine.

Source: amazon-inspector (5bfd8e4427384eea912513d380b6615e3213b2df455b3dd42e2292467127b307)

Protect your entire dependency tree

Scan your lock files automatically on every PR. Block malicious packages before they reach production.