● This week’s signal » Your coding agent reads a file, and the file tells it what to run. That is not a bug in one tool, it is how the whole category currently works.
Signal Over Noise
- GitSpawn lets a repository run code in seven AI coding agentsSep 2
- 120 llms.txt files found pointing at unregistered packagesSep 4
- Meta launches Muse, its personal AI agentSep 8
- Cylake raises $245M before it has a productSep 8
- JFrog Artifactory flaw weaponised four days after patchSep 1
- The Exploration Company raises $450M Series CSep 8
Story of the Week
Open the wrong folder and your AI agent runs a stranger’s code
Two pieces of research published days apart landed on the same finding. First, on September 2, Manifold Security disclosed GitSpawn: eight flaws across seven AI coding agents. Git has a legitimate performance setting, core.fsmonitor, which lets a repository name a helper program that Git runs whenever it refreshes its index. Coding agents quietly run git status on startup to gather context. If the agent does not neutralise the repository’s own config first, the repository chooses what runs. No prompt typed, no approval clicked, in some cases before the user has authenticated. Claude Code, Codex, Cursor, Goose, Grok Build, Hermes and Qwen Code were all affected. One important limit: the repo has to arrive as files with its .git folder intact, via a shared drive, archive or USB stick. A normal git clone is not vulnerable. Then on September 4, a separate team scanned 6,214 domains belonging to defence contractors and Fortune 500 firms, and found 120 published llms.txt files pointing at package names nobody had registered. They registered one. A Fortune 500 network called home within the hour.
