diff --git a/packages/secubox-threats/debian/changelog b/packages/secubox-threats/debian/changelog index 411e032d..1b818a1a 100644 --- a/packages/secubox-threats/debian/changelog +++ b/packages/secubox-threats/debian/changelog @@ -1,3 +1,18 @@ +secubox-threats (1.1.0-1~bookworm1) bookworm; urgency=medium + + * www/threats/index.html: rebuild as the canonical centralised threats + dashboard (#312). Single page surfacing every relevant + /api/v1/threats/* endpoint: status (threat level pill), timeline + (24h hourly bucket histogram), scores (overall + breakdown), + recent alerts, top IOCs, open incidents, alert sources, feeds, + reports. Five-stat strip across the top, three-card rows below. + Canonical SecuBox scaffold (body display:flex, sidebar 220px fixed, + .main reserving 48px for the global-menu-bar). Charter WALL palette + (#9A6010 yellow/amber). Auto-refresh every 30s on the volatile + panels (status, timeline, alerts). + + -- Gerald Kerma Thu, 21 May 2026 13:00:00 +0000 + secubox-threats (1.0.0-1~bookworm1) bookworm; urgency=medium * Initial release diff --git a/packages/secubox-threats/www/threats/index.html b/packages/secubox-threats/www/threats/index.html index 6e288d96..7f2a92aa 100644 --- a/packages/secubox-threats/www/threats/index.html +++ b/packages/secubox-threats/www/threats/index.html @@ -1,755 +1,320 @@ - - - SecuBox - Unified Threats Dashboard - - - + @media (max-width: 1100px) { .stats { grid-template-columns: repeat(2, 1fr); } .row, .row.three { grid-template-columns: 1fr; } } + @media (max-width: 900px) { .main { margin-left: 0; padding-top: calc(var(--gmb-h) + 1rem); } } + - - - + -
-
-

Unified Threats Dashboard

-
- - -
-
+ - -
-
- - - - -
--
-
-
-

Risk Assessment

- Loading... -
- Threats: - - Alerts: - - Incidents: - -
-
-
- - -
-
-
Active Threats
-
-
Critical
-
-
Unack Alerts
-
-
IOCs
-
-
Open Incidents
-
- - -
- - - - - - - -
- - -
-
-
-

Threat Timeline (24h)

-
-
-
-

Recent Alerts 0

-
-
-
-
- - -
-
-

Active Threats

-
- - -
- - - -
IDNameSeverityCategorySourceStatusCreatedActions
-
-
- - -
-
-

Aggregated Alerts

-
- - - -
- - - -
TimeSourceSeverityMessageValueAck
-
-
- - -
-
-

Indicators of Compromise

- - - - -
ValueTypeThreat TypeConfidenceSourceAddedActions
-
-
- - -
-
-

Threat Intelligence Feeds

- - - -
NameURLTypeIOCsLast RefreshStatusActions
-
-
- - -
-
-

Security Incidents

-
- -
- - - -
IDTitleSeverityStatusAssigneeCreatedActions
-
-
- - -
-
-

Generated Reports

-
- - - -
- - - -
IDTypePeriodGeneratedSummaryActions
-
-
-
- - -