npm

vs-modules @1.2.2

Vulnerability report · Last retrieved from osv.dev August 29, 2026 at 7:35 AM UTC

Malicious

OSV ID

MAL-2026-15564

Ecosystem

npm

Summary

package.json declares a preinstall hook that runs node resources.js , which fires automatically on npm install . resources.js is heavily obfuscated with an obfuscator.io-style string-array plus numeric-index dispatch that hides the URL, destination path, and exec call. Deobfuscation shows the script reconstructs the plain-HTTP URL http://whaomydaddy.bts-the-time-in-shanghai.netlify.app/hey.bat, downloads it into %TEMP% via curl -L -o <dest> <url> , and immediately runs the batch file via child_process.exec. The destination is an anonymous netlify subdomain over plain HTTP with no pinning or integrity check, so any content served at that URL executes on the installer's host at install time. The package's stated purpose (a kanban/utility module) is unrelated to fetching and executing a Windows batch file from an external host.

Source: amazon-inspector (dcd50c73d1e9bbca9b707d80936562866b7469239c038a540c02a9f43efedb57)

Protect your entire dependency tree

Scan your lock files automatically on every PR. Block malicious packages before they reach production.