Overview of CVEfixes dataset
mainCVEfixes is an automated collection of vulnerabilities and their corresponding fixes from open-source software. It is curated from Common Vulnerabilities and Exposures (CVE) records in the U.S. National Vulnerability Database (NVD).
The dataset provides interlinked information at multiple levels of abstraction to support data-driven security research:
- CVE level
- Repository level
- Commit level
- File level
- Method/Function level
As of v1.0.8 (covering CVEs up to 23 July 2024), the dataset includes 12,107 vulnerability fixing commits across 4,249 open-source projects, covering 11,873 CVEs and 272 CWE types. It contains source code snapshots (before and after changes) for 51,342 files and 138,974 functions.