redis-type-xyz (npm) · Malicious Code
Affects redis-type-xyzSource GCVE Database
Malicious package : remove redis-type-xyz and rotate any secrets on hosts that installed it.
Data as of 11 Nov 2026, 17:35 UTC
Malicious package
Published to npm · OSV MAL-2026-11205
What to do
Remove redis-type-xyz 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 |
|---|---|---|
| npmredis-type-xyz | 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 redis-type-xyz npm package is a malicious impersonation of the legitimate Redis OM library. It contains no functional code but depends on a known-malicious package ulid-xyz, which installs a persistent background agent capable of system enumeration and deploying arbitrary binaries. Installing redis-type-xyz results in full system compromise, with attacker control established via a WebSocket and HTTP command-and-control server. The package should be removed immediately, and all secrets on the affected system rotated from a clean environment.
References
- npmjs.com/package/redis-type-xyz/v/1.10.6 (opens in a new tab)
- github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/ulid-xyz/MAL-2026-6672.json (opens in a new tab)
- github.com/ossf/malicious-packages/issues/1373 (opens in a new tab)
- github.com/advisories/GHSA-vx4h-jq4c-3vg2 (opens in a new tab)