Skip to content

The approach consists of first extracting the graphical representation of source code, then creating a mixed representation of the three most important representations AST, CFG, and PDG, then benchmarking the performance of every combination with a graphical neural network.

Notifications You must be signed in to change notification settings

maykel-mattar/vulnerability-detection

Repository files navigation

Vulnerability Detector

Explore the docs »
· Report Bug · Request Feature

About The Project

This project is an implementation of a novel approach to detect vulnerabilities in source code. The approach consists of first extracting the graphical representation of source code, then creating a mixed representation of the three most important representations AST, CFG, and PDG, then benchmarking the performance of every combination with a graphical neural network.

(back to top)

Python Java Jupyter Docker

(back to top)

Installation

  1. Clone the repo
    git clone https://github.com/maykel-mattar/vulnerability-detection.git
  2. Compose the docker containers
    docker-compose up
  3. Open the vulAPC notebook and give it a try!

Contact

Maykel Mattar - maykel.mattar@univ-ubs.fr

Project Link: https://github.com/maykel-mattar/vulnerability-detection

(back to top)

About

The approach consists of first extracting the graphical representation of source code, then creating a mixed representation of the three most important representations AST, CFG, and PDG, then benchmarking the performance of every combination with a graphical neural network.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published