Poisoned Pipeline / Incidents / AS103
Typosquat npm packages backdoor Claude Code SessionStart
npmAI coding agentsLinux distro / packagesGit / GitHub
SafeDep: five typosquatting npm packages shipped a hidden ELF binary
that fires on install and re-runs via Claude Code’s SessionStart hook
on every developer session. Persistence in the AI-agent lifecycle,
not only npm postinstall (T0210).
Mapped techniques
supply-chain agent hook persistence
Five lookalike npm packages.
Hidden ELF runs at install.
Claude Code SessionStart hook re-runs the payload.