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

@myorder-frontend-commons/analyticsnpm

Advisory published Updated

@myorder-frontend-commons/analytics is a confirmed malicious npm package (MAL-2026-17749) that steals credentials and exfiltrates sensitive data (malicious versions 0.0.0-stage, 0.0.1, 0.1.0…). Do not install it — remove it immediately and rotate any exposed credentials.

Malicious code in @myorder-frontend-commons/analytics (npm)

MAL-2026-17749
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall @myorder-frontend-commons/analytics

What this malware does

Package is published to the public npm scope @myorder-frontend-commons and declares preinstall, install, and postinstall lifecycle scripts all set to node poc.js, so the payload auto-executes on any npm install that resolves this scope. poc.js collects host identifiers (os.hostname(), os.userInfo().username, os.platform()/arch/release, process.cwd(), node version, package metadata, and names of CI-related environment variables) and transmits them via HTTP GET to a hardcoded Interactsh out-of-band subdomain at db4jftohu4noreqdanngpnb3ger45ykrt.oast.fun and a hardcoded IP-based backup collector at 80-190-83-27.nip.io, plus a hex-encoded DNS-label beacon containing the hostname, user, and version. index.js exports stubs that mirror the API shape of an internal package of the same name, which is the dependency-confusion lure: an internal build system that mistakenly resolves against the public registry will install this package and immediately execute the beacon. The payload satisfies the installer-harm gate (install-time code execution plus host-identifier exfiltration to third-party collectors) regardless of any "authorized PoC" framing, because the installer did not consent and the destinations are not controlled by the installer.

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 '@myorder-frontend-commons/analytics' @ 99.0.0 (npm) as malicious.

It is considered malicious because:

  • The package communicates with a domain associated with malicious activity.

Malicious versions

14 flagged
0.0.0-stage0.0.10.1.00.2.01.0.01.1.01.2.02.0.03.0.05.0.010.0.099.0.0100.0.0101.0.0

Indicators of compromise (SHA-256)

43a2fe0052005fedc0434fc354ae8777e198113f2371fddfbc9d79ffdd87fbb5
cc131ca9c1a40353c2c2aa2aba352d0e3ff2df099b3795302a2fcdfdc464f87d
062ddd2c612969136a72471502408ce533f8050ce6239517c3d95cccb4e7d0aa
e96682a1062156b90af13a4aafd1df032e48b355c0f8ca14bba2b12338f5045d
05b6a7de980cb46cfe69dd4738d6e319f2b495186e1c40a66f2bd53f5f30ae36
13cbd086045754e282958eb931be284d815e0da304a3f179e600144ab67469c5
4e5f7ea46a15cf0b816818dfef340f91e8e4b3b8ac149af84cf133282a90202e
b4241f553ce04126fcf00fa2342e3d48f5776215181d50ce0e85f3ec9072607e
c16eab7e4d2a6d259e01b0a9a8e7e9643e58ae2d97a8bc37e741cce9a617984f
d041bc9f70a639da387bcbae780995069d6039425c549439562dc941a618a7e6
dd46fe52e55ff3f8ffb6e1483368f3eb41b7d3b5004227cb170fdcd4286fa88a
724f49c08951c3b5fa907e3f06eed47c78c37ad2c85c71f14f639fc6eff11e7d
b05fab58812749a39b572caf88815171b1881891bc53219e5e3cad3fa47c4557
3229aecde56d5b2b166ffdf18b381c7d2150df9eee86450e19e491838c90fe6d
565117916484d64d3217831536768e8368b66dfd26c5d2ee917f2925a1fb88cd
b49bc3491a129cad79586aed0d6e5cac39dc0fa907ac3560b6ddaba7dc8cf675
cbade25b03a760b27caec2096e5167b8742e35bf836a879acfb5c1fb04b9db17

Detection & response playbook

Credential / info stealer
  1. Find it

    Search your lockfiles and build artifacts for @myorder-frontend-commons/analytics (14 malicious versions).

  2. If you installed it — respond

    @myorder-frontend-commons/analytics is built to steal secrets, so assume every credential the build or runtime could read is compromised. Remove it from your project and lockfile, then rotate ALL exposed secrets — npm/registry tokens, cloud keys, CI/CD secrets, SSH keys, and any .env values — from a known-clean machine. Audit logs for unauthorized use of those credentials.

  3. Did it already run?

    If @myorder-frontend-commons/analytics was installed, its post-install payload may already have run. Removing the package does not undo that — check outbound connections and credential use from the install window onward.

Frequently asked questions

No. @myorder-frontend-commons/analytics on npm has been identified as a malicious package (versions 0.0.0-stage, 0.0.1, 0.1.0, 0.2.0, 1.0.0, 1.1.0, 1.2.0, 2.0.0, and 6 more flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

IN-MAL-2026-021394IN-MAL-2026-021390IN-MAL-2026-021391IN-MAL-2026-021392IN-MAL-2026-021444IN-MAL-2026-021395IN-MAL-2026-021393IN-MAL-2026-021441IN-MAL-2026-021442IN-MAL-2026-021397IN-MAL-2026-021458IN-MAL-2026-021450IN-MAL-2026-021463GHSA-4xrc-8qvp-c7r5

References

Credits

  • Amazon Inspector · finder
  • InvisiRisk, Inc. · finder
  • OpenSSF: Package Analysis · finder

Detect & block this

O3 blocks @myorder-frontend-commons/analytics-class packages before install and in CI — and if it already ran, its runtime egress monitoring catches the credential exfiltration and severs the channel.

Explore

@myorder-frontend-commons/analytics (npm) malicious package — MAL-2026-17749 | O3 Security