A simple and minimalist1 API client for the NIST National Vulnerability Database (NVD).
1. This project is "minimalist" in the sense that it only focuses on making the JSON-formatted data from the NIST NVD available in JSON Lines format (i.e. JSONL, NDJSON, etc.).2
2. This allows us to concentrate on solving a limited set of problems well, rather than lots of problems to varying completeness3
3. Creating a potentially unending list of problems to solve.
- Explore vulnerabilities, products, and data sources via the NVD REST API
| Name | URL |
|---|---|
| CVEs | https://services.nvd.nist.gov/rest/json/cves/2.0 |
| CVE change history | https://services.nvd.nist.gov/rest/json/cvehistory/2.0 |
| CPEs | https://services.nvd.nist.gov/rest/json/cpes/2.0 |
| CPE match criteria | https://services.nvd.nist.gov/rest/json/cpematch/2.0 |
| Sources | https://services.nvd.nist.gov/rest/json/source/2.0 |