@dxcl/http-common-js@99.99.99
Malicious code in @dxcl/http-common-js (npm)
Analysis
Package @dxcl/http-common-js@99.99.99 contains identical malicious preinstall and install lifecycle hooks. On installation, both hooks collect the installer's username, hostname, current working directory, and the package name itself — all base64-encoded and exfiltrated via HTTPS GET to callback[.]m0chan[.]co[.]uk using curl. A secondary DNS lookup (nslookup) against the same domain is also performed, serving as a DNS-based beacon/exfiltration channel. The package's index.js is an empty stub (module.exports = {}), and its description is a generic decoy ('Internal automation library.'). The package has no legitimate functionality — its sole purpose is host reconnaissance and outbound beaconing.
- analyzed by
- Leitwacht
- first seen
- Jun 18, 2026, 11:37 AM
- analyzed
- Jun 18, 2026, 11:37 AM
Related advisories
- @dxcl/fund-js@99.99.99
- @dxcl/indicators-js@99.99.99
- @dxcl/transaction-js@99.99.99
- @dxcl/user-js@99.99.99
- ug-env-switch-ball@7.9.9
- tdhg-demp@1.0.0
- sftc-advance-components@0.9.9
- rtms-manager@1.0.0
Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.