Track changes in the CVE database (CVEProject / cvelistV5) `tail -f` style, also printing changes in the CVSS 3.1 scores. Written using only the Python Standard Library, the only external requirement being the Git binary.

#cve #cvelist #vulnerabilities #cvss #opensource

https://github.com/oh2fih/Misc-Scripts/blob/main/bin/follow-cvelist.py

Misc-Scripts/bin/follow-cvelist.py at main · oh2fih/Misc-Scripts

Miscellaneous scripts for different purposes. Mostly unrelated to each other. - oh2fih/Misc-Scripts

GitHub

It appears you can request CVEs incrementally using startIndex and resultsPerPage, however I suspect this is much slower than downloading the per-year NVD JSON Feeds.

There is also the experimental/pilot cvelist git repo which puts the entire NVD data-set into a git repo as JSON files (Ruby client code: cvelist.rb).
#nvd #cvelist

GitHub - CVEProject/cvelist: Pilot program for CVE submission through GitHub

Pilot program for CVE submission through GitHub. Contribute to CVEProject/cvelist development by creating an account on GitHub.

GitHub