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

ai-sdk-helpersnpm

ai-sdk-helpers is a confirmed malicious npm package (MAL-2026-5565) that steals credentials and exfiltrates sensitive data (malicious versions 0.1.0, 0.1.1, 0.1.2…). Do not install it — remove it immediately and rotate any exposed credentials.

Malicious code in ai-sdk-helpers (npm)

MAL-2026-5565
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall ai-sdk-helpers

What this malware does

[email protected] is a typosquat impersonating the Vercel AI SDK ecosystem (homepage ai-sdk.guide, author 'AI SDK Guide [email protected]'). On npm install, scripts/postinstall.js reads installer-owned identity files it did not create — ~/.gitconfig, ~/.config/git/config,./.git/config (for the developer's git email) and ~/.config/gh/hosts.yml (for the GitHub CLI login and email) — and collects os.hostname(), os.userInfo().username, process.cwd(), and CI environment variables. The collected data is POSTed in plaintext JSON to https://npm-package-logger-228835561205.europe-west1.run.app/ (scripts/postinstall.js line 147 / line 163). Comments in the script claim the data is 'anonymous' and 'one-way hashed', but the traced payload ships the raw scmEmail, githubLogin, githubEmail, hostname, username, and cwd fields. The tarball additionally ships scripts/publish-versions.sh, whose comment 'This creates the appearance of an active, maintained package' documents a republish loop of 21 fake versions to manufacture apparent activity. The combination of typosquat naming against Vercel's AI SDK, install-time harvest of developer→employer identity from installer-managed git/GitHub config, exfiltration to a third-party Cloudflare Run endpoint, and the shipped version-spam script establishes a coordinated install-time identity-exfiltration campaign targeting AI/LLM developers.

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

25 flagged
0.1.00.1.10.1.20.2.00.2.10.3.00.3.10.3.20.4.00.4.10.5.01.0.01.0.11.1.01.1.11.2.01.2.11.3.01.3.11.4.01.4.11.4.21.4.31.4.41.4.5

Indicators of compromise (SHA-256)

01633dffdcba88826301ad30d249067e9c098f7dc4f3cb9bee12f5dece5bfe18
cfb4838757e90d27303ead5357cc6fb3c167d1524cdaee39c816f8004b6d69d7
58d7d1370c958cfca379d522b4fb9a5c8e3def4203d9b1ad1886822bb6a0fd3d
691933c847a7cd30f4cc7c35236a28fa13307328067739295b0d932e18723c02
773121dd4ea1255b1f59f91e6edf3b5600be03779b3364328016d510b1276a49
aa974227feef3db69c2825cf71f696e0f5e54a0479cbc74ad6787ecfa8dc5c1e
c7aa3a1905fb77cb6575893fa151e08e66280a86fe270a852df12fa3702cce20
501daa3c8b2c9c2609dc60fd90ae59710a603ae56fa5dcc867d24913889c5413
65b3ff94dddb95124fb21d60b07421ac019fb7605aea495359ec1de66f63923a
f475dc0c93e10662d24a925d13680f604a618e8c1084a88d4205844845de9b3e
1aedc6d4ebb71a8a7c0ad0a19623ca6cdd35309d167dd5e30b057d6d7b217909
6a3e17dc4dbd7136f1f7bc18be59c6489fe9d51478e4cbfceecc2113e87bcf46
7a241cd15eec973cfb57617b990401d4670ba1b44e981663bbf921b978d275f6
d35ad3838c56d7059c2feb67739a0510418dc916e8baa028e8eeaa32eb0c6485
fe65e1f35f920d7ff34005f1c12c33123fee52d567c63c2a837efb1e18c6b561
278f67d083d4f32ea8d82bdf4034129dccdfc1402dae00d63be7afcdd0a4e5f5
35fb3bfe64ca803e73488a14d0eefcb7cb6cc47575141694241b891e8a5cce34
469460de86af916c72994bedcb462517a8ab3884918eec10ef856ce01f8a2d29
5a8000c5cca4c783859e858e1a3e06a9e08bd6d74729ed3e2dc1b264040ab499
a3b11a318c2b97d63bde225440c5b01e72d6f097f0045b145abaf8645f3591bb
cca3a601dd7c08dafb8789c1a3d8fde1498fd72d656361d40d968cb336a649db
da1d89546691e31c47688dd1768c44602bad91bb7b01a323dcde9cc658fa107a
2e3d2ad0add3dd2bde838c5e9788ff5b39bc5e8fccdc1950bae55c310b97a704
2eb3a6dadd8a8db5c97b061002795791a1580d4024a1361ed145e8f57fa1495d
482fc3d1b563bcf288b7fe4a51ac86c03ab92555ff349e9f1a18884da0dbb6c3
490c031ac7ec0650c86bd3f33bd1c509da6cb56b66d27d37fe9ad6d2d85b29f7
875885f778ebd0290781cc259d4547838b05ce523fa0d1b45c43cee1416e995d
bbcbe051f3ae0c785229c8eee47f806bc79494802e70f0d5c450f595ba633f7a
c3f7e6d7e7b4c12de5c4d1bd9763845493c4c42a476eccb1952a9f10acf09bc2
6734e98fc8f15cff9d25c9fb495fecb9e0a7d444f0745bf672ee2abff72a2e03
9e16dfa49fc557e7da0124c9e6c167a048bb1874ba15732e5917d972cbfc8744
3a621b0f408ad12748d5ed35ccd71aa89d5c7f9ea70cc08c46068a1959e912bd
3b3c4a953009f076f7f1639347f63e1b2372ea77f658fd7f70233ce79563fe0c
6568860991634c9750bab22532b088929d17243b45902f55f873696ad1bbee5a
8492b7a966f61bded31ed214fea2051b3d3353172d921cd2d4dcddf048667c65
9f2eab2a9027b37aabac6d40d1a57087b29eb6dac27aa05600cdc70cc3ab0b97
be3364f6fcfab04fa2c5b690ecb8696238f1054784452f1847b6783a26585d48
c7f8cead1a829dd0d1c80dc275b41af320b80e1f8e2ad22087dd22bad906a3c4
eae4dbbe576a91533e7cb23d1ef886bf4d006cd098fb1e4e3d510eb8341a6de1
16a7b49a0560cef4e26d7570c1a4ed6635d2f70ea294083d93bf59ca30a8300f
40dae8e766e0bb712e86944c5edba658f00a7e51610e5ec0d6c1b17988979b3e
5b0094f5881f6a19e3eb6540652ec64f3a19dfa6a9258fc33d4f41d65177976d
7b014a6a0392ff9c7747b539f659a015ae383b9c863da9267b5059d59ae5e8e9
a13cddd0b0a0b21baaa2e96e14c6c632a9f6b40f6c90e5675c4f10f31569bd03
4b7670917f85302d0dc87c95305804e9b53aeaaac76ad2f95b01504130f75eeb
e33e9e9c454638a63c5ef112aeb9e9abc2d805effd5dc0ceebf54746cf7ef327
9d5b94980e9f7b68142be3330d3729fe3452c633c7a84be353578c967826aacb
acb80d07bc9140a94f5d281febcf457ad1d50a934bd0ab1ec422e2d6fa8500a9

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

  2. If you installed it — respond

    ai-sdk-helpers 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 ai-sdk-helpers 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 ai-sdk-helpers 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. ai-sdk-helpers on npm has been identified as a malicious package (versions 0.1.0, 0.1.1, 0.1.2, 0.2.0, 0.2.1, 0.3.0, 0.3.1, 0.3.2, and 17 more flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

IN-MAL-2026-005593IN-MAL-2026-005577IN-MAL-2026-005590IN-MAL-2026-005586IN-MAL-2026-005588IN-MAL-2026-005592IN-MAL-2026-005578IN-MAL-2026-005559IN-MAL-2026-005560IN-MAL-2026-005575IN-MAL-2026-005558IN-MAL-2026-005569IN-MAL-2026-005584IN-MAL-2026-005568IN-MAL-2026-005572IN-MAL-2026-005573IN-MAL-2026-005571IN-MAL-2026-005580IN-MAL-2026-005579IN-MAL-2026-005566IN-MAL-2026-005595IN-MAL-2026-005576IN-MAL-2026-005563IN-MAL-2026-005557IN-MAL-2026-005555IN-MAL-2026-005587IN-MAL-2026-005585IN-MAL-2026-005596IN-MAL-2026-005556IN-MAL-2026-005562IN-MAL-2026-005581IN-MAL-2026-005570IN-MAL-2026-005589IN-MAL-2026-005574IN-MAL-2026-005583IN-MAL-2026-005591IN-MAL-2026-005567IN-MAL-2026-005598IN-MAL-2026-005597IN-MAL-2026-005582IN-MAL-2026-005594IN-MAL-2026-005564IN-MAL-2026-005561IN-MAL-2026-005565IN-MAL-2026-007758GHSA-w43g-ccrm-v8xvIN-MAL-2026-009259IN-MAL-2026-009357

References

Credits

  • Amazon Inspector · finder

Detect & block this

O3 blocks ai-sdk-helpers-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