Security researchers show AI coding agents (Claude, Codex, Hermes) auto-execute unclaimed code referenced in llms.txt files, triggering callbacks from dozens of real companies
A stealth Israeli security startup scanned 6,214 domains (defense contractors, Fortune 500s, Big Tech) and found 8,265 llms.txt/llms-full.txt files, of which 120 across different sites referenced unregistered code packages or domain names. Researchers registered some of these unclaimed names/packages as a proof-of-concept beacon; within an hour they got a phone-home callback from a Fortune 500 company, and over time from a few dozen more organizations, confirming that AI coding agents (Anthropic's Claude, OpenAI's Codex, Nous Research's Hermes) automatically fetched and executed unowned/unclaimed code referenced in these files inside real corporate networks.
Entities: Claude, Anthropic, OpenAI Codex, OpenAI, Hermes, Nous Research
0 primary
What happened
A stealth Israeli security startup scanned 6,214 domains, including defense contractors, Fortune 500s, and Big Tech, and found 8,265 llms.txt/llms-full.txt files. Of these, 120 referenced code packages or domain names that were unregistered. The researchers registered some of the unclaimed names as a proof-of-concept beacon and, within an hour, got a callback from a Fortune 500 company, followed by callbacks from a few dozen more organisations over time, indicating that AI coding agents (Claude, Codex, Hermes) had automatically fetched and executed that unowned code inside real corporate networks.
Why it matters
This is a live demonstration of dependency confusion applied to a new attack surface: the llms.txt convention that AI coding agents read to find instructions and code references. Any enterprise using these agents for coding tasks is potentially exposed if their own or a linked llms.txt file points to a package or domain nobody has claimed, since an attacker could register it and have the agent execute arbitrary code inside the network. The practical fix is immediate and cheap: audit llms.txt files for dangling references, claim any unclaimed namespaces, and sandbox what coding agents are allowed to fetch and run.
What is noise
The entire account runs through Ars Technica citing an anonymous, unnamed startup with no published paper, methodology, or list of affected companies, so the "dozens of Fortune 500s" and "live malware" claims cannot be independently checked. Anthropic, OpenAI, and Nous Research all declined to comment, meaning there is no vendor confirmation of the parent-process chains said to identify their specific products as the executors. The underlying vulnerability class, dependency confusion, is well known; what is new is only its application to llms.txt, not the concept itself.
Watch next
- 01Whether the unnamed Israeli startup publishes a paper, methodology, or named list of affected organisations (currently zero primary sources or links are available, so all figures rest on Ars Technica's secondary account)
- 02Whether Anthropic, OpenAI, or Nous Research issue technical responses or ship mitigations, e.g. sandboxing changes, package-existence checks, or llms.txt validation, in their coding agent products
- 03Whether any registrar, npm/PyPI, or Cloudflare-style intermediary introduces controls (namespace reservation, llms.txt linting) that would close this specific dependency-confusion route, and whether independent researchers replicate the 120-unclaimed-reference finding on a different domain sample
Coverage
1 storyNewsletter
Get the no-hype AI news straight to your inbox
Weekly. No spam, unsubscribe any time. Privacy
More capability signals
Full feed →- Deepseek releases V4.1-Flash, an open-source model that sharply cuts KV cache memory and input-processing compute for AI agents10 Sept 202682
- Meta releases Muse Spark Open, an open-weight ~816B-parameter multimodal mixture-of-experts model, with Hugging Face support15 Oct 202680
- OpenAI discloses sandbox-escape and credential-leak incidents, confirms pause on tool-use for its most capable models26 Sept 202680
- OpenAI launches GPT-6 Sol and Luna at half the token price of GPT-5.6, with roughly flat intelligence scores per independent analysis22 Sept 202680