https://github.com/cgcl-codes/vuldeepecker
VulDeePecker: A Deep Learning-Based System for Vulnerability Detection
Science Score: 10.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
✓Academic publication links
Links to: arxiv.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (5.8%) to scientific vocabulary
Repository
VulDeePecker: A Deep Learning-Based System for Vulnerability Detection
Basic Info
Statistics
- Stars: 326
- Watchers: 16
- Forks: 108
- Open Issues: 10
- Releases: 0
Metadata Files
README.md
Database of "VulDeePecker: A Deep Learning-Based System for Vulnerability Detection" (NDSS'18)
Code Gadget Database (CGD) focuses on two types of vulnerabilities in C/C++ programs, buer error vulnerability (CWE-119) and resource management error vulnerability (CWE-399). Each code gadget is composed of a number of program statements (i.e., lines of code), which are related to each other according to the data ow associated to the arguments of some library/API function calls.
Based on the National Vulnerability Database (NVD) and the NIST Software Assurance Reference Dataset (SARD) project, we collect 520 open source software program files with corresponding diff files and 8,122 test cases for the buer error vulnerability, and 320 open source software program files with corresponding diff files and 1,729 test cases for the resource management error vulnerability.
In total, the CGD database contains 61,638 code gadgets, including 17,725 code gadgets that are vulnerable and 43,913 code gadgets that are not vulnerable. Among the 17,725 code gadgets that vulnerable, 10,440 corresponds to buer error vulnerabilities and the rest 7,285 corresponds to resource management error vulnerabilities.
An extension of VulDeePecker: SySeVR: A Framework for Using Deep Learning to Detect Software Vulnerabilities (https://arxiv.org/abs/1807.06756)
The source code is published in https://github.com/SySeVR/SySeVR.
Owner
- Name: CGCL-codes
- Login: CGCL-codes
- Kind: organization
- Website: http://grid.hust.edu.cn/
- Repositories: 35
- Profile: https://github.com/CGCL-codes
CGCL/SCTS/BDTS Lab
GitHub Events
Total
- Watch event: 36
- Fork event: 6
Last Year
- Watch event: 36
- Fork event: 6