Agent incident · Jul 23, 2025

Amazon Q wiper prompt. The access path.

A leaked build token put a filesystem wiping prompt into a signed extension release. The payload was a prompt. The identity that delivered it was a build token nobody had scoped.

CodeBuild configurationa GitHub token with overly broad permissions sat in itEntry
the open source repositorycommits added a downloader and a prompt invoking the agent CLI with all tools trusted
release pipelinethe change was built and published as version 1.84.0
developer workstationsa prompt to clean the system to near factory state; AWS states a syntax error prevented executionReached
JUL 23, 2025

The record

Entry point. CodeBuild configuration, a GitHub token with overly broad permissions sat in it.

The identity in the middle. A GitHub token with overly broad permissions, exposed in the extension CodeBuild configuration.

What was reached. developer workstations, a prompt to clean the system to near factory state; AWS states a syntax error prevented execution.

AT A GLANCE

A leaked build token put a filesystem wiping prompt into a signed extension release.

PATH

The path, step by step.

Taken from the published reporting. Nothing here is reconstructed.

StepRole in the pathWhat the reporting records
CodeBuild configurationEntrya GitHub token with overly broad permissions sat in it
the open source repositoryStepcommits added a downloader and a prompt invoking the agent CLI with all tools trusted
release pipelineStepthe change was built and published as version 1.84.0
developer workstationsReacheda prompt to clean the system to near factory state; AWS states a syntax error prevented execution
BREAKPOINT

Where a breakpoint would have been

The token in the build configuration. The payload is novel and the delivery is not: a credential with more permission than the pipeline needed is what let an outsider write into a signed release. Scoping and short lived credentials in CI close this before the payload matters.

A breakpoint is the single change that closes a path with the least disruption. Read how that is chosen in the breakpoint page.

ELMOZ ASSESSMENT

4 steps from entry to data.

PRIMARY SOURCES

Where this comes from.

Every field on this page is taken from the published reporting below. The breakpoint assessment is Elmoz reading that path, not a statement about what the affected organisation did.

AWS security bulletin AWS-2025-015 · Zenity Labs timeline · BleepingComputer

FAQ

Questions, answered.

The two questions this record answers.

What was the entry point in the Amazon Q wiper prompt incident?

The published path starts at CodeBuild configuration, a GitHub token with overly broad permissions sat in it.

What did it reach?

The last step in the published path is developer workstations, a prompt to clean the system to near factory state; AWS states a syntax error prevented execution.

See what your agents can reach. Before someone else does.

Book a demo and we walk through the access paths in an environment like yours.