{"id":478309,"date":"2025-10-06T14:51:31","date_gmt":"2025-10-06T14:51:31","guid":{"rendered":"https:\/\/www.europesays.com\/uk\/478309\/"},"modified":"2025-10-06T14:51:31","modified_gmt":"2025-10-06T14:51:31","slug":"vibe-coding-is-the-new-open-source-in-the-worst-way-possible","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/uk\/478309\/","title":{"rendered":"Vibe Coding Is the New Open Source\u2014in the Worst Way Possible"},"content":{"rendered":"<p>Just like you probably don&#8217;t grow and grind wheat to make flour for your bread, most software developers don&#8217;t write every line of code in a new project from scratch. Doing so would be extremely slow and could create more security issues than it solves. So developers draw on existing libraries\u2014often open source projects\u2014to get various basic software components in place.<\/p>\n<p class=\"paywall\">While this approach is efficient, it can create exposure and lack of visibility into software. Increasingly, however, <a href=\"https:\/\/www.wired.com\/story\/vibe-coding-engineering-apocalypse\/\" target=\"_blank\" rel=\"noopener\">the rise of vibe coding<\/a> is being used in a similar way, allowing developers to <a href=\"https:\/\/www.wired.com\/story\/why-did-a-10-billion-dollar-startup-let-me-vibe-code-for-them-and-why-did-i-love-it\/\" target=\"_blank\" rel=\"noopener\">quickly spin up code<\/a> that they can simply adapt rather than writing from scratch. Security researchers warn, though, that this new genre of plug-and-play code is making software-supply-chain security even more complicated\u2014and dangerous.<\/p>\n<p class=\"paywall\">\u201cWe&#8217;re hitting the point right now where AI is about to lose its grace period on security,\u201d says Alex Zenla, chief technology officer of the cloud security firm Edera. \u201cAnd AI is its own worst enemy in terms of generating code that\u2019s insecure. If AI is being trained in part on old, vulnerable, or low-quality software that&#8217;s available out there, then all the vulnerabilities that have existed can reoccur and be introduced again, not to mention new issues.\u201d<\/p>\n<p class=\"paywall\">In addition to sucking up potentially insecure training data, the reality of vibe coding is that it produces a rough draft of code that may not fully take into account all of the specific context and considerations around a given product or service. In other words, even if a company trains a local model on a project&#8217;s source code and a natural language description of goals, the production process is still relying on human reviewers&#8217; ability to spot any and every possible flaw or incongruity in code originally generated by AI.<\/p>\n<p class=\"paywall\">\u201cEngineering groups need to think about the development lifecycle in the era of vibe coding,\u201d says Eran Kinsbruner, a researcher at the application security firm Checkmarx. \u201cIf you ask the exact same LLM model to write for your specific source code, every single time it will have a slightly different output. One developer within the team will generate one output and the other developer is going to get a different output. So that introduces an additional complication beyond open source.\u201d<\/p>\n<p class=\"paywall\">In a Checkmarx <a data-offer-url=\"https:\/\/checkmarx.com\/report-future-of-appsec-2025\/#form\" class=\"external-link\" data-event-click=\"{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;https:\/\/checkmarx.com\/report-future-of-appsec-2025\/#form&quot;}\" href=\"https:\/\/checkmarx.com\/report-future-of-appsec-2025\/#form\" rel=\"nofollow noopener\" target=\"_blank\">survey<\/a> of chief information security officers, application security managers, and heads of development, a third of respondents said that more than 60 percent of their organization\u2019s code was generated by AI in 2024. But only 18 percent of respondents said that their organization has a list of approved tools for vibe coding. Checkmarx polled thousands of professionals and published the findings in August\u2014emphasizing, too, that AI development is making it harder to trace \u201cownership\u201d of code.<\/p>\n","protected":false},"excerpt":{"rendered":"Just like you probably don&#8217;t grow and grind wheat to make flour for your bread, most software developers&hellip;\n","protected":false},"author":2,"featured_media":478310,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3163],"tags":[323,1942,3457,15986,10733,811,7154,53,16,15,94795],"class_list":{"0":"post-478309","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-artificial-intelligence","8":"tag-ai","9":"tag-artificial-intelligence","10":"tag-cybersecurity","11":"tag-hacking","12":"tag-open-source","13":"tag-security","14":"tag-software","15":"tag-technology","16":"tag-uk","17":"tag-united-kingdom","18":"tag-vulnerabilities"},"share_on_mastodon":{"url":"https:\/\/pubeurope.com\/@uk\/115327787515294719","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/posts\/478309","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/comments?post=478309"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/posts\/478309\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/media\/478310"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/media?parent=478309"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/categories?post=478309"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/tags?post=478309"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}