MAL-2026-10071 Malicious code in polymarket-kit (npm)
Malicious package
Published
MAL-2026-10071 is a malicious package: polymarket-kit (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-10071/ (Markdown: https://insights.sbomify.com/MAL-2026-10071/index.md)
- Package
- polymarket-kit
- Registry
- npm
What is MAL-2026-10071?
MAL-2026-10071 is a malicious package in polymarket-kit, published on 9 Jul 2026.
Official description
Package name and description advertise a 'Polymarket API SDK', but the shipped code contains no Polymarket functionality. The exported getPlugin() helper fetches JSON from https://svganchordev.net/icons/106 and passes the response's
credits field to a Function constructor invoked with require, module, process, Buffer, and related Node globals — giving the remote endpoint arbitrary code execution in the caller's Node.js process. The Polymarket branding and 'react/helper/svg' keywords are cover for a remote fetch-and-eval backdoor. The tarball also inadvertently ships an OpenSSH ed25519 private key (gitlab) belonging to the author, which does not harm the installer but should be rotated by the maintainer.What should I do about MAL-2026-10071?
Remove the package from your dependencies and lockfiles, then rotate any secrets on machines where it was installed.