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

ts-form-helpersnpm

Malicious code in ts-form-helpers (npm) Remove it immediately and rotate any exposed credentials.

MAL-2026-2872
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall ts-form-helpers

What this malware does

The package ts-form-helpers was found to contain malicious code.

The OpenSSF Package Analysis project identified 'ts-form-helpers' @ 1.0.18 (npm) as malicious.

It is considered malicious because:

  • The package executes one or more commands associated with malicious behavior.

Malicious versions

16 flagged
1.0.11.0.21.0.31.0.41.0.51.0.61.0.71.0.91.0.101.0.111.0.121.0.131.0.151.0.161.0.171.0.18

Indicators of compromise (SHA-256)

03c4b487f2e5dc4371e52ec785f67e4136f90bdc76b4d606d5b5b35144efe923
0c314d26df0c2daea5f69869dbb4b1959738d2873570f7e027f6350faf9a0786
90abb53d102a0c368314be204c03f283f3e54d0fd792679f2e0019cd79f08c1f
92661520265b266a63bb83aadd1a3c9400ac1dcfb640d8dfb8b1122fe46bedbf
bf77b5d83fbfb16ddd9cac5fcfb5dc0e715a4bbb3c4cc351e49906d09ee92764
1aa47687404163838140764087de91930e8bdb0fd7d00c08ab75a674456c505b
bcb126288f47f8bb0fd5197879fa01fd64e775d279a3ca662450030a0dc998db
43946e88377c56bb8ef8e37cee38ccb875164cbf924ee69ddd1cf6382de11520
53a68de24f292b0872d2be6d02dc83cb667f7d91a39410de43e5bcac5cf07d15
5e57c38d30ad43e284f27321e5f92270205f0419b02b43a22c2c62c1ae0994f9
843fcd3bd5be9b4334b1cced2bd896f1e34c6855979dc2e47bb2b3ccf746da48
ac3a22d5b0392c96b73e7703507748438bd423812b133c4d6ac566a6ffa5ff10
ce1d349f2b5bf175488006f4761309c092e8fed24e6428514e5c87f74154797d
fac138f8c03eace59fc49d61ae383155af4b82963d9cc29d5085d6cdfb6b31c5
a9f421ecc63fb7d76fde7b8e0f9ee85d74092f82f3aed33cab67e45e218c65b0
de6fa1ca65abdc6b7d0ffcd9aee006dbb164de70ad1e0cd604a4ec5ae7bcfdf4
8f2ff1bf87164fdeb2ca9c37d578f7156164a344ffd11bcdb84ce34880358fea

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

  2. If you installed it — respond

    Remove ts-form-helpers 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 ts-form-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 ts-form-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. ts-form-helpers on npm has been identified as a malicious package (versions 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.9, and 8 more flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Credits

  • Amazon Inspector · finder
  • OpenSSF: Package Analysis · finder

Detect & block this

O3 blocks ts-form-helpers-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.

ts-form-helpers (npm) malicious package — MAL-2026-2872 | O3 Security