The CVE Report Generator is a Python script that allows you to fetch and compile information about a Common Vulnerabilities and Exposures (CVE) ID. It retrieves data from the National Vulnerability Database (NVD) and the Exploit Database to provide detailed information about a specific CVE.
To run this project, you need the following dependencies:
- Python 3. x
- Requests library
- BeautifulSoup library
- docx library (for creating Word reports)
- reportlab library (for creating PDF reports)
You can install the required libraries using pip with the following command:
pip install requests beautifulsoup4 python-docx reportlab
To use the CVE Report Generator, follow these steps:
-
Clone or download this repository to your local machine.
-
Ensure you have installed the required dependencies (see Dependencies above).
-
Run the
main.py
script by executing the following command:python main.py
-
Follow the on-screen instructions to input the CVE ID and select the desired output format (Word, Markdown, or PDF).
-
The generated report will be saved in the project directory with a filename based on the CVE ID.
-
Additionally, the project will automatically open five browser tabs, providing references to the following online resources:
- Please make sure you have an internet connection while running the script, as it searches for data from online sources.
- For any issues or questions, please contact