Vulnerability high
Severity
high
no CVSS

Vendor Documentation Told the Agent to Install a Package Nobody Had Registered, and Fortune 500 Agents Did It

Vendor Documentation Told the Agent to Install a Package Nobody Had Registered, and Fortune 500 Agents Did It is a high-severity supply chain compromise issue in Not a product defect and no CVE: any agent that inst, an AI agent. Affected: Not a product defect and no CVE: any agent that installs packages named in fetched documentation without an existence or ownership check. Claude, Codex and Hermes were the three observed doing it..

Is Not a product defect and no CVE: any agent that inst running on your developers' machines? Anomity finds every device with this AI agent installed, shows the version, and can block it by policy. Detect this across your developers' devices with Anomity →

Key facts

ID
vendor-documentation-told-the-agent-to-install-a-package-nobody-had
Severity
high
Attack type
Supply chain compromise
Component
Not a product defect and no CVE: any agent that inst · AI agent
Known exploited
No known exploitation
Published
Last verified

What is this vulnerability?

Alon Hertz and a team at a stealth-stage security startup scanned 6,214 live domains belonging to defense contractors, Fortune 500 firms and large technology companies, collected 8,265 llms.txt and llms-full.txt files - the machine-readable guidance files vendors publish for AI agents - and found 120 of them, each on a different site, referencing at least one code package or domain that was not registered to anybody. They registered a sample and hosted benign phone-home packages. The first callback from a Fortune 500 network arrived within an hour, and a few dozen more followed from other large enterprises and startups, with process-lineage evidence implicating Claude, OpenAI Codex and Nous Research Hermes as the installers. Nothing was exploited to make this happen: the agents read the vendor's own documentation, treated it as authoritative, and ran the install command without checking that the package existed or that the vendor owned it. The write-up was published on 27 August 2026 and picked up widely in the first days of September. This is adjacent to but distinct from the hallucinated-name problem already tracked in this feed: here the name is not invented by a model, it is published by a real vendor on a real domain and simply never claimed on the registry, which means it survives review by a careful human as easily as by an agent.

Affected versions

AffectedFixed in
Not a product defect and no CVE: any agent that installs packages named in fetched documentation without an existence or ownership check. Claude, Codex and Hermes were the three observed doing it.No fixed version listed

Am I affected by this vulnerability?

You are affected if you run Not a product defect and no CVE: any agent that installs packages named in fetched documentation without an existence or ownership check. Claude, Codex and Hermes were the three observed doing it..

How do I fix it?

The control that actually holds is at the registry boundary, not in the agent: require that a dependency an agent introduces resolve to a package that already existed before the agent asked for it, and that its owner be someone you would have accepted. An internal proxy or an allowlisted resolver does this for every agent at once, which matters because the same broken assumption will be re-implemented by every new tool. Second, stop treating an autonomous install as a low-consequence action - the observed blast radius here was a package executing inside a corporate network within an hour, so an approval gate on first-time dependency additions buys back the review that reading documentation was supposed to provide. Third, this is worth checking from the publishing side too, since some of those 120 files belong to companies who now own a documented instruction pointing at a package an attacker can claim: audit your own llms.txt for package and domain references, and register what you reference.

How do I find every machine running Not a product defect and no CVE: any agent that inst?

Anomity inventories the AI agents, MCP servers, IDE extensions and skills on each developer device, so you can see which machines run Not a product defect and no CVE: any agent that inst and which version, then enforce a policy on it.

References