Skip to content

A simple generating tool of VEX files and assisting information supporting the creation of VEX files.

License

Notifications You must be signed in to change notification settings

GermanMT/vexgen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1e95a6d · Jan 9, 2025

History

86 Commits
Aug 1, 2024
Sep 12, 2024
Nov 7, 2024
Sep 9, 2024
Nov 7, 2024
Aug 30, 2024
Nov 11, 2024
May 28, 2024
Nov 11, 2024
Jan 9, 2025
Nov 11, 2024
Aug 18, 2024
Aug 30, 2024

Repository files navigation

VexGen Project

Video tutorial

How.VEXGen.Works.mp4

Deployment with docker

Step 1

Create a .env file from template.env

Get API Keys

Step 2

Run command 'docker compose up --build' and seed the database with vulnerability info

Seeders

  • You can create your graphs from scratch or load existing ones used in the experimentation of other articles or simply built and that can help in the creation of new graphs (this task can be time consuming). To do this use the script "seeds/graphdb_seeder.sh" if you are on Linux or "graphdb_seeder.bat" if you are on Windows.

Step 3

Enter here

Other tools

  1. It is recommended to use a GUI such as MongoDB Compass to see what information is being indexed in vulnerability database

  2. You can see the created graph built for PyPY, NPM, Maven, Cargo and NuGet clicking in this names. Using the Neo4J browser interfaces.

About

A simple generating tool of VEX files and assisting information supporting the creation of VEX files.

Resources

License

Stars

Watchers

Forks

Packages

No packages published