LWA-2026-5765 MAL-2026-6227 ↗ confirmed malware

new-ts-helper@9.0.2

Malicious code in new-ts-helper (npm)

T1552.001 · Credentials In FilesT1082 · System Information DiscoveryT1005 · Data from Local SystemT1041 · Exfiltration Over C2 ChannelT1071.001 · Web ProtocolsT1059.007 · JavaScript

Analysis

Package new-ts-helper@9.0.2 is a credential-harvesting infostealer. Its index.js exports functions that, when called, recursively scan the working directory for credential and configuration files (id.json, config.toml, Config.Toml, config.json, .env, env, and git conflict markers "======") and collect shell history from ~/.bash_history, ~/.zsh_history, ~/.local/share/fish/fish_history, and PowerShell console history on both Windows and Linux. It also actively executes `bash -c history` and `zsh -c 'fc -l -1000'` to extract shell history. All collected files and shell history are uploaded via HTTP POST to hxxps://vercel-backend-five-vert[.]vercel[.]app/api/v1, with the data tagged by the USER environment variable and the machine's local IP address. The package's test.js script (run via `npm test`) immediately invokes the full exfiltration chain.

analyzed by
Leitwacht
first seen
Jun 19, 2026, 10:51 AM
analyzed
Jun 19, 2026, 10:52 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.