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

chai-syncnpm

Malicious code in chai-sync (npm) Remove it immediately and rotate any exposed credentials.

MAL-2025-191567
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall chai-sync

What this malware does

The package chai-sync was found to contain malicious code.

Malicious versions

3 flagged
1.1.92.2.42.2.6

Indicators of compromise (SHA-256)

dd2e623fc4ef1feee3582c3bba6c89f9923339cf86f383cef500439b31713a56
f58d95adcd5fd2dce29ac379c47d6b4ca7239ae5d1eb53d06617067cc7623938
ec1194f0b43e545cc35705383e2f3195132acdb7f0117f54a814eac3f7e446fa
e306fab58c6a3b7ea982a5c069d4799a198fc2d9a9ecb81b47e9ac7b4253596f
fa02c1dd84e38e3cf7de19ecd9c59205baebc39bd1c9aabf12c356cc3e336465

Detection & response playbook

Malicious package
  1. Find it

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

  2. If you installed it — respond

    Remove chai-sync from your project and lockfile, then assume any secrets accessible to the build or runtime were exposed: rotate API keys, tokens, and credentials, and audit for unexpected outbound activity or persistence.

  3. Did it already run?

    If chai-sync 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 chai-sync 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. chai-sync on npm has been identified as a malicious package (versions 1.1.9, 2.2.4, 2.2.6 flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

RLMA-2025-05701RLUA-2025-06093RLUA-2026-01193RLUA-2026-01728

References

Credits

  • Amazon Inspector · finder
  • ReversingLabs · finder

Detect & block this

O3 blocks chai-sync-class packages before install and in CI — and if it already ran, its runtime egress monitoring catches the malicious outbound activity and severs the channel.

chai-sync (npm) malicious package — MAL-2025-191567 | O3 Security