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

oem-agentic-sharednpm

Malicious code in oem-agentic-shared (npm) Remove it immediately and rotate any exposed credentials.

MAL-2026-6095
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall oem-agentic-shared

What this malware does

[email protected] is a hollow stub: index.js exports an empty object and package.json has empty author, empty description, and no real functionality. Its sole effect on install is to pull in a single dependency declared as a direct HTTPS tarball URL — ltidisafe pinned to https://ltidi.storage.googleapis.com/depenconf/ltidisafe-3.0.9.tgz — instead of an npm-registry version. The Google Cloud Storage bucket is not associated with this package's name and is not a known publisher CDN, so the tarball contents bypass npm-registry scanning entirely and any lifecycle scripts inside that tarball execute on npm install. The wrapper-plus-off-registry-tarball shape is a known smuggling pattern whose only purpose is to inject attacker-controlled, unscanned code into the installer's dependency graph.

Malicious versions

1 flagged
99.9.1

Indicators of compromise (SHA-256)

f612eb2fa947323c936a0bb1becc602f0f837f9023edac22a945470566386a8c

Frequently asked questions

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

Campaign

IN-MAL-2026-006964

References

Credits

  • Amazon Inspector · finder

Scan your dependencies

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

Supply-chain protection
oem-agentic-shared (npm) malicious package — MAL-2026-6095 | O3 Security