Tous les dashboards en un coup d'œil
| Chemin | Objectif | API |
|---|---|---|
/trust-score | Cercle de score 0-100 + 8 barres de catégorie + tendance 90j + top contributeurs | /api/v1/trust-score/{current,history,explain} |
/anomalies/correlation | Stream de clusters de signaux par sujet dans des fenêtres de 15 min ; bouton ack | /api/v1/anomalies/correlations |
/operations/mttr | MTTA + MTTR p50/p95 par (scope, severity) sur 90j ; flag chronically-ignored quand MTTA p50 > 7j | /api/v1/operations/mttr |
/topology/blast-radius | SVG concentrique : choisissez un nœud, voyez l’impact downstream sur 2 hops + couleur de danger issue des signaux ouverts | /api/v1/topology/blast-radius/:type/:id |
/identity/surface | 3 onglets : Surface (présence par personne sur 5 sources), Persons (CRUD), Unlinked (UI de liaison) | /api/v1/identity/{persons,surface,unlinked,links} |
/compliance/timeline | Heatmap contrôles × mois, fenêtre de 12 mois, dark-green/light-green/orange/red/grey + mode Auditor | /api/v1/compliance/timeline |
/compliance/pareto | Diagramme à barres horizontales par contrôle en échec : % de gain de couverture + effort | /api/v1/compliance/pareto |
/evidence/health | Heatmap module × 18 mois : missing / present / signed_active / signed_rot | /api/v1/evidence/health |
/ai/quadrant | Nuage de points par AI-app : coût (log-X) vs taux de PII (linéaire-Y), taille de bulle = traces | /api/v1/ai/quadrant |
/auditor | Générateur de bundle (date pickers from/to), URL de téléchargement one-shot 24 h | /api/v1/auditor/{bundle,bundles} |
/msp/cockpit | Table cross-tenant triée par urgency-composite | /api/v1/msp/overview |
Toutes les pages : Next.js App Router, next-intl pour l’i18n,
recharts/SVG pour les visualisations, swr pour la revalidation.
Intervalles d’auto-refresh (indicatif)
| Page | Refresh |
|---|---|
| Trust Score | 60 s |
| Anomaly Correlation | 30 s |
| MTTR / Compliance Timeline / Compliance Pareto / Evidence Health | 5 min |
| AI Quadrant | 60 s |
| MSP Cockpit | 60 s |
| Identity Surface | 60 s |
| Blast Radius / Auditor | à la demande |
Raccourcis dev-mode
En HUB_ENV=development (et quand NEXT_PUBLIC_HUB_ENV != "production")
certaines garde-fous sont désactivées pour accélérer les tests :
- Les champs TOTP dans les modales sont masqués
- Les rate-limits horaires sur le console-start sont désactivés
- Les gates TOTP sur le POST des weights et la création de bundle auditor sont désactivés
En production tout est activé.