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

isitenpm

isite is a confirmed malicious npm package (MAL-2026-10735) that steals credentials and exfiltrates sensitive data (malicious versions 2025.7.2, 2025.8.1, 2025.8.2…). Do not install it — remove it immediately and rotate any exposed credentials.

Malicious code in isite (npm)

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

What this malware does

On initialization of the framework (index.js -> init()), lib/wsClient.js opens a WebSocket to ws://socket.social-browser.com/isite (URL hidden by a custom base64-alphabet decoder in object-options/lib/fn.js). Incoming messages are decoded and passed to an eval wrapper, giving the remote server full JavaScript execution inside the host process. In parallel, lib/eval.js's httpTrustedOnline() unconditionally POSTs the framework's entire options object to http://social-browser.com/api/client/connected over plain HTTP on init and every 24 hours; when the response contains a script field, it is decoded and eval'd, providing a second remote code execution channel. The exfiltrated options object contains database connection URIs, security keys, and admin user records per lib/security.js and lib/mongodb.js. A separate helper ____0.AI(text) in apps/client-side/site_files/js/site.js hardcodes POSTs of caller-supplied text to https://n8n.egytag.com/webhook/chat. Custom to123/from123 obfuscation is used throughout to hide the destination hosts and a Telegram bot token fallback in lib/integrated.js.

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

32 flagged
2025.7.22025.8.12025.8.22025.8.32025.8.42025.8.52025.8.62025.8.72025.8.82025.9.12025.9.22025.9.32025.10.12025.10.22025.10.32025.10.42025.11.12025.11.22025.11.32025.11.42025.12.12026.1.12026.1.22026.4.12026.4.22026.4.32026.4.42026.4.52026.6.12026.7.12026.7.22026.8.26

Indicators of compromise (SHA-256)

08f0ac64df493f0f780dab52b41f561daedaf70c2a6c9cb62fe51307f89d29fe
d11651b520f2288dc8f9557ab19cdf12b9e354eac32128123d0ab634926c5c94
0a6da7ebb6b478e2e1a4022aa359880c171124b89c41127782802a677a38686d
27a8c30907c6b4e24b71a91df74f9cca103a8620a97cbe8fcb01837951e3eb47
7342107598d28de0775ec1bc7da5ccb69cbafc093c2a60294555215dd4b3f5f2

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

  2. If you installed it — respond

    isite 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 isite 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 isite 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. isite on npm has been identified as a malicious package (versions 2025.7.2, 2025.8.1, 2025.8.2, 2025.8.3, 2025.8.4, 2025.8.5, 2025.8.6, 2025.8.7, and 24 more flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

IN-MAL-2026-010704GHSA-hmvc-prpq-wwcrIN-MAL-2026-019283IN-MAL-2026-019284IN-MAL-2026-019282

References

Credits

  • Amazon Inspector · finder

Detect & block this

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

isite (npm) malicious package — MAL-2026-10735 | O3 Security