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

spointnpm

spoint is a confirmed malicious npm package (MAL-2026-13725) that steals credentials and exfiltrates sensitive data (malicious versions 0.1.695, 0.1.696, 0.1.697…). Do not install it — remove it immediately and rotate any exposed credentials.

Malicious code in spoint (npm)

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

What this malware does

Static keyword matches fired on the co-occurrence of tokens like 'curl', 'ping', 'POST', and 'GET' inside SDK/orchestrator source files (bin/room-orchestrator-boot.js, src/sdk/RoomOrchestrator.js, src/sdk/ServerAPI.js, src/sharding/RegionRouter.js). These are consistent with an orchestrator/routing SDK that performs latency probes and HTTP requests against its own service endpoints — the shape of a room/region networking client, not of an exfiltration primitive. No specific installer-side secret is shown being read (no ~/.aws, ~/.ssh, ~/.npmrc, env-var scraping, browser profile access), no hardcoded attacker C2 destination is named in evidence, and no lifecycle hook or top-level require-time execution path invoking these calls is demonstrated. Keyword co-occurrence in networking code is the shared shape of legitimate HTTP clients and cannot by itself establish exfiltration intent.

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

6 flagged
0.1.6950.1.6960.1.6970.1.6980.1.6990.1.700

Indicators of compromise (SHA-256)

4952c46b3a196baaec2d02092303fb499978b121dd6dac73c2f98e193985690c
0b5eca78abf186e88f60db7c00b85c754a90bc1a7c0c48cb456a470d58ff1485
4c32e6b328bf731b6269e720e0fda2dec5264452ef04d406fde5296413424525
6bfa1c21469868ae5950579a4af61e6076522fa5a9cff7443e6b2917a557067c
7f6209ddfa258d9362c7060c0dc1bd28610181501cc884872f85e50533eaf49d
e2b76568887dfe3df4247a4e094e9bac4284ada65e97407d31aa41c54705c831
f8379cb9c8409d5f8d72ea944ba717a58bca21ae8bac69e568364a2e517a8704

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

  2. If you installed it — respond

    spoint 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 spoint 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 spoint 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. spoint on npm has been identified as a malicious package (versions 0.1.695, 0.1.696, 0.1.697, 0.1.698, 0.1.699, 0.1.700 flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

GHSA-72h3-pwwh-68cxIN-MAL-2026-017315IN-MAL-2026-017314IN-MAL-2026-017313IN-MAL-2026-017318IN-MAL-2026-017316IN-MAL-2026-017312

References

Credits

  • Amazon Inspector · finder

Detect & block this

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

spoint (npm) malicious package — MAL-2026-13725 | O3 Security