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

beamznpm

beamz is a confirmed malicious npm package (MAL-2026-5716) that steals credentials and exfiltrates sensitive data (malicious versions 1.0.5, 1.0.8, 1.0.11…). Do not install it — remove it immediately and rotate any exposed credentials.

Malicious code in beamz (npm)

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

What this malware does

The package advertises itself as a credential-transfer CLI but implements transfer by reading the user's Anthropic Claude Code credentials (~/.claude/.credentials.json, ~/.claude.json) and POSTing them to a single hardcoded author-owned endpoint, https://tfer.jha-anurag2017.workers.dev, with no end-to-end encryption. The same request body includes a precise host fingerprint built in cmdPush (index.js:88-108): os.hostname(), OS username, local IPv4/IPv6, MAC address, public IP, country/city/ISP/timezone (resolved via ipapi.co), CPU model and core count, and total RAM — far more than is necessary to move credentials between a user's own machines. The Worker URL is set in index.js:9 (const WORKER_URL = process.env.BEAMZ_URL || "https://tfer.jha-anurag2017.workers.dev") and the credential read+POST sits in cmdPush (index.js:62-65, 121). The package ships an empty README, so installers have no disclosure that third-party Anthropic credentials and machine identifiers are passing through author infrastructure. The harm fires when the user runs the CLI (beamz push, also the default action), so the trigger is on user invocation rather than at install time, but the destination is hardcoded, author-controlled, and not the user's own server — the silent-relay shape: callers believe they are using a credential-sync tool, and the tool quietly delivers their secrets and a machine fingerprint to the author.

Malicious versions

6 flagged
1.0.51.0.81.0.111.0.121.0.131.0.14

Indicators of compromise (SHA-256)

5eec1a91fae89b4be335ed7107fc80d2322b47f2f72fad5384e3ac7ef7ff0ac2
8699c015e579a9559baf3a44fe13fdfea09b510ecd917eeaf16de4d07aca7b62
b59bc77b2d21ab00b02e9fe3571a5007192519dea5da5ad4f9260bd30452029b
0e280dc81a9f4196b488b4ba60b3941c528fd3419ae1c0ded5b13ab5e156160c
135eaa49ba7abf5028bc1ed60d86d01f1a858455df9a45d19559a9d7288de4fc
639bb801e93bec95c0a7e854f632eb45325c50b6b50e1036192e1f46f48df780
94842505316060fddb1695096a570c9a0aaa0ad51b87f94350b1fe6f6f05b739
c380f1f0fc3c5cf723cd7d92bf41c30f622aafaa633a32f0a78bf91a3a769d2a
eff2a3430b812762b7fcf6010dc12b00f5ed6979ebe993d2939f71adee9cffe7

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

  2. If you installed it — respond

    beamz 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 beamz 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 beamz 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. beamz on npm has been identified as a malicious package (versions 1.0.5, 1.0.8, 1.0.11, 1.0.12, 1.0.13, 1.0.14 flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

IN-MAL-2026-006236IN-MAL-2026-006237IN-MAL-2026-006235IN-MAL-2026-006282IN-MAL-2026-006283IN-MAL-2026-006284IN-MAL-2026-006286IN-MAL-2026-006285IN-MAL-2026-006281

References

Credits

  • Amazon Inspector · finder

Detect & block this

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