MAL-2026-6514 Malicious code in dtxtools (npm)

Malicious package Published
Package
dtxtools
Registry
npm

What is MAL-2026-6514?

MAL-2026-6514 is a malicious package in dtxtools, published on 26 Jun 2026.

Official description

package.json declares a postinstall lifecycle script that auto-executes on npm install. The hook performs a recursive filesystem search for database client binaries (mysql, mongo, mongosh, psql, redis-cli, sqlite3, elasticsearch), writes results to /data/db_clients_check.txt, and POSTs the collected output via plain-HTTP curl to http://3dhd6wwmusbh04m22igmzvb4hvnmblza.oastify.com, a Burp Collaborator (OAST) subdomain used as an out-of-band attacker channel. The package advertises itself as a string-utility library (index.js header references easy-string-kit) and ships benign-looking helper code as a cover; the install-time reconnaissance and exfiltration are unrelated to that advertised purpose. Author, repository, bugs, and homepage fields in package.json are empty, consistent with a disposable decoy publish.

The OpenSSF Package Analysis project identified 'dtxtools' @ 1.0.0 (npm) as malicious.

It is considered malicious because:

  • The package communicates with a domain associated with malicious activity.

  • The package executes one or more commands associated with malicious behavior.

What should I do about MAL-2026-6514?

Remove the package from your dependencies and lockfiles, then rotate any secrets on machines where it was installed.

Sources

Is MAL-2026-6514 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free