Skip to main content
MalwarePublished

eslint-plus (npm) · Malicious Code

Affects eslint-plusSource GCVE Database

0

Malicious package : remove eslint-plus and rotate any secrets on hosts that installed it.

Data as of 10 Jul 2026, 10:05 UTC

Classification

Malicious package

Published to npm · OSV MAL-2026-10087

What to do

Remove eslint-plus 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

ProductAffectedFixed in
npmeslint-plusAffected
  • =6.0.5
  • =6.0.4
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 eslint-plus versions 6.0.4 and 6.0.5 contains malicious code that executes arbitrary JavaScript with full Node.js privileges during installation. It achieves this by running a detached, hidden child process that fetches and executes code from a publicly editable JSON paste service, allowing the attacker to change the executed payload at any time. The package impersonates legitimate tooling by referencing React Training and eslint but actually includes a copied nodemailer source tree as a cover for the malicious dropper.

References

Community reviews

Loading reviews…