Agent incident · Aug 6, 2026

ChainDrop. The access path.

An npm worm grew its credential scan to 469 locations, AI tool configs included. Agent credentials are now a standard target in supply chain malware, not a novelty.

npm registrymalicious versions of widely used caching librariesEntry
the dependency graphover 800 downstream packages affected
developer and CI machines469 credential locations scanned, up from 189
AI tool configuration filesprovider tokens and MCP server definitions taken
further packagesthe worm republishes using harvested maintainer credentialsReached
AUG 6, 2026

The record

Entry point. npm registry, malicious versions of widely used caching libraries.

The identity in the middle. AI coding tool provider API keys and MCP server definitions, harvested from developer and CI machines alongside cloud keys, GitHub tokens, SSH keys and Kubernetes configs.

What was reached. further packages, the worm republishes using harvested maintainer credentials.

AT A GLANCE

An npm worm grew its credential scan to 469 locations, AI tool configs included.

PATH

The path, step by step.

Taken from the published reporting. Nothing here is reconstructed.

StepRole in the pathWhat the reporting records
npm registryEntrymalicious versions of widely used caching libraries
the dependency graphStepover 800 downstream packages affected
developer and CI machinesStep469 credential locations scanned, up from 189
AI tool configuration filesStepprovider tokens and MCP server definitions taken
further packagesReachedthe worm republishes using harvested maintainer credentials
BREAKPOINT

Where a breakpoint would have been

Where provider keys and MCP definitions are stored. A long lived API key in a dotfile is reachable by anything that runs on the machine, and worms now look for it by name. Short lived, per project credentials remove the value of the file before it is found.

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

ELMOZ ASSESSMENT

5 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.

Cyber Security Agency of Singapore, AD-2026-009 · Cloud Security Alliance Labs research note

FAQ

Questions, answered.

The two questions this record answers.

What was the entry point in the ChainDrop incident?

The published path starts at npm registry, malicious versions of widely used caching libraries.

What did it reach?

The last step in the published path is further packages, the worm republishes using harvested maintainer credentials.

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.