Security Dashboard Page
Component Detail
User Interface
medium complexity
frontendbackend
2
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Server-rendered Next.js page providing organization and global admins with a real-time overview of the platform security posture. Displays KPI cards for active sessions, recent login attempts, anomaly alerts, and security health indicators. Access is restricted to Organization Admin and Global Admin roles via middleware-enforced RBAC.
security-dashboard-page
Responsibilities
- Render security KPI cards: active sessions, failed login attempts, anomaly count, last audit event
- Display recent authentication event feed with timestamps and actor details
- Surface configurable alert thresholds and refresh interval settings per organization
- Provide drill-down links to Audit Log and Session Management pages
- Apply SSR with no caching of sensitive security data
Interfaces
getSecurityMetrics(orgId): SecurityMetrics
getActiveAlerts(orgId): Alert[]
getRecentAuthEvents(orgId, limit): AuthEvent[]
Relationships
Dependencies (2)
Components this component depends on