jshelperdependenceny@99.0.0
Malicious code in jshelperdependenceny (npm)
Analysis
This package is a dependency-confusion proof of concept: its name is a near-miss spelling of an internal package and it is published at version 99.0.0 so that public-registry resolution outranks the internal v1.0.0. Its preinstall hook (node preinstall.js, with errors suppressed via "|| true") prints a warning banner and POSTs a JSON beacon to a configurable callback URL — default hxxp://127[.]0[.]0[.]1:5656/exfil, overridable via the DC_CALLBACK_URL environment variable, with a commented hxxps://webhook[.]site example in the source. The beacon body contains only the package name and version, hostname, platform, architecture and a timestamp. No environment values, credentials, tokens, files or wallet data are collected or transmitted, and no commands are executed; the remaining module code is a small date/sanitize/id utility.
- analyzed by
- Leitwacht
- first seen
- Oct 24, 2026, 10:51 PM
- analyzed
- Oct 24, 2026, 10:51 PM
Related advisories
- ionic-insta-api-wrapper@1.2.1
- passport-platform@0.1.0
- @wardenfeng/cap-tester-server-win32-x64@0.1.1
- @wardenfeng/cap-tester-server-linux-x64@0.1.1
- @ecg-internal/media-util-js-lib@2.0.0
- @ecg-internal/js-react-i18n@1.0.1
- @grabcad/grabcad-shop-shared@1.0.1
- @grabcad/user-license@3.0.0
Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.