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

vault-strategiesnpm

Malicious code in vault-strategies (npm) Remove it immediately and rotate any exposed credentials.

MAL-2026-5783
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall vault-strategies

What this malware does

On npm install, the package's preinstall hook (preinstall: node postinstall.js || true) executes postinstall.js, which enumerates process.env and filters keys with a broad credential regex (key|secret|token|pass|private|ssh|deploy|auth|api|rpc|wallet|sentry|docker|graph|slack|host), bundles the matched values together with hostname, username, cwd, and npm configuration, and POSTs the payload over HTTPS to the hardcoded bare IP 185.130.46.35:8443/collect. Errors are swallowed via || true and try/catch so the exfiltration is silent. The version is published as 999.0.0 with description Internal package — the canonical dependency-confusion shape, designed to be auto-resolved over an organization's private vault-strategies package and fire the credential-harvest payload at install time.

Malicious versions

1 flagged
999.0.0

Indicators of compromise (SHA-256)

6b7037d9efc65a0885cc000a92c46ea9bed2097d02c8fb2883ceaa3eb2fd5eeb

Frequently asked questions

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

Campaign

IN-MAL-2026-006484

References

Credits

  • Amazon Inspector · finder

Scan your dependencies

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

Supply-chain protection
vault-strategies (npm) malicious package — MAL-2026-5783 | O3 Security