mlsanityData to 7 Oct 2026

Data Quality for Software Vulnerability Datasets

arXiv 2301.05456 ↗First posted 13 Jan 2023cs.SEcited by 49

Not on the map. Why?

Abstract (arXiv)

The use of learning-based techniques to achieve automated software vulnerability detection has been of longstanding interest within the software security domain. These data-driven solutions are enabled by large software vulnerability datasets used for training and benchmarking. However, we observe that the quality of the data powering these solutions is currently ill-considered, hindering the reliability and value of produced outcomes. Whilst awareness of software vulnerability data preparation challenges is growing, there has been little investigation into the potential negative impacts of software vulnerability data quality. For instance, we lack confirmation that vulnerability labels are correct or consistent. Our study seeks to address such shortcomings by inspecting five inherent data quality attributes for four state-of-the-art software vulnerability datasets and the subsequent impacts that issues can have on software vulnerability prediction models. Surprisingly, we found that all the analyzed datasets exhibit some data quality problems. In particular, we found 20-71% of vulnerability labels to be inaccurate in real-world datasets, and 17-99% of data points were duplicated. We observed that these issues could cause significant impacts on downstream models, either preventing effective model training or inflating benchmark performance. We advocate for the need to overcome such challenges. Our findings will enable better consideration and assessment of software vulnerability data quality in the future.

Key facts. Cited by 49 papers in the map (data through 7 Oct 2026). First posted on arXiv 13 Jan 2023.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 7; 2024: 17; 2025: 15; 2026: 10.

49 papers.

Sort:

By area:

  1. 2023Large Language Models for Code: Security Hardening and Adversarial Testingcited by 149
  2. 2024Vulnerability Detection with Code Language Models: How Far Are We?cited by 133
  3. 2023DiverseVul: A New Vulnerable Source Code Dataset for Deep Learning Based Vulnerability Detectioncited by 98
  4. 2025SEC-bench: Automated Benchmarking of LLM Agents on Real-World Software Security Taskscited by 69
  5. 2024Vul-RAG: Enhancing LLM-based Vulnerability Detection via Knowledge-level RAGcited by 67
  6. 2024Instruction Tuning for Secure Code Generationcited by 63
  7. 2024Finetuning Large Language Models for Vulnerability Detectioncited by 39
  8. 2024Generalization-Enhanced Code Vulnerability Detection via Multi-Task Instruction Fine-Tuningcited by 30
  9. 2023How Far Have We Gone in Vulnerability Detection Using Large Language Modelscited by 27
  10. 2024Top Score on the Wrong Exam: On Benchmarking in Machine Learning for Vulnerability Detectioncited by 27
  11. 2024Investigating Large Language Models for Code Vulnerability Detection: An Experimental Studycited by 11
  12. 2025SandboxEval: Towards Securing Test Environment for Untrusted Codecited by 10
37 more
  1. 2024Are Latent Vulnerabilities Hidden Gems for Software Vulnerability Prediction? An Empirical Studycited by 9
  2. 2025LLMSecConfig: An LLM-Based Approach for Fixing Software Container Misconfigurationscited by 9
  3. 2023When Less is Enough: Positive and Unlabeled Learning Model for Vulnerability Detectioncited by 8
  4. 2024A Survey on Failure Analysis and Fault Injection in AI Systemscited by 7
  5. 2024VulScribeR: Exploring RAG-based Vulnerability Augmentation with LLMscited by 7
  6. 2023On Evaluation of Document Classification using RVL-CDIPcited by 5
  7. 2023The State of Documentation Practices of Third-party Machine Learning Models and Datasetscited by 5
  8. 2024Data Quality Issues in Vulnerability Detection Datasetscited by 5
  9. 2025From Trace to Line: LLM Agent for Real-World OSS Vulnerability Localizationcited by 4
  10. 2025A Systematic Study of Code Obfuscation Against LLM-based Vulnerability Detectioncited by 4
  11. 2023LIVABLE: Exploring Long-Tailed Classification of Software Vulnerability Typescited by 3
  12. 2024AI for DevSecOps: A Landscape and Future Opportunitiescited by 3
  13. 2024RealVul: Can We Detect Vulnerabilities in Web Applications with LLM?cited by 3
  14. 2025Revisiting Pre-trained Language Models for Vulnerability Detectioncited by 3
  15. 2026Measuring and Exploiting Contextual Bias in LLM-Assisted Security Code Reviewcited by 3
  16. 2024A Qualitative Study on Using ChatGPT for Software Security: Perception vs. Practicalitycited by 2
  17. 2025Data and Context Matter: Towards Generalizing AI-based Software Vulnerability Detectioncited by 2
  18. 2025VISION: Robust and Interpretable Code Vulnerability Detection Leveraging Counterfactual Augmentationcited by 2
  19. 2024MVD: A Multi-Lingual Software Vulnerability Detection Frameworkcited by 1
  20. 2026VulnAgent-R2: Evidence-Calibrated Multi-Agent Auditing for Repository-Level Vulnerability Detectioncited by 1
  21. 2026VulTriage: Triple-Path Context Augmentation for LLM-Based Vulnerability Detectioncited by 1
  22. 2026Calibration Without Comprehension: Diagnosing the Limits of Fine-Tuning LLMs for Vulnerability Detection in Systems Softwarecited by 1
  23. 2024Beyond Fidelity: Explaining Vulnerability Localization of Learning-based Detectorscited by 0
  24. 2024Direction for Detection: A Survey of Automated Vulnerability Detection and all of its Pain Pointscited by 0
  25. 2025Enhancing Large Language Models with Faster Code Preprocessing for Vulnerability Detectioncited by 0
  26. 2025Today's Cat Is Tomorrow's Dog: Accounting for Time-Based Changes in the Labels of ML Vulnerability Detection Approachescited by 0
  27. 2025AVIATOR: Towards AI-Agentic Vulnerability Injection Workflow for High-Fidelity, Large-Scale Code Security Datasetcited by 0
  28. 2025Weakly Supervised Vulnerability Localization via Multiple Instance Learningcited by 0
  29. 2025On the Difficulty of Selecting Few-Shot Examples for Effective LLM-based Vulnerability Detectioncited by 0
  30. 2025From Lab to Reality: A Practical Evaluation of Deep Learning Models and LLMs for Vulnerability Detectioncited by 0
  31. 2025SoK: Understanding (New) Security Issues Across AI4Code Use Casescited by 0
  32. 2026FixV2W: Correcting Invalid CVE-CWE Mappings with Knowledge Graph Embeddingscited by 0
  33. 2026Learn from Your Mistakes: Tree-like Self-Play for Secure Code LLMscited by 0
  34. 2026Willing but Unable: Separating Refusal from Capability in Code LLMs via Abliterationcited by 0
  35. 2026OpenAnt: LLM-Powered Vulnerability Discovery Through Code Decomposition, Adversarial Verification, and Dynamic Testingcited by 0
  36. 2026Revising RVL-CDIP: Quantifying Errors and Test-Train Overlapcited by 0
  37. 2026A Function-Level Vulnerability Score Measures Flag Rate More Than the Model: Protocol Effects on Paired Benchmarkscited by 0