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.