LWA-2026-5333 MAL-2026-6897 ↗ confirmed malware

ts-lint-builders@1.0.5

Malicious code in ts-lint-builders (npm)

T1195.002 · Compromise Software Supply ChainT1059.007 · JavaScriptT1082 · System Information DiscoveryT1071.001 · Web Protocols

Analysis

Package ts-lint-builders is a dependency-confusion supply-chain attack. The package.json declares dependencies on npm packages `child_process` and `os`, which shadow Node.js built-in modules, causing require("child_process") inside the obfuscated postinstall code to resolve to a third-party trojan package instead of the standard library. The postinstall hook runs node test.js, which loads heavily obfuscated code in index.js using Function()-based execution. The code performs environment fingerprinting (checking Windows drive letter via process.cwd()) and includes the axios HTTP library and form-data package, enabling C2 communication and data exfiltration. No repository or description exists; the package name mimics legitimate build-tool packages.

analyzed by
Leitwacht
first seen
Jun 15, 2026, 08:08 AM
analyzed
Jun 15, 2026, 08:09 AM

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.