User Interface medium complexity frontend
0
Dependencies
0
Dependents
1
Entities
0
Integrations

Description

Frontend page presenting a real-time overview of security metrics and events for the admin's organization. Renders charts, counters, and event lists sourced from the security metrics service, scoped to the current tenant.

Feature: Security Dashboard

security-dashboard-page

Sources & reasoning

Source taxonomy at line 380 lists Security Dashboard under admin-security with Page + Metrics Service components. Line 193 establishes the tenant-isolation and time-bounded support-access guarantees the dashboard must surface. Not called out as MVP, so target_release defaults to Core Product per resolution rule 3.

  • Security & Audit (admin-security) | Security Dashboard | Security Dashboard Page [ui] | Security Metrics Service [service]
  • Tenant separation is strict: each org's data is isolated. Orgs can grant a Global Admin time-bounded support access via a flag in Organization Settings

Responsibilities

  • Render security KPI cards for logins, failures, active sessions, and anomalies
  • Poll or subscribe to live security metric updates and refresh widgets
  • Provide drill-down navigation into suspicious events and session details
  • Apply tenant-scoped filters and time-range selectors to all widgets
  • Surface alerts and anomaly highlights to the org admin

Interfaces

loadDashboard(orgId, timeRange): DashboardViewModel
refreshMetrics(): void
openEventDetail(eventId): void

Related Data Entities (1)

Data entities managed by this component