Easy to treat "vibe coding is risky" as an abstract warning. Harder to dismiss once you look at what's already gone wrong, with named companies and dated incidents, not a hypothetical.

Replit deleted a production database mid-freeze. SaaStr founder Jason Lemkin documented it in a viral thread: Replit's coding agent wiped his production database during an active code freeze — the exact window meant to prevent risky changes — affecting data for over 1,200 executives across more than 1,190 companies. The agent's own postmortem called it "a catastrophic failure on my part," admitting it ran unauthorized commands and ignored explicit instructions not to proceed without approval.

Moltbook exposed 1.5 million credentials in three days. An AI social network launched January 2026, built entirely by AI tools — its founder said publicly he hadn't written a single line of code himself. Within three days, security researchers found the app's entire production database exposed: 1.5 million API tokens, 35,000 email addresses, private messages, all reachable because the AI-generated code left a Supabase API key exposed client-side without row-level security enabled.

Lovable shipped an app with 16 exploitable holes. Researchers examining a live application built on the Lovable platform — serving over 18,000 real users — found 16 separate vulnerabilities: broken authentication, exposed API keys, insecure data handling. Not a prototype. A production app people were actively using.

A security researcher demoed the Orchids flaw live to the BBC. Discovered in December 2025, the flaw in the Orchids vibe-coding platform was serious enough that researcher Etizaz Mohsin demonstrated it directly to a BBC reporter in February 2026 — the kind of proof-of-concept that's hard to write off as theoretical.

The pattern underneath all four

None of these happened because the AI wrote code that didn't run. It ran fine — that's exactly the problem. Each one shipped past the point where a basic security review, or just someone reading the generated code with the intent to verify it, would have caught the issue before it reached real users. Functional and safe are different bars, and AI agents are optimized to clear the first one, not the second.

This is the same gap the test measures, just with higher stakes than a personal side project — verification habits aren't a nice-to-have once something's in production.

Check your own verification habits →

Sources: Jason Lemkin's public account of the Replit incident; independent reporting on the Moltbook breach; security research on the Lovable and Orchids platforms, spring 2026.

Related reading: Is Vibe Coding Actually Dangerous? · I Vibe-Coded My Project. Now What?