LWA-2026-4470 confirmed malware

otto-git-cli@4.0.4

Malicious code in otto-git-cli (npm)

T1195.002 · Compromise Software Supply ChainT1059.007 · JavaScriptT1027 · Obfuscated Files or Information

Analysis

otto-git-cli@4.0.4 is a trojanized AI-powered Git CLI. The main index.js executes legitimate CLI code via run(), then immediately evaluates a hidden payload encoded as Unicode variation selectors (U+FE00–U+FE0F and U+E0100–U+E01EF) which are decoded to bytes by the s() function and passed to eval(). This steganographic technique evades static analysis by encoding the malicious payload in otherwise-invisible variation selector codepoints. No lifecycle hooks exist, but the payload triggers when the CLI binary is invoked via the npm bin entry point. The legitimate CLI facade (OpenAI integration, git automation, Google Sheets logging) is a convincing cover for the hidden dropper.

analyzed by
Leitwacht
first seen
Jun 11, 2026, 11:14 PM
analyzed
Jun 11, 2026, 11:16 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.