🇩🇪 Diese Seite auf Deutsch lesen
This tool automates queries against the public ENISA EU Vulnerability Database (EUVD) and converts the results into various formats.
- Scheduled queries: daily, weekly, monthly
- Configurable vendor-product mapping
- Filter by score, EPSS, exploited status
- Output to JSON + conversion to CSV, HTML, XML
- Timestamped filenames for easy archiving
The current EUVD API treats vendor
and product
parameters as OR, not AND.
This tool compensates by querying explicitly defined combinations only.
git clone https://github.com/minihub/euvd-monitor.git
cd euvd-monitor
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python query_euvd.py --mode monthly
Results will appear in the output/
directory.
python convert_euvd_json.py
Converts all JSON files in output/
to .csv
, .html
, and .xml
.
The config.yaml
file includes:
- API URL
- Vendor/product mapping
- Filters for score, EPSS, etc.