Poisoned Pipeline

Poisoned Pipeline / Incidents / AS51

AS51 · 2026-07

jscrambler@8.14.0 preinstall native binaries

npmCI/CD SaaSmacOS software

Socket detected a compromised jscrambler 8.14.0 six minutes after
publication on 11 July 2026 (~15.8k weekly downloads). An undocumented
preinstall hook runs dist/setup.js and executes a platform-specific
native binary (Linux, macOS, Windows) from an obfuscated CSI container.
Those files do not exist in 8.13.0. Install is enough; no import or CLI
required. High risk for CI that uses Jscrambler on production builds.

Mapped techniques

supply-chain jscrambler on npm

T0121 · Resource Development · Compromised legitimate artifact

Popular JS protection tool under its real name.

T0151 · Execution · Installation scripts

preinstall invokes hidden native binaries.

T0140 · Credential Access · Harvest tokens from environment variables

Binary runs with access to source, env, and CI credentials.

Sources