All Projects

Security Incident Triage Dashboard

In Progress
  • FastAPI
  • React
  • TypeScript
  • SQLite
  • Python

Overview

A full-stack web application that ingests JSON/CSV alert files, normalises them into a unified schema, correlates related alerts into incidents by entity overlap and time proximity, and assigns explainable priority scores. Analysts can triage incidents through a status workflow (New → Investigating → Contained → Closed) and export reports as Markdown.

Features

  • Drag-and-drop JSON/CSV alert ingestion with format normalisation
  • Automatic correlation of related alerts into incidents
  • Priority scoring (0–100) with full explainability
  • Analyst workflow with status tracking and high-priority queue
  • Dashboard with filters, incident details, and Markdown report export

Next Steps

  • Deploy live demo with demo credentials
  • Add real-time alert streaming support
  • Expand correlation engine with additional heuristics