Skip to content

Scrapes information from the National Vulnerability Database to be put into our own site.

Notifications You must be signed in to change notification settings

eric-yeung/visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPE and CVE Visualizer Project for COMP 4990 python React

This was a project built by Eric Yeung, Teo Mastronardi, and Parteek Bindra as a final project.

Built using React and Flask API, we managed to scrape information from the National Vulnerability Database to be put into our own site.

Due to limitations in the NVD, our own app is also limited as well. For instance, if CVEs didn't have scores that were v2 and v3, our site could not display it. If the NVD site itself could not load the CVEs, our site as well could not as well, as we relied on their resources.

Backend Dependencies:

npm install
pip3 install requests
pip3 install bs4

In visualizer-backend

pip3 install python-dotenv
venv\Scripts\activate (to activate virtual environment)
pip install Flask (within virtual environment)

Help with Flask and React:

Flask React

To start:

In venv:

flask run

In project directory:

npm start

About

Scrapes information from the National Vulnerability Database to be put into our own site.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published