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.

Feature: Security Dashboard

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

Related Data Entities (1)

Data entities managed by this component