Vibe Security Radar: Tracking the Security Cost of Vibe Coding — 76 Vulnerabilities Traced to AI Tools

Vibe coding — the practice of describing what you want in natural language and letting an AI assistant generate the code — has become the fastest-growing development paradigm of 2025-2026. But speed comes at a cost. A new open-source research project called Vibe Security Radar is now putting hard numbers on what that cost looks like: 76 confirmed security vulnerabilities introduced directly by AI coding assistants across 11,228 analyzed security advisories.

The tracker, built by a Georgia Institute of Technology researcher, is live at vibe-radar-ten.vercel.app and covers advisories published between May 2025 and March 2026. Of the 76 identified flaws, 39 are rated Critical or High severity.

Vibe Security Radar dashboard showing 76 AI-linked vulnerabilities across 11,228 advisories analyzed, with vulnerabilities by month chart showing a sharp increase in early 2026

Which AI Tools Are Introducing Vulnerabilities?

Anthropic's Claude Code accounts for the highest count with 40 vulnerabilities — 11 Critical, 12 High, 5 Medium, 11 Low, and 1 Unknown. GitHub Copilot follows with 29 vulnerabilities (2 Critical, 9 High, 10 Medium, 8 Low), representing approximately 37% of all tracked AI-linked vulnerabilities.

The remaining detections are spread across Roo Code (4 vulnerabilities, 3 High), Google Jules (2 vulnerabilities, 1 Critical), Google Gemini (2 vulnerabilities), and Aider (1 Critical vulnerability). The project monitors signatures from 40 AI coding tools total — including Cursor, Devin, Windsurf, Amazon Q, Cline, Lovable, and Replit Agent — but only six have produced confirmed vulnerability introductions so far.

Tool distribution donut chart showing vulnerability share across AI coding tools, with Claude Code and GitHub Copilot dominating, followed by smaller slices for Roo Code, Google Jules, Google Gemini, and Aider

Language Breakdown: TypeScript and Python Lead

TypeScript leads with 25 AI-introduced vulnerabilities (3 Critical, 11 High), making up roughly 33% of all findings. Python follows at 16 (3 Critical, 5 High) and Go at 13. PHP stands out with only 6 vulnerabilities but 5 of them Critical — the highest critical-to-total ratio of any tracked language.

Rust produced 7 AI-introduced vulnerabilities despite its memory-safety guarantees, indicating that AI tools can introduce logic-level and injection flaws regardless of language-level protections. Java, JavaScript, Vue, C++, and C round out the list with smaller counts.

Language distribution donut chart showing TypeScript at 33%, Python 21%, Go 17%, PHP 8%, Rust, Java 4%, JavaScript, and smaller shares for Vue, C++, and C

How It Works: Six-Tier Verification Pipeline

What sets Vibe Security Radar apart from surface-level correlation is its methodology for proving causation. The project processes each vulnerability through a six-tier pipeline:

Vulnerabilities where all AI-signaled commits are judged UNRELATED or UNLIKELY are filtered out, significantly reducing false positives compared to file-level blame alone.

Most Affected Repositories

The top affected open-source projects include openclaw/openclaw with 11 vulnerabilities, mattermost/mattermost-plugin-confluence with 8, and coollabsio/coolify with 5 — all rated Critical. Notably, roocodeinc/roo-code appears with 4 vulnerabilities, meaning Roo Code's own codebase contains AI-introduced security flaws. The Model Context Protocol Python SDK (modelcontextprotocol/python-sdk) also shows 2 High-severity vulnerabilities.

Limitations

The project is transparent about its constraints. Detection only works when AI tools leave explicit signatures in git commits — tools that do not embed metadata are invisible. Git blame can misattribute lines in edge cases, and the lightweight LLM used for verification may misclassify borderline cases. Only publicly disclosed vulnerabilities with available fix commits can be analyzed, meaning closed-source and unpatched flaws are not covered.

What This Means for Vibe Coders

Vibe Security Radar provides the first systematic, evidence-based dataset for measuring the security tradeoff of AI-assisted development. The data shows that vibe-coded projects are particularly susceptible to injection vulnerabilities, authorization bypasses, and improper input validation — the vulnerability classes where contextual understanding of application logic matters most and where AI tools are weakest.

For security teams evaluating AI coding tool adoption, this tracker offers a reference point for understanding which tools and languages carry the highest risk. For developers building with AI assistance, it reinforces that human code review remains essential — especially for security-sensitive logic that AI tools generate fluently but not always safely.

The project is under active development and the vulnerability count is expected to grow as more advisories are analyzed.

Read the full analysis on IntelFusions