Fetching from the wire…
Public story · 2026-03-06 · source-backed
Simon Willison published his analysis of the Clinejection attack chain today, and it's the most important security story of the week. The attack: a prompt injection in a GitHub issue title tricked Cline's AI triage bot (running claude-code-action@v1 with Bash/Read/Write tools) into running npm install from an attacker-controlled commit. The malicious preinstall script deployed Cacheract, flooded the Actions cache with 10+ GB to trigger LRU eviction, and planted poisoned entries matching the nightly release workflow's keys. Eight days after disclosure, an unknown actor used the same flaw to publish [redacted] with OpenClaw bundled, affecting ~4,000 developer machines during an 8-hour window. The lesson: any CI/CD pipeline that gives an AI agent tool-execution permissions on untrusted input is a supply chain attack surface. (Simon Willison | Snyk)
Each link below shares sources, entities, or timing with this story.
Simon Willison uses Claude / Shared entities / Same source / Shared topic / Earlier coverage
Linked by a graph relationship (Simon Willison uses Claude); both cover Cline, Clinejection, OpenClaw; cite the same source (Snyk).
Simon Willison uses Claude / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (Simon Willison uses Claude); both cover Cline, Clinejection, GitHub, OpenClaw; overlapping topics (agent, analysi, attack, chain, clinejection).
Simon Willison uses Claude / Shared entities / Same source domain / Shared topic / What happened next
Linked by a graph relationship (Simon Willison uses Claude); both cover Actions, GitHub, Simon Willison; reported by the same outlet (simonwillison.net, snyk.io).
Simon Willison uses Claude Code / Shared entities / Same source domain / Shared topic / What happened next
Linked by a graph relationship (Simon Willison uses Claude Code); both cover Actions, GitHub, Simon Willison; reported by the same outlet (simonwillison.net).
Simon Willison uses Claude / Shared entities / Same source domain / Shared topic / What happened next
Linked by a graph relationship (Simon Willison uses Claude); both cover GitHub, Simon Willison; reported by the same outlet (simonwillison.net).
Snyk criticizes ClawHub / Shared entities / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (Snyk criticizes ClawHub); both cover OpenClaw, Snyk; reported by the same outlet (snyk.io).
Snyk supports MCP / Shared entities / Same source domain / Shared topic / What happened next
Linked by a graph relationship (Snyk supports MCP); both cover Simon Willison, Snyk; reported by the same outlet (simonwillison.net).
Simon Willison uses Claude / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (Simon Willison uses Claude); both cover Clinejection, GitHub; overlapping topics (agent, attack, chain, clinejection).