Skip to content
/ dl4sa Public

Automated Code-centric Software Vulnerability Assessment: How Far Are We? An Empirical Study in C/C++

License

Notifications You must be signed in to change notification settings

anh56/dl4sa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deep Learning for Code-centric Software Vulnerability Assessment

This repository contains the data and scripts used in the paper "Automated Code-centric Software Vulnerability Assessment: How Far Are We? An Empirical Study in C/C++".

Structure

The repository is organized as follows:

  • data: Contains the data used in the paper.
  • ml: Contains the code for the machine models.
  • dl: Contains the code for the deep learning models, with two versions for each model type (graph and non-graph):
    • mutliclass: the original models.
    • multitask: modified models that support multitask.

Requirements

The dependencies required to run the code can be found in the requirements.txt file for each model type.

Data

Due to large size, the data is not included in the repository. The data can be downloaded from the following link: data and put into the data folder.

Models

Each model is provided in a separate folder, and contains a README.md file that explains how to run the model.

Citation

TBA

About

Automated Code-centric Software Vulnerability Assessment: How Far Are We? An Empirical Study in C/C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published