NIST deprecates RSA-2048 from 2030. Find every one of them before attackers do.
Malicious package

alipclutch-baileysnpm

Advisory published Updated

alipclutch-baileys is a confirmed malicious npm package (MAL-2026-12108) that steals credentials and exfiltrates sensitive data (malicious versions 8.6.58, 8.6.59, 8.6.60…). Do not install it — remove it immediately and rotate any exposed credentials.

Malicious code in alipclutch-baileys (npm)

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

What this malware does

This Baileys fork modifies the outgoing WhatsApp rich-media send path in lib/Socket/messages-send.js so that every image and video preview payload carries a hardcoded sourceUrl attribute pointing to https://fiora.nixel.my.id/. The URL is not present as a string literal — it is assembled at runtime from a decimal-ASCII array via String.fromCharCode(104,116,116,112,115,58,47,47,102,105,111,114,97,46,110,105,120,101,108,46,109,121,46,105,100,47), and the associated internal key prefix uses unicode-escaped characters (\u004E\u0049\u0058\u0045\u004C_LATEX_ / _HYPERLINK_ / _CITATION_) so the 'NIXEL'/'fiora' identifiers do not appear in plaintext anywhere else in the package. The advertised purpose of the library is to send WhatsApp messages on behalf of the caller; the caller does not opt into any attribution to fiora.nixel.my.id, and no configuration surface exposes this destination. The behavior is a covert attribution/traffic-attribution side-effect using the caller's WhatsApp session — no credential theft, environment scraping, remote code execution, filesystem persistence, or backdoor is present in this code path; recipients of the caller's messages who click the media preview would be directed to the author-controlled host. The obfuscation choices (charcode-assembled destination plus unicode-escaped brand token) are consistent with deliberate concealment of the destination from source review rather than incidental minification.

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

29 flagged
8.6.588.6.598.6.608.6.618.6.628.6.638.6.648.6.658.6.668.6.678.6.688.6.708.6.718.6.728.6.738.6.748.6.758.6.768.6.778.6.788.6.798.6.808.6.818.6.828.6.838.6.848.6.858.6.868.6.87

Indicators of compromise (SHA-256)

914ba849f03423b886d4f12105a01e1a287678d7f0b0fcde56a994cb1d98270b
9e396f9a1ec7da97db3c7555aa9c585a4e1b97ea9e50f664be90ffb630ba54af
ca03288df9bbb08b67462ac23b3727d40e260d84289b5e4db6492f168557d216
81b0a0abb82a50d7f1228c5094619ccaca0223ca767731d2a91f926f04682c1f
90942747dea232d93f9a4cf343f8114da75b1d734850542be62db86638f84d85
441bc34aee09a22b9971936a132f1bab54374a81c21c64311f7603e69595d10e
48525c68b3e5526524c971e007eb61dd5e2df2637c4a5956c42260ad51c63640
79cf694c48c1a0928aaf9a5d4fd45eccd0ece5245de408fbae9d22ef58f3e484
9432f101413761f0feeaa0bc68471a215a8dcea07e84e401c174df37b9469717
1dd86aa923d73259d0c009ef73d82ca0ddf54e3bf938c23f67291c2f5e4753ed
6a303dcc495e663fb25970cfd20bf7858f7dea1d16654212247663673c56b6a3
96052a63685db815a634b3485f0ae0a2622af5e95a8dd81df143fd51eb1b14bc
9756d5b085f3c63c738d82a6defa97d4067ec9486f155d4bfe203002a09dbb44
f25a49e29df86f17a2d26aef308f61b0a2e19ba687bc64637c3875e46f5e3173
09e5b87da389cf9d1ea5964b0bd5f22a4ac0dab50847448dc1352158633f09f1
b0ff8ccb25e95b1e186fbf419aeae1b5bcb89021ef7939996c062605861ecb59
b4abecda6c584cb682ae546bf76d74c8cc37bbcb7693cdb34bf1eb62ab81075f
124b297ee815d97123700e9b8de3b0bdba927df30445ed0b9a62b921d858f33d
18a2114501ef73b4c29102312d17c783ba2de4a2be08d6181668d1ea59bc18ab
21d8fef5667ecb15fbd40a15f9d52e4a9de9c99d8e31978df052f02fe775838d
7d40e5a2bf5ae5040d2dd036de69a00076d535a83ca54d7dd9f7bf887b9c2422
acc0e643a9bf853a9eea30af7abccefb77eec4a4d3c668f7273beff5089fd048
f0ff2653fd6722d1d7d336ec7255d312c6858a9b28ad9f4078bf8e8ebcb671f0
f5dd8870b0a4ff6a40bed1b5780bde86cc110773e5520b0b6a575a9fbb0881e1
3a4e3cbcb4bd90fe4dda5839ab485272b22488869365e7252e8e310b0ff3921f
6bda065ae67b5aebf16879c88d3aa76bdea7775254fc5237ae10b1a67db67c3e
7a8581196d0258690982183c2c5fd32740c16faa462750a807ffe20877d216c2
7e6f312ccd4044965bff4d235b5e9b01eb3935d8c7b22d0e0c830676b85e7f72
7f6b2e48d3fc81fa94d82f6e8a16e6628f3ef2c4a80145f9b9d4c977bbc602b9
3d4a1c902c74665539a69ea1dc340fd14af5a62c0d2ba539d0fb1372798abb86

Detection & response playbook

Credential / info stealer
  1. Find it

    Search your lockfiles and build artifacts for alipclutch-baileys (29 malicious versions).

  2. If you installed it — respond

    alipclutch-baileys 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 alipclutch-baileys was installed, its post-install payload may already have run. Removing the package does not undo that — check outbound connections and credential use from the install window onward.

Frequently asked questions

No. alipclutch-baileys on npm has been identified as a malicious package (versions 8.6.58, 8.6.59, 8.6.60, 8.6.61, 8.6.62, 8.6.63, 8.6.64, 8.6.65, and 21 more flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

IN-MAL-2026-013395IN-MAL-2026-013396IN-MAL-2026-013394IN-MAL-2026-015899IN-MAL-2026-015898IN-MAL-2026-016698IN-MAL-2026-016696IN-MAL-2026-016702IN-MAL-2026-016704IN-MAL-2026-016697IN-MAL-2026-016700IN-MAL-2026-016701IN-MAL-2026-016699IN-MAL-2026-016703GHSA-7c8r-gc84-h9fvIN-MAL-2026-022004IN-MAL-2026-021932IN-MAL-2026-021935IN-MAL-2026-021929IN-MAL-2026-022002IN-MAL-2026-021927IN-MAL-2026-021925IN-MAL-2026-021930IN-MAL-2026-021936IN-MAL-2026-021878IN-MAL-2026-021969IN-MAL-2026-021931IN-MAL-2026-022003IN-MAL-2026-021928IN-MAL-2026-022058

References

Credits

  • Amazon Inspector · finder

Detect & block this

O3 blocks alipclutch-baileys-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

alipclutch-baileys (npm) malicious package — MAL-2026-12108 | O3 Security