Production CVE Scanner
Production vulnerability management automation + open-source clean-room release
- 1,358endpoints
- 102Ksoftware records
- 30+production releases
A vulnerability scanner that inventories software across the entire managed fleet in a single bulk query, classifies every finding against the NIST NVD, ranks by CVSS score and CISA Known Exploited Vulnerabilities status, and runs weekly, unattended — publishing an executive KEV/SLA exposure report that doubles as the HIPAA audit record. It replaced $15–60K/yr of commercial tooling, surfaced 700+ previously-invisible High and Critical findings on its first run, and drives real remediation — not just detection.
fleet-cve-scanner is the sanitized, clean-room PowerShell 7 port of this production lineage — released with native REST, offline CSV input, cross-platform CI, eight test suites, and candid documentation of where CPE-based scanning can be wrong.
Engineering detail
- Orchestrates two custom Go CLIs (generated from OpenAPI specs via an "OpenAPI-to-CLI printing-press" pattern) under PowerShell 7.
- Two-gate NVD rate limiter solving an undocumented vendor constraint (≈600 ms minimum inter-request spacing + sliding-window bucket).
- 7-day NVD result cache cut repeat-run time from ~12 hours to minutes.
- MSRC OS-patch correlation auto-resolves UNKNOWN Microsoft findings against ~99k installed-patch records per scan (UNKNOWN → PATCHED).
- 8-gate release pipeline (AST parse, smoke scan, HIPAA CSV-schema/PHI guard, finding-count sanity band, version+changelog, hash-verified push) backed by a 32-assertion test suite.
- Git-tracked triage workflow (accepted-risk / monitoring / false-positive) plus operator-curated suppression so the report reflects real exposure, not noise.
- Remediation runbooks + deployable update scripts cleared high-CVSS findings (7-Zip, Realtek audio driver, VSTA 2019).
- Governance enforcement reduced the managed software catalog ~34% — a direct cut to fleet attack surface.
- Closed-loop: auto-publishes findings to the internal IT wiki on every run (HIPAA §164.308 audit trail).
- PowerShell 7
- Go
- NIST NVD API
- CISA KEV
- OAuth2
- OpenAPI