MAL-2026-14050 Malicious code in @polymarkets/clob-client-v2 (npm)
Malicious package
Published
MAL-2026-14050 is a malicious package: @polymarkets/clob-client-v2 (npm). Every version was published to cause harm.
Task:
1. Search this repository's dependency manifests and lockfiles for the package, including transitive dependencies.
2. If it is present, remove it, regenerate the lockfile with the project's package manager, and replace whatever it was used for.
3. List any CI runners, developer machines or containers that installed it, so their secrets can be rotated.
4. If the package is not used anywhere, say so and change nothing.
Reference: https://insights.sbomify.com/MAL-2026-14050/ (Markdown: https://insights.sbomify.com/MAL-2026-14050/index.md)
- Package
- @polymarkets/clob-client-v2
- Registry
- npm
What is MAL-2026-14050?
MAL-2026-14050 is a malicious package in @polymarkets/clob-client-v2, published on 14 Aug 2026.
Official description
package.json for @polymarkets/clob-client-v2 declares its inquirer dependency as an HTTPS tarball URL on registrynpmjs.to, a lookalike of the real npm registry (registry.npmjs.org): "inquirer": "https://registrynpmjs.to/inquirer-14.0.2.tgz". On npm install, npm fetches and installs whatever tarball that host serves as inquirer into node_modules, so the operator of registrynpmjs.to controls the code that runs via inquirer's install lifecycle and on first require. The package is also published under the scope @polymarkets, a one-character variation of the legitimate Polymarket scope @polymarket, consistent with a typosquat lure whose delivery vector is the redirected dependency.
What should I do about MAL-2026-14050?
Remove the package from your dependencies and lockfiles, then rotate any secrets on machines where it was installed.