npm

tyepescript-cli @1.0.0

Vulnerability report · Last retrieved from osv.dev August 19, 2026 at 3:49 AM UTC

Malicious

OSV ID

MAL-2026-14143

Ecosystem

npm

Summary

tyepescript-cli is a typosquat of typescript . Its scripts/postinstall.js XOR-decodes (key stf2026 ) a set of obfuscated byte arrays that resolve to an attacker-controlled URL, a PowerShell bridge command, and script fragments. On Windows, the postinstall downloads main.exe from github.com/bebrazi/qPbM50V1AKG0rVlH/releases/download/null/main.exe to %TEMP%\main.exe and spawns it detached. Under WSL, it decodes a powershell.exe bridge command and execs it via child_process.exec with windowsHide: true to fetch and run the same binary on the Windows host from the Linux install context. Before the drop, the script POSTs a JSON body with a host label to a hardcoded numeric IP http://193.70.34.101:20099/vote (host built by joining the array ['193','70','34','101'] to hide the literal) as an install-time beacon. The mutable releases/download/null/ path on an anonymous personal GitHub account ( bebrazi ) is unrelated to any legitimate typescript publisher, and the XOR obfuscation of URLs and commands has no benign purpose in an npm install script.

Source: amazon-inspector (8a867a5fc578cb6dcb759370e837d1a4c7e24f6db63c0c0f781e2c24995905e6)

Protect your entire dependency tree

Scan your lock files automatically on every PR. Block malicious packages before they reach production.