Agent incident · Sep 11, 2026

GitSpawn. The access path.

A .git/config from outside ran a command when the agent started. One git setting, seven coding agents and the developer credentials within their reach.

shared-folderzip, sync folder or USB, .git keptEntry
.git/configcore.fsmonitor = attacker command
agent-startupbackground git status, no prompt
developer-shellruns as the user, outside the sandboxReached
SEP 11, 2026

The record

Entry point. shared-folder, zip, sync folder or USB, .git kept.

The identity in the middle. The developer shell. The command ran as the user, outside the agent sandbox.

What was reached. developer-shell, runs as the user, outside the sandbox.

AT A GLANCE

A .git/config from outside ran a command when the agent started.

PATH

The path, step by step.

Taken from the published reporting. Nothing here is reconstructed.

StepRole in the pathWhat the reporting records
shared-folderEntryzip, sync folder or USB, .git kept
.git/configStepcore.fsmonitor = attacker command
agent-startupStepbackground git status, no prompt
developer-shellReachedruns as the user, outside the sandbox
BREAKPOINT

Where a breakpoint would have been

The agent running git in a repository whose .git directory came from somewhere else. A sync folder, a zip or a USB stick keeps that directory, and background git status is enough to trigger it.

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

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.

Manifold Security · The Hacker News

FAQ

Questions, answered.

The two questions this record answers.

What was the entry point in the GitSpawn incident?

The published path starts at shared-folder, zip, sync folder or USB, .git kept.

What did it reach?

The last step in the published path is developer-shell, runs as the user, outside the sandbox.

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.