From Lab to Reality: A Practical Evaluation of Deep Learning Models and LLMs for Vulnerability Detection

Chaomeng Lu, Bert Lagaisse
12/11/2025
cs.CRcs.LGcs.SE

No official code found. Best implementation: Chaomeng-Lu/A-Practical-Evaluation-of-Deep-Learning-Models-and-LLMs-for-Vulnerability-Detection (2 stars, MIT, last commit 2026-02-26).

Abstract

Vulnerability detection methods based on deep learning (DL) have shown strong performance on benchmark datasets, yet their real-world effectiveness remains underexplored. Recent work suggests that both graph neural network (GNN)-based and transformer-based models, including large language models (LLMs), yield promising results when evaluated on curated benchmark datasets. These datasets are typically characterized by consistent data distributions and heuristic or partially noisy labels. In this study, we systematically evaluate two representative DL models-ReVeal and LineVul-across four representative datasets: Juliet, Devign, BigVul, and ICVul. Each model is trained independently on each respective dataset, and their code representations are analyzed using t-SNE to uncover vulnerability related patterns. To assess realistic applicability, we deploy these models along with four pretrained LLMs, Claude 3.5 Sonnet, GPT-o3-mini, GPT-4o, and GPT-5 on a curated dataset, VentiVul, comprising 20 recently (May 2025) fixed vulnerabilities from the Linux kernel. Our experiments reveal that current models struggle to distinguish vulnerable from non-vulnerable code in representation space and generalize poorly across datasets with differing distributions. When evaluated on VentiVul, our newly constructed time-wise out-of-distribution dataset, performance drops sharply, with most models failing to detect vulnerabilities reliably. These results expose a persistent gap between academic benchmarks and real-world deployment, emphasizing the value of our deployment-oriented evaluation framework and the need for more robust code representations and higher-quality datasets.

View on arXivView PDF

Code Implementations(1)

MIT

From Lab to Reality: A Practical Evaluation of Deep Learning Models and LLMs for Vulnerability Detection

20Shell, GroovyDec 11, 20257 months agoMIT

Similar Papers

Cite this paper

@article{lu2025from,
  title  = {From Lab to Reality: A Practical Evaluation of Deep Learning Models and LLMs for Vulnerability Detection},
  author = {Chaomeng Lu and Bert Lagaisse},
  year   = {2025},
  eprint = {2512.10485},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.10485v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2512.10485.svg)](https://codeofpaper.com/paper/2512.10485)

Discussion