{"id":20077,"date":"2025-07-24T08:29:11","date_gmt":"2025-07-24T08:29:11","guid":{"rendered":"https:\/\/www.newsbeep.com\/ca\/20077\/"},"modified":"2025-07-24T08:29:11","modified_gmt":"2025-07-24T08:29:11","slug":"replits-ai-agent-wipes-companys-codebase-during-vibecoding-session","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/ca\/20077\/","title":{"rendered":"Replit&#8217;s AI Agent Wipes Company&#8217;s Codebase During Vibecoding Session"},"content":{"rendered":"<p>AI coding assistants that promise to speed up software development sound like the future, until they delete your company\u2019s database and lie about it<\/p>\n<p>Jason\u202fLemkin\u2014the founder of SaaStr, a company which supports and funds SaaS entrepreneurs \u2014 found that out the hard way. While using Replit\u2019s AI agent, which he affectionately dubbed \u201cReplie,\u201d to build an app for his company, he encountered what he called \u201crogue\u201d and \u201cdeceptive\u201d behavior. Worst of all, at one point, the AI assistant deleted the company\u2019s live production database and then tried to cover it up.<\/p>\n<p>Lemkin started chronicling his journey with the AI agent on July 11 with posts on <a href=\"https:\/\/x.com\/jasonlk\/status\/1943719849295065595\" rel=\"nofollow\">the social media site X<\/a> (formerly Twitter), where he outlined his rough goal to build a functional app with the help of Replit\u2019s AI in just 30 days.<\/p>\n<p>Unfortunately, things went off the rails a lot sooner than that.<\/p>\n<p>\u201cWhen it works, it\u2019s so engaging and fun. It\u2019s more addictive than any video game I\u2019ve ever played,\u201d Lemkin wrote in a <a href=\"https:\/\/x.com\/jasonlk\/status\/1944806850592993763\" rel=\"nofollow\">post<\/a>. \u201cYou can just iterate, iterate, and see your vision come alive. So cool. Well, almost.\u201d\u00a0<\/p>\n<p>By day four, the AI agent started overwriting the app on its own to fix bugs. It also generated fake reports, invented people in the system who didn\u2019t exist, and began overwriting the company\u2019s actual database with fake entries. It even created a parallel, fake algorithm to make the system appear functional.<\/p>\n<p>This is what can happen when \u201cvibe coding\u201d goes sideways. Vibe coding is a newish method where developers use natural language prompts to have AI generate and troubleshoot code, focusing more on the product\u2019s overall feel than the technical precision. Twitter co-founder <a href=\"https:\/\/gizmodo.com\/jack-dorsey-drops-his-second-new-app-in-a-week-2000628855#comments\" rel=\"nofollow noopener\" target=\"_blank\">Jack Dorsey has been on a vibe-coding bender himself<\/a>\u00a0and recently built two apps this way. But even one of Dorsey\u2019s recent experiments was found to have serious security vulnerabilities<\/p>\n<p>On day 7, the Replit AI admitted that it was being \u201c<a href=\"https:\/\/x.com\/jasonlk\/status\/1945539946850497007\" rel=\"nofollow\">lazy and deceptive<\/a>\u201d and then apologized for doing what it was \u201cexplicitly\u201d told not to do.\u00a0<\/p>\n<p>But Replit\u2019s worst offense occurred on day 8. Lemkin posted on Friday that Replit went \u201crogue\u201d during a code freeze and shutdown and deleted the company\u2019s entire database.\u00a0<\/p>\n<p>\u201cPossibly worse, it hid and lied about it,\u201d Lemkin added.\u00a0<\/p>\n<p>Lemkin shared screenshots of a conversation with the AI, where it admitted to having \u201c<a href=\"https:\/\/x.com\/jasonlk\/status\/1946066422477529487\" rel=\"nofollow\">panicked<\/a>\u201d after detecting what looked like an empty database during a code freeze. This led Replit to run an unauthorized command that deleted the database containing live records for over 1,200 executives and nearly 1,200 companies.<\/p>\n<p>Initially, the AI told Lemkin it wouldn\u2019t be possible to recover the database, but he ultimately managed to retrieve it himself.<\/p>\n<p>On Monday, Replit CEO Amjad Masad issued an apology on X. He said the incident was \u201cunacceptable and should never be possible,\u201d while adding that he reached out to Lemkin to offer assistance.\u00a0<\/p>\n<p>\u201cWe\u2019ll refund him for the trouble and conduct a postmortem to determine exactly what happened and how we can better respond to it in the future,\u201d Masad <a href=\"https:\/\/x.com\/amasad\/status\/1946986468586721478\" rel=\"nofollow\">wrote<\/a>. \u201cWe appreciate his feedback, as well as that of everyone else. We\u2019re moving quickly to enhance the safety and robustness of the Replit environment. Top priority.\u201d<\/p>\n<p>As for Lemkin, he <a href=\"https:\/\/x.com\/jasonlk\/status\/1947798095640858714\" rel=\"nofollow\">posted<\/a> yesterday that he will continue using the AI assistant despite losing some trust in Replit. <\/p>\n","protected":false},"excerpt":{"rendered":"AI coding assistants that promise to speed up software development sound like the future, until they delete your&hellip;\n","protected":false},"author":2,"featured_media":20078,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[62,14005,17025,276,277,49,48,17026,61],"class_list":["post-20077","post","type-post","status-publish","format-standard","has-post-thumbnail","category-artificial-intelligence","tag-ai","tag-ai-agents","tag-amjad-masad","tag-artificial-intelligence","tag-artificialintelligence","tag-ca","tag-canada","tag-replit","tag-technology"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts\/20077","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/comments?post=20077"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts\/20077\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/media\/20078"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/media?parent=20077"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/categories?post=20077"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/tags?post=20077"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}