Poisoned Pipeline

Poisoned Pipeline / Incidents / AS96

AS96 · 2026-06

wshu.net 15-package multi-stage infostealer

npm

SafeDep: one actor seeded 15 npm packages across 13 throwaway scopes
in a single morning. Each shipped a ~270KB obfuscated downloader
behind a postinstall hook (wshu.net campaign).

Mapped techniques

supply-chain burst publish

T0108 · Resource Development · Accounts in public registry

13 throwaway scopes in one morning.

T0109 · Resource Development · Publish malicious artifact

15 packages, same ~270KB downloader.

T0151 · Execution · Installation scripts

postinstall obfuscated downloader.

Sources