Educational demo (v0.1.32) reproducing a supply-chain attack via GitHub Actions cache poisoning, modeled on the TanStack compromise. Installs trigger an innocuous Calculator payload to demonstrate how a closed PR can poison cache and cause the maintainer's own CI to publish a malicious release with valid npm provenance. Not for production use — acts as a training and hardening reference.
npm install cache-poisoning-pwn-demoNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Demonstrates how to trigger the malicious payload by installing the package.
Do not install this package in production or on any system. If accidentally installed, run `npm uninstall cache-poisoning-pwn-demo` immediately.
Use `npm config set min-release-age 7` to reject packages published less than 7 days ago in CI environments.
If you need to examine the attack, clone the repository and review the source in an isolated environment.
Do not install this package in production. If you must analyze it, use a sandboxed environment or clone the repo and manually review the code.
No dependency data recorded yet.