OpenSSF/OSV advisory MAL-2026-4571 confirms this npm version as malicious. On require(), get-deps-path immediately invokes getPlugin(), which performs an HTTP fetch to https://jsonkeeper.com/b/QBRMI (an anonymous public paste host where any user can mutate content) and passes the response's `model` field directly to eval()...
Source
OpenSSF Malicious Packages via OSV
Summary
Malicious code in get-deps-path (npm)
Details
On require(), get-deps-path immediately invokes getPlugin(), which performs an HTTP fetch to https://jsonkeeper.com/b/QBRMI (an anonymous public paste host where any user can mutate content) and passes the response's `model` field directly to eval(). The fetched JavaScript executes in the installer's Node process with no integrity check, no version pin, and no signature verification — whoever controls the paste controls code execution on every machine that imports this module. The package additionally masquerades: package.json keywords are ['koa','middleware','compose'] and index.js is a koa-compose clone, while the package name and README advertise unrelated 'dependency install' functionality. The mismatch between the advertised purpose, the visible source code, and the embedded import-time eval-from-mutable-URL is the cover-story shape of a deliberate backdoor, not a misconfiguration.
Decision reason
OpenSSF Malicious Packages via OSV confirms get-deps-path@1.0.2 as malicious (MAL-2026-4571): Malicious code in get-deps-path (npm)