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

@zinley/orionnpm

Malicious code in @zinley/orion (npm) Remove it immediately and rotate any exposed credentials.

MAL-2026-1060
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall @zinley/orion

What this malware does

The package @zinley/orion was found to contain malicious code.

The OpenSSF Package Analysis project identified '@zinley/orion' @ 1.2.31 (npm) as malicious.

It is considered malicious because:

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

Malicious versions

6 flagged
1.2.311.2.321.2.341.2.361.2.381.2.39

Indicators of compromise (SHA-256)

a95d28c38ccf003df2b9dc25d727029f92363da1024197f4f69e03600edf1f52
58cce0e26f7676572b6a54db1222ce246acb21536784cb0ae52f48e3ac35e0c6
7c92d8d41be63dcdc94a8c09f346c213ca2f8823de3548d80b4c3ad45ae09777
c4b63a9c929b3660443f58620eb6982b71d71b78a8ee6d6d16c078f0ed1c46cb
e1d2a7fc9cdbc0633cedb34394859ca6e718a030096e016109772a67f0f603d3
ca8a5e48ab4bd2e5947da3afc25e17aeef7d2f0270fc3e123819b57fd2ea2aba
cb5209e6394eac2659ab3101809c2a59bf59a604346075a9d923de21d982812e

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 @zinley/orion (6 malicious versions). O3 Security's supply-chain scanner checks every dependency against known-malicious package intelligence at install time and in CI, flagging @zinley/orion across your stack and pipelines.

  2. If you installed it — respond

    Remove @zinley/orion 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 @zinley/orion 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 @zinley/orion 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. @zinley/orion on npm has been identified as a malicious package (versions 1.2.31, 1.2.32, 1.2.34, 1.2.36, 1.2.38, 1.2.39 flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Credits

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

Detect & block this

O3 blocks @zinley/orion-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.

@zinley/orion (npm) malicious package — MAL-2026-1060 | O3 Security