test89-auth@1.0.1
Vulnerability report · Last retrieved from osv.dev September 19, 2026 at 3:41 AM UTC
OSV ID
MAL-2026-16288
Ecosystem
npm
Summary
test89-auth@1.0.1 runs node index.js from its preinstall lifecycle hook. On npm install, index.js collects host identity (hostname, whoami, id, uname -a, pwd) and recursively lists filesystem roots /, /home, /opt, /var/www, and /tmp to depth 2, base64-encodes the aggregated output, and exfiltrates it as chunked nslookup DNS queries to the hardcoded subdomain dfwstre3dgnrhwm2bvkczgucc3iv6lua.oastify.com (a Burp Collaborator interaction host controlled by whoever generated the subdomain). The package's own package.json additionally declares itself as a dependency ("test89-auth": "^1.0.1"), an anomalous self-referential shape consistent with red-team/PoC scaffolding. There is no legitimate functionality corresponding to the advertised auth purpose; the entire install-time behavior is host reconnaissance and filesystem enumeration exfiltrated off-host.
Source: amazon-inspector (c2b8794dc6672c38596cd891ce414dc2bce8c9db38cd8e08afc51b411415639e)
Protect your entire dependency tree
Scan your lock files automatically on every PR. Block malicious packages before they reach production.