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

overstock-login-layernpm

Malicious code in overstock-login-layer (npm) Remove it immediately and rotate any exposed credentials.

MAL-2026-516
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall overstock-login-layer

What this malware does

The package overstock-login-layer was found to contain malicious code.

Any computer that has this package installed or running should be considered fully compromised. All secrets and keys stored on that computer should be rotated immediately from a different computer. The package should be removed, but as full control of the computer may have been given to an outside entity, there is no guarantee that removing the package will remove all malicious software resulting from installing it.

The OpenSSF Package Analysis project identified 'overstock-login-layer' @ 3.3.2 (npm) as malicious.

It is considered malicious because:

  • The package executes one or more commands associated with malicious behavior.

Malicious versions

4 flagged
3.3.23.4.13.5.13.6.3

Indicators of compromise (SHA-256)

99af86dac2ab1b9df4a5038c8e88163df2cacaaf4536d81e7077937e1c5c5cf8
3b8f28b028f14c13e4e7cefd51f4471b4735c6149b9e60130d9d3f3a83defc12
5e2da990f1cf5c73bdc9b2fbb303634613bb0cca9dd2bbf5613e7d7aab8277b8
94304761e96ef831d31f01668e847e0d66b486b2ae3244e6fdc5cd835f165e33
f39f5b8dd65a7b076fa196432517b1530c2a22f5741eaefa967a738d5a59a1fd
359cd99825c90001defddafc25d74d784b4e71a75a8adf92e90f2371dbf8a124

Detection & response playbook

Malicious package
  1. Find it

    Scan your lockfiles (package-lock.json, pnpm-lock.yaml, yarn.lock, requirements.txt, poetry.lock, etc.) and build artifacts for overstock-login-layer (4 malicious versions). O3 Security's supply-chain scanner checks every dependency against known-malicious package intelligence at install time and in CI, flagging overstock-login-layer across your stack and pipelines.

  2. If you installed it — respond

    Remove overstock-login-layer from your project and lockfile, then assume any secrets accessible to the build or runtime were exposed: rotate API keys, tokens, and credentials, and audit for unexpected outbound activity or persistence.

  3. Did it already run?

    If overstock-login-layer was ever installed, its post-install/runtime payload may have already executed. O3's L7 egress monitoring and runtime eBPF sensors detect the credential exfiltration or command-and-control callback after install and block the malicious outbound channel, so you catch and contain the actual compromise — not just the presence of the package.

  4. How O3 protects you

    O3 blocks overstock-login-layer before install through its supply-chain scanner, and if it has already run, detects and severs the exfiltration or C2 callback at runtime through L7 egress monitoring and eBPF.

Frequently asked questions

No. overstock-login-layer on npm has been identified as a malicious package (versions 3.3.2, 3.4.1, 3.5.1, 3.6.3 flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

GHSA-mwfv-m2qw-57w9

References

Credits

  • Amazon Inspector · finder
  • OpenSSF: Package Analysis · finder

Detect & block this

O3 blocks overstock-login-layer-class packages before install and in CI — and if it already ran, its runtime egress monitoring catches the malicious outbound activity and severs the channel.

overstock-login-layer (npm) malicious package — MAL-2026-516 | O3 Security