Security Intelligence Dashboard

Automated CVE monitoring powered by NIST NVD API — runs daily via GitHub Actions

What This Does

Pulls real-world CVE (Common Vulnerabilities and Exposures) data from the NIST National Vulnerability Database every day. Computes threat severity indices, generates matplotlib dashboards, and tracks day-over-day deltas to identify emerging threats.

Pipeline runs daily at 08:25 UTC

Pipeline

1 Fetch CVEs from NIST NVD API (last 24h)
2 Compute severity scores and threat indices
3 Compare with yesterday's data (delta analysis)
4 Generate matplotlib severity dashboards
5 Write markdown report and auto-commit

Tech Stack

Python NIST NVD API Matplotlib GitHub Actions GitPython

Links

Source Code · View Reports · CI/CD Status