LWA-2026-13308 confirmed malware

@drone-js-ext/vip-badge@0.0.1

Malicious code in @drone-js-ext/vip-badge (npm)

T1195.002 · Compromise Software Supply ChainT1059.007 · JavaScriptT1082 · System Information DiscoveryT1016 · System Network Configuration DiscoveryT1071.001 · Web ProtocolsT1041 · Exfiltration Over C2 Channel

Analysis

This package runs a postinstall hook (`node beacon.cjs`) that sends an HTTP POST of install metadata to a hardcoded IP-literal endpoint, hxxp://185[.]158[.]107[.]175:8787/_ah/dc, with an `x-beacon-package` header. The transmitted JSON contains the package name, the machine hostname, the install directory, the current working directory and the npm user-agent string. Requiring the package's index.js triggers the same beacon again; index.js otherwise exports a no-op Proxy so that importing the name does not fail. The package's own README describes it as an authorized dependency-confusion test that only reports that it was installed. No credentials, tokens, environment values, wallet data or file contents are read or transmitted by the code in this version.

analyzed by
Leitwacht
first seen
Oct 25, 2026, 10:51 PM
analyzed
Oct 25, 2026, 10:54 PM

Related advisories

browse all confirmed advisories →

Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.