CLI for the ENISA EU Vulnerability Database (EUVD) API. Python >=3.13.
git clone https://github.com/seifreed/euvd-cli
cd euvd-cli
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
pip install -e .python euvd-cli.py latest # latest vulnerabilities
python euvd-cli.py critical # critical vulnerabilities
python euvd-cli.py exploited # exploited vulnerabilities
python euvd-cli.py search-enisa EUVD-2025-4893
python euvd-cli.py search-advisory oxas-adv-2024-0002
python euvd-cli.py search --text "Windows" --size 10
python euvd-cli.py search --exploited --size 5
python euvd-cli.py stats
python euvd-cli.py kev-dump
python euvd-cli.py kev-dump --save
python euvd-cli.py kev-dump -o kev.json
python euvd-cli.py selftestSearch params: --text, --vendor, --product, --assigner, --from-score, --to-score, --from-epss, --to-epss, --from-date, --to-date, --exploited/--not-exploited, --size (max 100), --page.
Note: vendor, product, CVSS score filters may return 403 from the API.
Base URL: https://euvdservices.enisa.europa.eu/api
| Endpoint | Description |
|---|---|
/lastvulnerabilities |
Latest vulnerabilities |
/criticalvulnerabilities |
Critical vulnerabilities |
/exploitedvulnerabilities |
Exploited vulnerabilities |
/enisaid?id= |
Search by ENISA ID |
/advisory?id= |
Search by Advisory ID |
/search |
Search with filters |
/kev/dump |
KEV catalog dump |
MIT
Author: Marc Rivero Lopez | mriverolopez@gmail.com