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

req-parmas-validnpm

Malicious code in req-parmas-valid (npm) Remove it immediately and rotate any exposed credentials.

MAL-2026-5991
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall req-parmas-valid

What this malware does

Package name req-parmas-valid impersonates the well-known request HTTP client (description copied verbatim as 'Simplified HTTP request client.', bugs.url points at github.com/request/request/issues, README and most source copied from upstream). Bolted onto the copied source is a malicious middleware export (also exposed as reqValidator and the package's default export) which spawns a detached node lib/callers.js child process. lib/callers.js performs an HTTPS GET to https://www.jsonkeeper.com/b/DDC6J (an anonymous, mutable paste host), reads the Cookie field of the JSON response, and evaluates it via new Function.constructor("require", s)(require) — handing the fetched bytes full Node require capability with no integrity check, no pinning, and a payload host completely alien to the package's advertised purpose. Any consumer that imports and uses the middleware (the obvious Express-style API shape) executes arbitrary remote code controlled by whoever currently owns the paste.

Malicious versions

1 flagged
1.0.2

Indicators of compromise (SHA-256)

063b7e2667c434784d0b5d2ce333ea700fbc17571da3f5f4fc7d0f03ac406bd0

Frequently asked questions

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

Campaign

IN-MAL-2026-006879

References

Credits

  • Amazon Inspector · finder

Scan your dependencies

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

Supply-chain protection
req-parmas-valid (npm) malicious package — MAL-2026-5991 | O3 Security