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

kraken-uinpm

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

MAL-2026-5399
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall kraken-ui

What this malware does

On require/load, index.js imports os, dns, https, querystring, and the local package.json, then collects os.hostname(), os.userInfo().username, os.homedir(), __dirname (install path), dns.getServers(), and the full package.json contents, and HTTPS POSTs the JSON payload to nlc574f24tq03k423v3jr7hllcr3ft3i.oastify.com (a Burp Collaborator OAST subdomain). The version 999.0.0 plus self-described 'dependency confusion proof of concept' is the canonical dependency-confusion attack shape: it is published to the public registry to override an internal package of the same name. Any installer or build system whose resolver picks up this version leaks identifying host/user info and internal DNS topology to an attacker-controlled out-of-band server. Behavior fires automatically when the module's main entry is loaded.

Malicious versions

1 flagged
999.0.0

Indicators of compromise (SHA-256)

168f5bafda658807ea431a8cb06a1e3006d639d17b7f0c97d3d63e34f49129d5
88479e71edbc32519f47f7b8dc147285016c90e64650c763a784fee83f022c95

Frequently asked questions

No. kraken-ui 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-004965IN-MAL-2026-004966

References

Credits

  • Amazon Inspector · finder

Scan your dependencies

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

Supply-chain protection
kraken-ui (npm) malicious package — MAL-2026-5399 | O3 Security