Security Dashboard Page
Component Detail
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.
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.
-
docs/source/likeperson.md · line 380Security & Audit (admin-security) | Security Dashboard | Security Dashboard Page [ui] | Security Metrics Service [service]
-
docs/source/likeperson.md · line 193Tenant 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