Skip to content

KLSEHB/Vul2image

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 

Repository files navigation

Vul2Image

To validate Vul2Image, our dataset comprises 8,242 vulnerable and 14,676 non-vulnerable C/C++ functions from the SARD(Source code dataset ). Moreover, we integrated datasets from references [1], [2] and the National Vulnerability Database (NVD) [3], totaling 935 real software functions (160 vulnerable and 775 non-vulnerable). Accordingly, our validation dataset consists of 8,402 vulnerable functions and 15,451 non-vulnerable functions and the corresponding dataset is linked as follows Dataset. As shown in the following table.

image

Moreover, we conducted vulnerability detection on multiple open-source systems and software, including Linux, FFmpeg, and FreeType, spanning different versions of these systems and software. Our analysis encompassed approximately 130,000 files, totaling around 67.35 million lines of the source code. In the analysis, 134,750 files were converted into 1,731,072 RGB images, and the corresponding dataset is linked as follows: Open-source software dataset. The software information we collect is as follows:

image

All corresponding RGB images produced are provided in this repository.

[1]Lin, Guanjun, Wei Xiao, Jun Zhang, and Yang Xiang. ”Deep learning- based vulnerable function detection: A benchmark.” In Proceedings of the 2019 International Conference on Information and Communications Security (ICICS’19), pp. 219-232, 2019.

[2] Gkortzis, Apostolos, Dimitris Mitropoulos, and Diomidis Spinellis. ”VulinOSS: A Dataset of Security Vulnerabilities in Open-Source Sys- tems.” In 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR), 2018.

[3] National Vulnerability Database. https://nvd.nist.gov.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published