An AI-powered Full Stack Application designed to retrieve and analyze Common Vulnerabilities and Exposures (CVE) data based on user input, leveraging public sources such as the National Vulnerability Database and CVE Mitre for accurate and comprehensive information.
- Bulk CVE information retrieval.
- Basic Filtering and Searching Capabilities.
- Vulnerability analysis
- AI-powered Solutions using Meta's llama-3.1-70b model
2024-12-27.5.39.11.mov
Please Refer to the Installation Demo for an Example
-
Get the Code
- Option 1: Download ZIP
- Click "Code" → "Download ZIP" on the repository page
- Extract the ZIP file to your desired location
- Open the extracted folder in Command Prompt
- Option 2: Clone with Git (For Git users Only)
git clone https://github.com/kayoMichael/CVE.git cd CVE
- Option 1: Download ZIP
-
Run Setup
cmd /c execute.bat all
-
Get the Code
- Option 1: Download ZIP
- Click "Code" → "Download ZIP" on the repository page
- Extract the ZIP file to your desired location
- Open the Extracted folder in Terminal
- Option 2: Clone with Git (For Git users Only)
git clone https://github.com/kayoMichael/CVE.git cd CVE
- Option 1: Download ZIP
-
Run Setup
make all
- Create a text file containing your CVE list
- One CVE ID per line
- Example format:
CVE-2024-1234 CVE-2024-5678
- Save the file in the project directory
cmd /c execute.bat run
make run
Follow the prompts inside command prompt/terminal to:
- Enter your input file name or the directory path to your file name.
- Wait for processing (it may take serveral minutes for CVE Lists of 600+)
- View results in your web browser
- Windows: Press
Ctrl + C
in Command Prompt - Linux/macOS: Press
Cmd + C
in Terminal
The Utility will automatically skip CVEs that are not found in the database. Please Check the Terminal/Command Prompt for any errors.
The CVE code CVE-2023-29832 is not found in the database. Skipping...
-
Connection Problems (OPS Employees)
- For People using the utility in the Office: Make sure Global Protect Region is set to Canada Central
- Try the following command in the Terminal/Command Prompt. If it fails, it is a OPS network Issue.
pip install numpy
-
API Availability
- CVE Mitre API may have scheduled maintenance
- Check terminal/Command Prompt for specific error messages
- Retry after a few minutes if servers are down
Server is most likely down or Service is temporarily suspended. Please Check a sample site like https://www.cve.org/CVERecord?id=CVE-2022-22971
If the Server is running, In addition, Make sure Global Protect is in Central Canada for best result
Please also make sure the CVE codes are valid in the text file inputted.