@gbrlxvi/ts-form-utils (npm) · Malicious Code
Affects @gbrlxvi/ts-form-utilsSource GCVE Database
Malicious package : remove @gbrlxvi/ts-form-utils and rotate any secrets on hosts that installed it.
Data as of 14 Aug 2026, 16:49 UTC
Malicious package
Published to npm · OSV MAL-2026-5753
What to do
Remove @gbrlxvi/ts-form-utils from every project, lockfile and image that pulls it in. Treat any host that installed it as compromised: rotate the credentials, tokens and keys it could read, from a clean machine.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| npm@gbrlxvi/ts-form-utils | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
Description
The npm package @gbrlxvi/ts-form-utils contains malicious code that executes a hidden, encrypted payload when imported in certain sandbox or AI-agent environments. It detects specific host signals and silently decrypts and runs attacker-controlled code with full host process privileges. This behavior is designed to evade detection and targets CI/sandbox environments while appearing benign on developer machines. Any system with this package installed should be considered fully compromised.
References
- npmjs.com/package/@gbrlxvi/ts-form-utils/v/1.4.0 (opens in a new tab)
- npmjs.com/package/@gbrlxvi/ts-form-utils/v/1.0.1 (opens in a new tab)
- npmjs.com/package/@gbrlxvi/ts-form-utils/v/1.3.0 (opens in a new tab)
- npmjs.com/package/@gbrlxvi/ts-form-utils/v/1.2.1 (opens in a new tab)
- npmjs.com/package/@gbrlxvi/ts-form-utils/v/1.1.0 (opens in a new tab)
- npmjs.com/package/@gbrlxvi/ts-form-utils/v/1.0.0 (opens in a new tab)
- npmjs.com/package/@gbrlxvi/ts-form-utils/v/2.1.0 (opens in a new tab)
- npmjs.com/package/@gbrlxvi/ts-form-utils/v/1.5.0 (opens in a new tab)
- npmjs.com/package/@gbrlxvi/ts-form-utils/v/1.7.0 (opens in a new tab)
- npmjs.com/package/@gbrlxvi/ts-form-utils/v/1.6.0 (opens in a new tab)
- npmjs.com/package/@gbrlxvi/ts-form-utils/v/1.9.0 (opens in a new tab)
- npmjs.com/package/@gbrlxvi/ts-form-utils/v/1.0.2 (opens in a new tab)
- npmjs.com/package/@gbrlxvi/ts-form-utils/v/2.0.0 (opens in a new tab)
- npmjs.com/package/@gbrlxvi/ts-form-utils/v/1.8.0 (opens in a new tab)
- github.com/advisories/GHSA-587p-qfc4-5c3c (opens in a new tab)
- npmjs.com/package/@gbrlxvi/ts-form-utils/v/2.1.1 (opens in a new tab)