npm

easydsbots @1.0.0

Vulnerability report · Last retrieved from osv.dev August 19, 2026 at 12:52 PM UTC

Malicious

OSV ID

MAL-2026-14265

Ecosystem

npm

Summary

package.json declares "postinstall": "sudo node install.js" , escalating to root on npm install . install.js is heavily obfuscated (obfuscator.io: rotated 140-entry string array a0_0xdc68 , hex-encoded property lookups, control-flow flattening, self-defending stubs) so the executed behavior is deliberately hidden from installers. index.js is similarly obfuscated (rotated 164-entry string array a0_0x53d8 , runtime base64 decoding via Buffer[...](ertrf,...).toString() ), declares js-virtualizer as a runtime dependency, and reads process.env.INVOCATION_ID into an isRunningAsService flag — an environment variable set only when a process is launched by systemd. The package also depends on node-linux , a library that registers /etc/init.d or systemd unit files. The combination — root-level lifecycle hook, opaque payload, systemd-context branch, and a daemon-installer dependency — is the shape of an obfuscated root-persistent daemon dropper executed at install time on the installer's host.

Source: amazon-inspector (6c3ee114e4ac67d2d02a9668c7ed0b38cbf62f9bc59e35b92c0ff9e713d3a688)

Protect your entire dependency tree

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