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

rdfxvelanpm

rdfxvela is a confirmed malicious npm package (MAL-2026-13491) that steals credentials and exfiltrates sensitive data (malicious versions 1.0.0, 1.0.1, 1.0.2…). Do not install it — remove it immediately and rotate any exposed credentials.

Malicious code in rdfxvela (npm)

MAL-2026-13491
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall rdfxvela

What this malware does

cli.js embeds a base64-encoded RSA private key in CONFIG.encodedSSHKey. When the user invokes any rx subcommand (signup/login/list/download/deploy), the CLI writes the decoded key to a temp file at mode 0600 and runs ssh -o StrictHostKeyChecking=no -i <key> [email protected] "<cmd>" against the author's signing server. Every recipient of the tarball receives the same key and can log in as ubuntu on 79.72.65.161. Separately, user-entered passwords are interpolated unescaped into the remote shell command line (bash.../auth.sh signup ${username} ${password}), exposing them in remote process argv and logs. There are no install-time or import-time lifecycle hooks, no reads of installer secrets or environment variables, no exfiltration of installer-owned data, and no fetching or execution of remote code on the installer's machine. The shared credential authorizes access to a host owned by the package author; the blast radius is confined to the author's own infrastructure.

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.

Malicious versions

28 flagged
1.0.01.0.11.0.21.0.31.0.41.0.51.0.62.0.12.0.22.0.33.0.03.0.13.0.24.0.04.0.14.0.24.0.34.0.44.0.54.0.64.0.74.1.05.0.05.0.16.0.06.1.06.2.06.2.1

Indicators of compromise (SHA-256)

5241f59602a2e4de39cd8c2a2823109c7d7d6e03afd2b906d869a8cfebc8c24d
ab8c5e79c657385252e3dd6c2f301b9bddee8c3ce13d542587f9dc90d4986496
bdef1ca50b33f540a05dcf0f756a01854b7e33a099c3832c1cde4b9d1e583a03
f558143ce28031f087b36654df3221e502b8ac3586838ba555062a42e891b304
40657d83def25a1fbe11318ca2050f4f6eab9c64a423a760b5feb5ca02e0caed
9d89d1d2900e68f08c446271032ba763bb196b9324ecfe03e317fa8507eec5f0
b2e6a261b825eb43f4e890df3c50518d06dc682d8eae5b2808b070815628a4cb
d064c703ef3d036ed20be99cb136914ebeffbc5498f09895451ae9c28804ae77
dabd440267bcc092149bbbb18e62abec739707be332161b585dbf74c66ee6535
f953253309d32f713abcbb2520b8eaabda2f4a56dc7508b3d0a3ff8880c25e42
fa79e3a8b86f3843878e32eba6bca1fcc97b4b3883de736b428c4b2b3d8bbeba
40a8b919abf8732c778f0abf39c1e5560847bc633e34bbac65649167da2df389
44ea909687ee5edc0951e85b4e751e91bf793161ccec07e9aba9d3abc5cf6020
a9d162345690743670da15b7021f5bc475d99e62c0e56862e3a89d3db4d15d49
af3f022c2118dc095f4d2153660b4fa12f40a14aeae02b8a0e23ab8689e55590
f14c89b6eddbc6802db0b11ed92ea1e357ae96380451b346550dbb18d74441bf
127992c8bef2a63d2994e4044babbb21a38bcb74dc85eb16eb9ea322a0c82f1a
7ff53049d98c9e6fc057aa4889db0db6b1dc546eba0d491babfe24f3e573d1f8
89b393448aa5c32986f92ba0ad5541d31f4a2f2c7ff78482efa24f8067aa56dd
aadc3ed2c5f6377c99e27b3c806fb3186d3862ca9be16b33335ccafbee2e3878
c333646a341fa3c36e65b47fdd863a01c28b91c5cdeef833b27a60e12a2530ec
c465b6671670fbd056e2a935be0e396c272c34b94ab0b5672882a81d4d51ac84
cbeef82fe328c740f24e789bd2117e24b72eb2a90e74bf98506ab8554260460c
d6bd75133ab30daef2cbd8124b5ce76f37f631928aca3e5033b33ff0548b8400
0aa0b6384d82d0fd4678aad52ba5a409eb1632512a9149834019b93e5a71de5f
40e66dee61ee3a533bc2255fec8fd66e53e2fc7e5f2b9565ed99e0bd58d5cdbd
4fd9d6611bcbea2c0b790072fbaecf9cc4270ba6de54b5d6495a6164954e1f15
5d55d64f24399db1a58a47cf2115a125bdc505d5d9c3bcf0d128e398f2dc6911
8dc0806b15e2b9c65367f38e4c28ba6455682c4e6faaac26d6242dbcf12e4332

Detection & response playbook

Credential / info stealer
  1. Find it

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

  2. If you installed it — respond

    rdfxvela 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 rdfxvela 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 rdfxvela 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. rdfxvela on npm has been identified as a malicious package (versions 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 2.0.1, and 20 more flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

GHSA-7485-r458-jppfIN-MAL-2026-016934IN-MAL-2026-016947IN-MAL-2026-016936IN-MAL-2026-016931IN-MAL-2026-016952IN-MAL-2026-016941IN-MAL-2026-016949IN-MAL-2026-016924IN-MAL-2026-016915IN-MAL-2026-016920IN-MAL-2026-016933IN-MAL-2026-016953IN-MAL-2026-016946IN-MAL-2026-016954IN-MAL-2026-016932IN-MAL-2026-016940IN-MAL-2026-016945IN-MAL-2026-016955IN-MAL-2026-016951IN-MAL-2026-016922IN-MAL-2026-016942IN-MAL-2026-016930IN-MAL-2026-016935IN-MAL-2026-016943IN-MAL-2026-016929IN-MAL-2026-016912IN-MAL-2026-016921IN-MAL-2026-016948

References

Credits

  • Amazon Inspector · finder

Detect & block this

O3 blocks rdfxvela-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

rdfxvela (npm) malicious package — MAL-2026-13491 | O3 Security