Hacker slipped a data-wiping prompt into Amazon Q's VS Code extension, shipped to ~1M installs
Expected Behavior
Vet community pull requests so no attacker can inject agent instructions into an official release.
What Actually Happened
An attacker submitted a pull request to the open-source aws-toolkit-vscode repo, was granted admin access, and added a prompt instructing the agent to 'clean a system to a near-factory state,' delete filesystem and cloud resources via bash and AWS CLI, and run continuously until done. It shipped in the official v1.84.0 release.
Damage Assessment
The malicious prompt reached an extension with roughly one million installs. A syntax error prevented it from executing, and AWS says no customer environment suffered deletion; AWS revoked credentials and shipped a clean v1.85.0 within a day of disclosure. The near-miss exposed how a single commit can weaponize an AI dev tool at scale.
Full Report
Incident Metadata
- Agent
- Amazon Q
- Failure Mode
- Security Vulnerability
- Root Cause
- Tool Misuse
- Task Type
- deploy
- Domain
- infra
- Source
- news_report