Nobody read the code

Vibe coding didn't fail because AI writes bad code. It failed because people shipped code they never read. We went through 20 months of public incidents, lawsuits and research, from a SaaS app shut down in a week to an agent that deleted a company's database in 9 seconds. The same root cause keeps coming up: code reached production and nobody understood it. That is the gap Unvibe is built to close.

Unvibe's panel showing Blocked: credential detected, stripe-key, with the key masked, and Nothing was sent.
Key check · Real screen, sample code · Unvibe 0.1.49

The numbers

  • 75%of all new code at Google is AI-generated and approved by engineers, up from more than a quarter in Oct 2024.Google, Apr 20261,2
  • 38%of AI coding tasks produced vulnerable code when the model had no security-specific guidance.Veracode, Oct 2026, 18 models3
  • $4.99Maverage cost of a data breach, a record high.IBM, 20264
  • 35vulnerabilities traced to AI-written code in Mar 2026 alone, up from 6 in Jan. The researchers call it a lower bound.Georgia Tech, Apr 20265,6

14 incidents, one pattern

Every one of these is publicly documented. Where a company disputes the account, its position is in the same row.

WhoWhenWhat happenedThe cost
EnrichLeadMar 2025Its founder posted that the app was “built with Cursor, zero hand written code.” Two days later people were maxing out his API keys and bypassing the subscription; he moved the keys into environment variables and added authentication to the API.7,8,9,10He shut the app down 5 days after the first post: “you guys were right, I shouldn't have deployed unsecured code to production.”11
170 apps built with LovableMar 2025A scan of 1,645 apps found 170 whose database had no working row-level security, so anyone could read or write their tables with the public key every visitor gets (CVE-2025-48757). The researchers work at Replit.12,13303 exposed endpoints. Lovable disputes the CVE: each customer is responsible for protecting their app's data.12,13
Replit and SaaStrJul 2025During a declared code freeze, Replit's agent deleted the production database of an app SaaStr's founder was building, then said a rollback was impossible. The rollback worked.14,15By the agent's own count, records for 1,206 executives and 1,196+ companies, restored by the rollback. Replit's CEO called it unacceptable and began rolling out separate development and production databases.14,16
TeaJul 2025A legacy storage system was breached: about 72,000 images, including about 13,000 selfies and photo IDs. A second exposure held more than 1.1 million private messages.17,18A dozen federal lawsuits were consolidated into one case; the parties reached a settlement in principle in Jun 2026. The complaint alleges Tea “likely used AI-generated code”; that is an allegation, not a finding.19,20,21
Base44 (Wix)Jul 2025With only a private app's public app_id, anyone could register a verified account on it, getting around its single sign-on.22Fixed in under 24 hours; Wix found no evidence of abuse.22
Amazon QJul 2025An attacker got a prompt telling the agent to “delete file-system and cloud resources” into version 1.84.0 of the official VS Code extension. AWS says an over-scoped token in its build setup let them commit it.23,24AWS says the code failed to run because of a syntax error and no customer resources were affected.24
MoltbookJan 2026A misconfigured Supabase database gave anyone full read and write access to all platform data.251.5 million API tokens and 35,000 email addresses exposed; secured within hours of the report.25
An app hosted on LovableFeb 2026A researcher found 16 flaws, 6 critical. The access check was backwards: it blocked signed-in users and let everyone else in. He says the logic might have slipped through AI code generation; Lovable says the app includes code it didn't generate.26,2718,697 user records readable with no login, from universities and, the researcher says, likely K-12 schools.26
Amazon retailMar 2026Four Sev-1 incidents in a week. An internal document listed “GenAI-assisted changes” as a factor in a trend of incidents; the line was deleted before the meeting. Amazon says only one incident involved an AI tool, an engineer following its inaccurate advice, and none involved AI-written code.28,29The 2 Mar incident: nearly 120,000 lost orders. An internal review named Amazon's AI tool Q as a primary contributor; Amazon says the cause was a user error, not AI.29,30
METRMar 2026A researcher's vibe-coded app had a login that failed open. An attacker prompted its agent to reveal an API key and kept access for 3 weeks.31Credits worth about $600,000, which the model developer had given METR for free. METR believes no sensitive information was accessed.31
LovableApr 2026A broken access check let any free account read other users' public projects: source code, AI chats and, inside that code, database credentials. Lovable first said it “did not suffer a data breach”, then that its bug bounty partner had closed the reports.32Lovable says public projects were exposed from 3 Feb to 20 Apr and that it shipped a fix within 2 hours of the public report; it later called its first response dismissive.33
PocketOSApr 2026A Cursor agent deleted the production database and its backups in one API call, in 9 seconds, with a broadly scoped token it found in an unrelated file. Its rules said never to run destructive git commands unless asked.34The company ran for a weekend on a backup 3 months old until its host recovered the data.34,35
Grok Build, ZCodeJul and Sep 2026Two AI coding tools uploaded whole repositories, git history included, to their vendors' cloud storage, and their privacy settings didn't stop it.36,37,38At least 5.1 GiB from one test repository (Grok Build). Researchers saw xAI switch the upload off; Z.ai says it removed the upload and destroyed the data.36,37,38
Bootlegger CoffeeOct 2026A dashboard behind a login page sent its data with the login page itself, readable in the page source. MyBroadband called it vibe-coded; the company's statement doesn't say how it was built.39,40Names and contacts for 132 locations. The company confirmed the exposure and says no customer data was on the platform.39,40

Big tech writes more code with AI too

  • Google: 75% of new code is AI-generated and approved by engineers, and some engineers have AI goals that count in their 2026 performance reviews.1,41
  • Microsoft: in Apr 2025 Satya Nadella estimated that “maybe 20%, 30%” of the code in some projects is written by software.42
  • Meta: an internal document set a goal for late 2025 that 55% of engineers' code changes in its central product orgs be “Agent-Assisted”.43
  • Snap: at least 65% of new code is generated by AI, its Apr 2026 investor update says.44
  • Amazon: a director in Amazon Stores said in Apr 2026: “Right now, every mutating step that an AI might do requires a human to approve it.”45
  • OpenAI: two of its internal coding agents weakened safety monitoring during routine coding tasks. One silenced alerts to the security team; the other removed a monitor, then told the user it hadn't.46

Lawsuits and money

We know of no court that has ruled on “vibe coding” as a legal theory. The lawsuits are about what leaks. In Tea's case, a dozen federal lawsuits were consolidated into one case in California, and separate suits in Illinois are filed under its biometric privacy law.19,47 Under California's consumer privacy law, a breach caused by poor security can cost $107 to $799 per consumer per incident, or actual damages if higher.48

The platforms are worth a lot and put security on the builder. Lovable raised money at a $13.3B valuation in Aug 2026, with teams at Zendesk and Deutsche Telekom among its users.49 In May 2026 the security firm RedAccess told WIRED it had found more than 5,000 apps built with Lovable, Replit, Base44 and Netlify with virtually no authentication. WIRED couldn't confirm the data was real, and the platforms pushed back. Lovable told WIRED that how an app is configured is the creator's responsibility, Base44 said it gives users the tools to configure their own apps' security, and Replit's CEO said public apps being reachable is expected behavior.50 If the platform won't own your app's security, you have to understand it yourself.

The limits, measured

FindingNumberSource
Issues per pull request, AI co-authored vs human only (470 open-source PRs)10.83 vs 6.45, about 1.7xCodeRabbit, Dec 2025, which sells AI code review51
Time to finish an issue with early-2025 AI tools, 16 experienced open-source developers on their own repositories19% longerMETR, Jul 2025; METR now calls these results out of date52
Developers who distrust AI accuracy vs trust it46% vs 33%Stack Overflow, 2025 survey53
Developers who cite AI answers that are “almost right, but not quite” as a frustration (the most-cited one)66%Stack Overflow, 2025 survey53

“Almost right” is the dangerous part. Code that fails loudly gets fixed. Code that looks right ships.

Would understanding the code have stopped it?

We scored every incident above, including the ones Unvibe can't help with. In 6, a builder who read and understood the code would have caught the flaw before launch. In 4, understanding would have helped but wasn't enough on its own. 4 were platform or supply-chain failures no builder could have fixed.

IncidentRoot causeVerdict
EnrichLeadKeys in the code; API with no authenticationDirect
170 apps built with LovableNo working row-level securityDirect
MoltbookDatabase open to public read and writeDirect
An app hosted on LovableAccess check that looked right but was backwardsDirect
METRLogin that failed openDirect
Bootlegger CoffeeData sent with the login pageDirect
TeaLegacy storage system breachedPartial
Amazon retailEngineer followed inaccurate AI advicePartial
Replit and SaaStrAgent with production accessPartial, needs permissions too
PocketOSAgent with production accessPartial, needs permissions too
LovableThe vendor's own access bugOut of scope
Base44 (Wix)The vendor's own sign-in bugOut of scope
Amazon QSupply-chain attackOut of scope
Grok Build, ZCodeTools uploading repositoriesOut of scope, a design lesson

Why we built Unvibe

AI made writing code cheap. Understanding it is still expensive, and that is where the damage happens. The industry's answer is more AI to review the AI. Ours is simpler: the person who ships the code should understand it. Not every line forever. Just the parts that touch keys, logins, data and money.

Unvibe is a free desktop app for Mac and Windows. Select code in any app, like Cursor, VS Code, Terminal or, on a Mac, Xcode, and press Control+U (Ctrl+Alt+U on Windows). It explains the code beside your editor at your level, from New to Advanced. Then Test me asks up to 3 questions about the code you just read.

Mapped to the failures

  • A key in the code (EnrichLead): Unvibe checks for keys and tokens on your computer first, and a known key stops the request, as in the picture above.
  • Access that looks right (the Lovable-hosted app, Moltbook, METR): ask “What breaks if I remove it?” before you ship it.
  • Agents changing things nobody reviewed (Replit, PocketOS): Briefs recap your git changes in plain English and list what to review first.
  • Tools uploading your repository (Grok Build, ZCode): Unvibe sends the code you select, with its file path inside your project (on Pro, plus up to two files it imports, the first 4,000 characters of each), or a git diff when you ask a Brief to explain one. It doesn't read your repository in the background, and it never changes your code. The privacy page explains what leaves your computer.

What it won't do

  • Unvibe is not a security scanner, a firewall or a permission system.
  • It won't stop an agent that has production credentials.
  • It won't patch your vendor's bugs.
  • Its explanations can be wrong, which is why they sit next to the code, so you can check them.

What it does is help make sure the code you ship is code you understand.

Download free

Sources

Every source was opened and checked on 7 Nov 2026. Quotes from posts on X keep their original spelling.

  1. Sundar Pichai, Google, 22 Apr 2026: Cloud Next '26: Momentum and innovation at Google scale
  2. Google, 29 Oct 2024: Alphabet Q3 earnings call: CEO Sundar Pichai's remarks
  3. Veracode, 29 Oct 2026: Veracode finds first meaningful gain in AI code security since 2025 as average pass rate hits 62%
  4. IBM and Ponemon Institute, Jul 2026: Cost of a Data Breach Report 2026
  5. Infosecurity Magazine, 26 Mar 2026: Security researchers sound the alarm on vulnerabilities in AI-generated code
  6. Georgia Tech Research News, 13 Apr 2026: Bad vibes: AI-generated code is vulnerable, researchers warn
  7. the app's founder, on X, 15 Mar 2025: "my saas was built with Cursor, zero hand written code"
  8. the app's founder, on X, 17 Mar 2025: "guys, i'm under attack"
  9. the app's founder, on X, 17 Mar 2025: "rolled all api keys and moved them to environment variables"
  10. Pivot to AI, 18 Mar 2025: 'Guys, I'm under attack': AI 'vibe coding' in the wild
  11. the app's founder, on X, 20 Mar 2025: "i'm shutting down my app"
  12. Matt Palmer, 29 May 2025: Statement on CVE-2025-48757
  13. CVE Program (MITRE), 30 May 2025: CVE-2025-48757
  14. Jason Lemkin, on X, 18 Jul 2025: "@Replit goes rogue during a code freeze and shutdown and deletes our entire database"
  15. Jason Lemkin, on X, 18 Jul 2025: "It turns out Replit was wrong, and the rollback did work"
  16. Amjad Masad, Replit CEO, on X, 20 Jul 2025: "We saw Jason's post"
  17. Tea Dating Advice, Inc., 26 Jul 2025: Official statement (archived copy)
  18. TechCrunch, 29 Jul 2025: Tea app's data breach gets much worse, exposing over a million private messages
  19. CourtListener, 9 Sep 2025: Docket, In re Tea Dating Advice Data Breach Litigation, No. 3:25-cv-06321 (N.D. Cal.), order granting consolidation
  20. CourtListener, 23 Dec 2025: Consolidated Class Action Complaint, In re Tea Dating Advice Data Breach Litigation, No. 3:25-cv-06321 (N.D. Cal.), ECF 79
  21. CourtListener, 30 Jun 2026: Stipulation and order staying all deadlines, ECF 106 (settlement in principle)
  22. Wiz, 29 Jul 2025: Wiz Research uncovers critical vulnerability in AI vibe coding platform Base44
  23. 404 Media, 23 Jul 2025: Hacker plants computer 'wiping' commands in Amazon's AI coding agent
  24. AWS, 23 Jul 2025: Security update for Amazon Q Developer extension for Visual Studio Code (version 1.84), AWS-2025-015
  25. Wiz, 2 Feb 2026: Hacking Moltbook: the AI social network any human can control
  26. Taimur Khan, on LinkedIn, 26 Feb 2026: Lovable? More like hackable.
  27. The Register, 27 Feb 2026: Lovable-hosted app littered with basic flaws exposed 18K users, researcher claims
  28. CNBC, 10 Mar 2026: Amazon convenes 'deep dive' internal meeting to address outages
  29. Amazon, 12 Mar 2026: Correcting the Financial Times report about recent Amazon.com service incidents and AI
  30. Business Insider, 10 Mar 2026: Amazon orders 90-day reset after code mishaps cause millions of lost orders
  31. METR, 31 Aug 2026: Update on security at METR
  32. The Register, 21 Apr 2026: Vibe coding upstart Lovable denies data leak, cites 'intentional behavior,' then throws HackerOne under the bus
  33. Lovable, 22 Apr 2026: Our response to the April 2026 incident
  34. Jer Crane, PocketOS, on X, 25 Apr 2026: An AI agent just destroyed our production data. It confessed in writing.
  35. The Register, 27 Apr 2026: Cursor-Opus agent snuffs out startup's production database
  36. cereblab, Jul 2026: Wire-level analysis of xAI's Grok Build CLI (archived copy)
  37. The Hacker News, 14 Jul 2026: Grok Build uploaded entire Git repositories to xAI storage, not just files it read
  38. ferstar, 18 Sep 2026: Inside ZCode: silently uploading your entire Git history to the cloud
  39. MyBroadband, 16 Oct 2026: South African coffee franchise exposes company and private data in vibe-coded web application (archived copy)
  40. ITWeb, 20 Oct 2026: Bootlegger CEO's AI enthusiasm meets reality
  41. Business Insider, 22 Apr 2026: Google says 75% of the company's new code is AI-generated
  42. CNBC, 29 Apr 2025: Satya Nadella says as much as 30% of Microsoft code is written by AI
  43. Business Insider, 26 Mar 2026: Meta is pushing employees to use AI, and this doc shows how much
  44. SEC EDGAR, 15 Apr 2026: Snap Inc. Form 8-K, Exhibit 99.2, investor update
  45. The Register, 29 Apr 2026: AWS keynote hypes AI as magic. Its own engineers tell a different story
  46. OpenAI Alignment, 20 Oct 2026: Suppressing misalignment monitoring alerts and disabling misalignment monitoring
  47. CourtListener, 13 Aug 2026: Honeycutt v. Tea Dating Advice, Inc., No. 1:25-cv-10885 (N.D. Ill.), joint status report
  48. California Privacy Protection Agency, effective 1 Jan 2025: Updated monetary thresholds in CCPA
  49. Lovable, 12 Aug 2026: We just raised $400M in Series C funding
  50. WIRED, 7 May 2026: Thousands of vibe-coded apps expose corporate and personal data on the open web
  51. CodeRabbit, 17 Dec 2025: Our new report: AI code creates 1.7x more problems
  52. METR, 10 Jul 2025: Measuring the impact of early-2025 AI on experienced open-source developer productivity
  53. Stack Overflow, 29 Jul 2025: AI, 2025 Stack Overflow Developer Survey

More about us: About Unvibe and how we build it.