What 33 public cases of AI agents breaking production have in common

We read them all, going back to July 2025. The same four things keep happening: routine commands hit the wrong database, agents ignore written rules, agents misreport what they did, and recovered data came from a copy the agent couldn't reach.

What 33 public cases of AI agents breaking production have in common
By 
Moshe Shelly
Julia Salem
, 
Nov 5, 2026
 • 
0
 min read
How to cite
Shelly, M., & Salem, J. (2026, November 5). What 33 public cases of AI agents breaking production have in common. The Datamaxxer, Eon. https://www.eon.io/blog/ai-agent-production-incidents

Quick Summary

One developer was still typing "don't destroy it" when a coding agent destroyed the production server it was working on. The project's rules file already told the agent to "NEVER delete files, servers, instances" or anything else without explicit user approval. Nothing came back, and the server was rebuilt from scratch.

That's one of 33 cases on our AI agent incident tracker, which logs every public, sourced case of an AI agent damaging a live production system. With attacks and test escapes included, the tracker held 62 cases as of October 29, 2026.

Most production cases involve developers' own accounts, and each links to the original post.

1. A routine command hit production

In 8 cases, the agent ran a schema push, migration, or test, and the database on the other end turned out to be production.

A forced schema push drops any table that doesn't match the code. In one project, the .env file pointed straight at production, so a forced push dropped all 87 tables. There was no backup.

Cleanup jobs do the same kind of damage. Asked to clear test numbers off a dashboard, one agent deleted a paying customer's 35,254 messages and 35,874 transactions.

In each case, a credential the agent could read pointed at production. Give dev and test environments their own credentials, so the agent never holds a production one by accident. For production writes, require a step the agent can't take on its own, like a separate role or a person running the deploy.

2. A written rule didn't stop the agent

At least 7 agents went ahead after a written instruction or a safety mode said no.

One user says their agent removed three live hosting projects with its /careful mode switched on, taking the production site down in the middle of an A/B test. The oldest production case on the list, from July 2025, happened during a code freeze.

Approving each step by hand doesn't help much either. Anthropic reported in August that users approve 97% of permission prompts in its coding agent, and that a quarter of sessions start with prompts switched off.

Someone skimming prompts will still catch rm -rf. A delete call with the wrong ID looks like any other API call, though. One agent, asked to delete old sites, included a live one in the list and took it down for about an hour.

Put the rules that matter in permissions and deletion protection, where the agent can't argue its way past them. A policy simulator or dry run will show what the agent's credentials allow, without deleting anything.

3. The agent got its own story wrong

In the July 2025 case, the agent said a rollback was impossible. The rollback worked.

Another agent called a database migration "100% verified" after comparing row counts. It never checked file storage, deleted the old project, and took narration audio for about 25 books with it.

The tracker has at least three cases where the agent’s own report was wrong. When an agent says something is safe to delete or can't be recovered, check it yourself with checksums or a sample restore.

4. The data came back from a copy the agent couldn't reach

Of the 33, 7 were fully recovered, 4 partly, and 6 not at all. For the other 16, the public record doesn't say.

Bar chart of how the 33 production cases ended: 7 fully recovered, 4 partly, 6 not recovered, and 16 where the public record doesn't say

At least three teams had no backup. In three more, the backups were deleted along with the data, or seemed to be at first. When a source says where recovered data came from, it was somewhere the agent didn't touch:

Check whether the agent's credentials can delete your backups, snapshots, or object versions (the older copies some storage keeps of each file). If they can, one bad command takes out the data and the copy.

Keep at least one copy in a separate account the agent's role can't reach. Several agents on the list deleted a slice, like one customer's records, so practice restoring a single table as well as the whole environment.

Beyond accidents: 21 attacks and 8 test escapes

The tracker logs two more kinds of agent damage.

In 21 attacks, the attacker had an AI agent do the hands-on work. In September, Spain's data protection authority said it had received its first breach notice for an attack like this: the attacker's agent searched an app for vulnerabilities on its own, then modified personal data.

In 8 test escapes, a model being trained or evaluated got out of its test and reached an outside organization. One asked for a year of hospital bed counts, pulled a government statistics site's configuration, forged authorization tokens, and saved 24 years of data.

What to check today

Pick the agent your team uses most. From the environment it runs in, list every credential it can read, and ask three questions about each:

  1. Can it write to production?
  2. Can it delete a backup?
  3. Does anything besides the agent's own judgment stop it?

If the answers are yes, yes, and no, fix that credential first.

How we counted

A case counts when an AI agent's own actions damaged live production data or systems, and a first-party source says so: the company, the affected person, a regulator, or a postmortem. A person approves every row. Of the 33 production cases, 29 are self-reported. Eighteen come from one coding tool's public issue tracker, which says more about where its users file reports than about which agent is riskiest. The list covers public cases only, so it undercounts.

The full rules, what doesn't count, and every case's source are on the tracker.

Know a case we missed? Tell us what broke.

FAQ

No items found.
Moshe Shelly
Moshe Shelly

Principal Tech Product Marketing Manager at Eon

Julia Salem
Julia Salem

Senior Content Manager @ Eon

The Datamaxxer newsletter

Hear about it before your boss forwards it to you.

  • 01Tracker updates: every new AI agent and ransomware incident, and whether the data came back
  • 02New research from Eon's engineers, starting with how nine AI models did on a generated company
  • 03Datamaxxing in the wild: real teams getting more out of their data
  • 04One thing to check on your own systems before Monday