Pith. sign in

REVIEW 2 cited by

MegaVul: A C/C++ Vulnerability Dataset with Comprehensive Code Representation

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2406.12415 v1 pith:CPFZUAH3 submitted 2024-06-18 cs.CR cs.SE

classification cs.CRcs.SE
keywords megavulcodevulnerabilitiesvulnerabilitycollectedcomprehensivedatabasedataset
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

We constructed a newly large-scale and comprehensive C/C++ vulnerability dataset named MegaVul by crawling the Common Vulnerabilities and Exposures (CVE) database and CVE-related open-source projects. Specifically, we collected all crawlable descriptive information of the vulnerabilities from the CVE database and extracted all vulnerability-related code changes from 28 Git-based websites. We adopt advanced tools to ensure the extracted code integrality and enrich the code with four different transformed representations. In total, MegaVul contains 17,380 vulnerabilities collected from 992 open-source repositories spanning 169 different vulnerability types disclosed from January 2006 to October 2023. Thus, MegaVul can be used for a variety of software security-related tasks including detecting vulnerabilities and assessing vulnerability severity. All information is stored in the JSON format for easy usage. MegaVul is publicly available on GitHub and will be continuously updated. It can be easily extended to other programming languages.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Mono: Is Your "Clean" Vulnerability Dataset Really Solvable? Exposing and Trapping Undecidable Patches and Beyond

    cs.CR 2025-06 conditional novelty 6.0 of 10

    Mono reports that 31% of MegaVul patches are non-security and about 16.7% of CVEs are 'undecidable', while its added context raises LLM vulnerability detection F1 by up to 15%.

  2. CveBinarySheet: A Comprehensive Pre-built Binaries Database for IoT Vulnerability Analysis

    cs.CR 2025-01 reject novelty 5.0 of 10

    A dataset paper that proposes prebuilt vulnerable binaries for 1,033 CVEs across 16 components and 5 architectures, but supplies no way to access or verify the data.

Pith tools