mlsanityData to 14 Oct 2026

Broken by Default: A Formal Verification Study of Security Vulnerabilities in AI-Generated Code

arXiv 2604.05292 ↗First posted 7 Apr 2026cs.CR cs.AI cs.SEcited by 1

Not on the map. Why?

Abstract (arXiv)

AI coding assistants are now used to generate production code in security-sensitive domains, yet the exploitability of their outputs remains unquantified. We address this gap with Broken by Default: a formal verification study of 3,500 code artifacts generated by seven widely-deployed LLMs across 500 security-critical prompts (five CWE categories, 100 prompts each). Each artifact is subjected to the Z3 SMT solver via the COBALT analysis pipeline, producing mathematical satisfiability witnesses rather than pattern-based heuristics. Across all models, 55.8% of artifacts contain at least one COBALT-identified vulnerability; of these, 1,055 are formally proven via Z3 satisfiability witnesses. GPT-4o leads at 62.4% (grade F); Gemini 2.5 Flash performs best at 48.4% (grade D). No model achieves a grade better than D. Six of seven representative findings are confirmed with runtime crashes under GCC AddressSanitizer. Three auxiliary experiments show: (1) explicit security instructions reduce the mean rate by only 4 points; (2) six industry tools combined miss 97.8% of Z3-proven findings; and (3) models identify their own vulnerable outputs 78.7% of the time in review mode yet generate them at 55.8% by default.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 6 of its 16 references that are in the map. First posted on arXiv 7 Apr 2026.

Builds on

6 of 16 references.

References · 6

  1. 2023Large Language Modelscited by 780
  2. 2021Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributionscited by 431
  3. 2022Do Users Write More Insecure Code with AI Assistants?cited by 192
  4. 2023Large Language Models for Code: Security Hardening and Adversarial Testingcited by 155
  5. 2022Lost at C: A User Study on the Security Implications of Large Language Model Code Assistantscited by 91
  6. 2023LLMSecEval: A Dataset of Natural Language Prompts for Security Evaluationscited by 62

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.