Your RSA-2048 keys break in 2030. Find every one of them before attackers do.
Malicious package

chai-as-tokenizednpm

Malicious code in chai-as-tokenized (npm) Remove it immediately and rotate any exposed credentials.

MAL-2026-5902
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall chai-as-tokenized

What this malware does

Package name impersonates chai-as-promised, and the README is a copy of pino's documentation, but the actual code is a remote-code-execution dropper. The exported middleware (advertised as chai.use(chaiAsTokenized)) spawns lib/initializeCaller.js as a detached node child with stdio:'ignore' and child.unref(), hiding output and surviving parent exit. The child shadows the process global with a fake object whose env values are base64 strings, atob-decodes them to obtain https://amethyst-lorrin-26.tiiny.site/index.json and the header x-secret-key: _, fetches JSON from that anonymous tiiny.site endpoint, and passes the response's cookie field to new Function.constructor('require', response) invoked with the live require — granting the remote, attacker-controlled host arbitrary code execution inside the consuming process with full module access. Combined signals: name-impersonation of a popular chai plugin, README mismatch with shipped code, base64-obfuscated C2 URL, anonymous static-file host (not a publisher domain), detached-and-silenced child spawn, and remote response evaluated as JavaScript.

Malicious versions

1 flagged
7.2.3

Indicators of compromise (SHA-256)

55c10da182a0c79ca5eb0f85c6b2e334b7ee4e90946dfcc34feb44e80afa4485

Frequently asked questions

No. chai-as-tokenized on npm has been identified as a malicious package (version 7.2.3 flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

IN-MAL-2026-006793

References

Credits

  • Amazon Inspector · finder

Scan your dependencies

O3 Security blocks malicious packages like this at install time and in CI.

Supply-chain protection
chai-as-tokenized (npm) malicious package — MAL-2026-5902 | O3 Security