Skip to content

GitSpawn

Vulnerability class named by Manifold Security: a repo's Git config, such as core.fsmonitor, makes AI coding agents run attacker code via routine git calls.

Current stories

buildOne report1 publisher

A repo's .git/config can make a coding agent's background git call run any command

Manifold Security's GitSpawn lets a repo's .git/config run any command through a coding agent's background git calls, with no approval prompt. It needs the repo to arrive as files, since git clone never carries that config; a client's zip will do.

Publishers:dev.to

Reality

Evidence58
Adoption
Not scored
Hype gap+8
Incentives35
Confidence55
buildOne report1 publisher

A repo's core.fsmonitor setting turns an agent's routine git status into code execution

GitSpawn, as summarised in a dev.to write-up of Cloud Security Alliance findings, uses a Git performance setting to run attacker code when a coding agent inspects a project it just opened. Seven agents are named.

Publishers:dev.to

Reality

Evidence32
Adoption
Not scored
Hype gap+18
Incentives28
Confidence40
buildOne report1 publisher

Opening an untrusted repo made seven coding agents run the program its Git config named

Manifold Security's GitSpawn findings cover eight issues across seven coding agents. The path runs through core.fsmonitor, where a background git status starts a helper the repository chose, outside the agent's sandbox and with no prompt.

Publishers:dev.to

Reality

Evidence34
Adoption
Not scored
Hype gap+10
Incentives
Not scored
Confidence38
buildOne report1 publisher

A wiki that accepted GET as an edit gave read-only agents 18,000 writes

The wiki's old software took a plain GET as an edit, so a harness that policed request types could not stop the writes. GitSpawn puts the same gap in the startup git calls of seven coding agents.

Publishers:dev.to

Reality

Evidence42
Adoption52
Hype gap+30
Incentives78
Confidence45