UNCLASSIFIED - NO CUI

Skip to content

Implement new UI pages for Final Compliance Dashboard MVP

📋 Summary

Implement unified security compliance dashboard integrating Neuvector, Kubescape, and Kyverno with real-time monitoring across multiple Kubernetes namespaces.

🎯 Core Features

Dashboard Overview

  • Compliance score percentage display
  • Critical issues counter with alerts
  • Total security checks across namespaces
  • Active monitoring tools count

Risk Heat Map

  • Namespace risk visualization (Safe/Low/Medium/High)
  • Per-namespace Pass/Warn/Fail metrics
  • Support for all production namespaces

Security Scans

  • Neuvector: Container security scanning
  • Kubescape: K8s security benchmarks
  • Kyverno: Policy validation with compliance percentage
  • Findings table with search/filter
  • Total findings display with details

Policy Validation

  • Failed and passed policies counters
  • Policy details: name, result, severity, category
  • Search and filtering capabilities

Reporting

  • Configurable date ranges
  • Export formats: HTML, CSV, JSON
  • Quick actions: Weekly, Monthly, Executive reports
  • Security tool selection

Acceptance Criteria

  • Real-time data from all 3 security tools
  • Functional risk heat map with accurate categorization
  • Working search/filter on all sections
  • Report generation in all formats
  • Responsive UI with dark theme navigation
Edited by Manuel Ucles