VulScrapper is a Python-based web scraping tool that collects vulnerability data from web pages. It stores the extracted information in a database file and provides a user-friendly Streamlit web application for data visualization and reporting. It is integrated with an automatic alert system and an AI-powered feature for suggesting mitigation strategies automatically.
To deploy this application locally, follow these steps:
git clone https://github.com/FATEH02/VulScrapper.git
cd VulScrapper
pip install -r requirements.txt
python3 god_scrapper.py
This tool uses Selenium to scrape websites and BeautifulSoup for parsing the HTML content. The scraped data is stored in a CSV file using Python's csv module, and Pandas is used for managing and analyzing the dataset
streamlit run stream.py
ProductName | Version | OEM | SeverityLevel | Vulnerability | MitigationStrategy | PublishedDate | UniqueID |
---|
a email will be send to user about severity and a attachment visulaized data
this a visulaized Algorithm for this problem
use Gemini Api in this code
AI | Model | Description |
---|---|---|
Gemini |
Gemini-1,5-flash |
Required. Your API key |