Fetching from the wire…
Public story · 2026-03-14 · source-backed
A single skill install. No jailbreak. No user interaction. Your entire codebase copied to an adversary's remote, pushed via git, completed before any audit trail is written — and it looks like legitimate agent activity.
Mitiga Labs published a full attack demonstration showing how a malicious agent skill can achieve silent, complete codebase exfiltration with no audit trail. The mechanics are straightforward: skills run with the same permissions as the agent itself, which typically has full filesystem and git access. A skill that adds a remote, stages all files, and pushes is indistinguishable from normal agent operations in logs. The attack completes in seconds.
The scale of the attack surface is what makes this critical. Anthropic launched skills in December 2025; within three months, the top skill on ClawHub hit 200K+ downloads. Independent ToxicSkills research found that 36% of ClawHub skills contain active security flaws — not theoretical vulnerabilities, but working exploit paths. One in three.
This is a textbook supply chain attack pattern. NPM had event-stream. PyPI had ctx. Docker Hub had cryptominers. The agent skills ecosystem is now inheriting the same class of vulnerability, but with a crucial difference: skills run with agent-level permissions that typically include terminal access, filesystem read/write, and network operations. The blast radius of a compromised skill is categorically larger than a compromised library.
What builders should do right now: audit every installed skill for git, network, and filesystem operations that aren't part of the skill's stated purpose. Pin skill versions. Treat skill installation as a security event, not a convenience action. And watch for the Mitiga follow-up — they've indicated additional attack vectors are forthcoming.
The uncomfortable truth: the same composability that makes agent skills powerful makes them a near-perfect supply chain attack vector. We solved this problem in package management with lockfiles, signatures, and scanning. The skills ecosystem has none of that yet.
Each link below shares sources, entities, or timing with this story.
Snyk criticizes ClawHub / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (Snyk criticizes ClawHub); both cover ClawHub, ToxicSkills, Treat; overlapping topics (agent, attack, audit, chain, clawhub).
OpenClaw released ClawHub / Shared entities / Shared topic / What happened next
Linked by a graph relationship (OpenClaw released ClawHub); both cover ClawHub, Independent; overlapping topics (agent, attack, chain, clawhub, skill).
Opus built by Anthropic / Shared entities / Shared topic / What happened next
Linked by a graph relationship (Opus built by Anthropic); both cover Anthropic, PyPI, Treat; overlapping topics (access, agent).
OpenClaw released ClawHub / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (OpenClaw released ClawHub); both cover ClawHub, PyPI; overlapping topics (agent, attack, chain, clawhub, skill).
Anthropic released Claude Code / Shared entity: Anthropic / Shared topic / What happened next / Tension
Linked by a graph relationship (Anthropic released Claude Code); both cover Anthropic; overlapping topics (access, agent, attack, operation, same).
Anthropic released MCP / Shared entities / Shared topic / What happened next / Tension
Linked by a graph relationship (Anthropic released MCP); both cover Anthropic, Treat; overlapping topics (chain, full).
Anthropic released Claude Code / Shared entities / Shared topic / What happened next
Linked by a graph relationship (Anthropic released Claude Code); both cover Anthropic, Independent; overlapping topics (agent, attack, same).
Anthropic released MCP / Shared entity: PyPI / Shared topic / What happened next
Linked by a graph relationship (Anthropic released MCP); both cover PyPI; overlapping topics (agent, attack, chain, compromised, same).