Project
Vulnerability Management Dashboard
A self-contained security operations dashboard built for tracking vulnerability management across an organization’s infrastructure. Runs entirely client-side with no backend server — data is parsed directly from Excel exports in the browser and persisted to a linked local JSON file, so it’s fully portable and requires zero setup or hosting. It is fully configurable to be hosted on a web server with SAML authentication, data ingestion via APIs and persisted with an LiteSQL instance.

Highlights:
- At-a-glance posture overview with week-over-week trend indicators across severity tiers (Critical/High/Medium/Low)
- Category-level breakdowns (DMZ, servers, workstations, containers, serverless) with drill-down detail pages
- Separate daily and weekly reporting cadences, each with independent data ingestion
- An editable exceptions-tracking workflow with status filtering and chronological sorting
- One-click PDF export and a live-editable meeting agenda
- Smart file ingestion that merges new uploads with existing data rather than overwriting it, so manual edits are never lost
Built with vanilla JavaScript — no frameworks, no build step, no dependencies beyond a bundled Excel-parsing library. The whole application is one HTML file.