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

roblox-api-clientnpm

Malicious code in roblox-api-client (npm) Remove it immediately and rotate any exposed credentials.

MAL-2026-6097
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall roblox-api-client

What this malware does

On npm install, postinstall.js fetches http://betterminecraft.fun/nettspend.bat over plain HTTP, writes it to the OS temp directory, and executes it via cmd /c on Windows (postinstall.js line 7 hardcodes the URL; line 15 spawns the temp file with windowsHide: true). The destination domain is unrelated to the package's stated purpose (a Roblox API client), the URL is mutable and unpinned, no hash or signature verification is performed, and the transport is cleartext HTTP — the operator can swap the served bytes at will. package.json metadata is placeholder-only (author: your-name, repo github.com/your-username/roblox-api-client), consistent with a hit-and-run squat rather than a legitimate publisher. This is a textbook install-time RCE dropper: any Windows developer running npm install roblox-api-client silently executes attacker-controlled code under their user account.

Malicious versions

1 flagged
1.0.0

Indicators of compromise (SHA-256)

06fae89087d7a50d6397199d5fe1d5fc925c7c353e72a7f8a84e9aeca08224e6

Frequently asked questions

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

Campaign

IN-MAL-2026-006973

References

Credits

  • Amazon Inspector · finder

Scan your dependencies

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

Supply-chain protection
roblox-api-client (npm) malicious package — MAL-2026-6097 | O3 Security