From 73e78ea6b43b19753c3365695aada738aaed2069 Mon Sep 17 00:00:00 2001 From: Cristiano Benassati Date: Tue, 17 Feb 2026 18:46:03 +0100 Subject: [PATCH] [FEAT] Add all frontend pages - complete UI for NIS2 platform - risks.html: Risk register with 5x5 matrix heatmap, treatments, AI suggest - incidents.html: Incident management with NIS2 Art.23 timeline (24h/72h/30d) - policies.html: Policy management with templates, approval workflow, AI generate - supply-chain.html: Supplier registry with 10-question security assessment - training.html: Courses, assignments, compliance status tracking - assets.html: Asset inventory with dependency mapping - reports.html: Compliance report, controls, audit log, ISO 27001 mapping - settings.html: Organization, profile, members, security settings - admin/index.html: Platform admin dashboard with stats - admin/organizations.html: Organization management for super_admin - admin/users.html: User management for super_admin Co-Authored-By: Claude Opus 4.6 --- public/admin/index.html | 375 ++++++++++ public/admin/organizations.html | 297 ++++++++ public/admin/users.html | 336 +++++++++ public/assets.html | 764 ++++++++++++++++++++ public/incidents.html | 1148 +++++++++++++++++++++++++++++++ public/policies.html | 930 +++++++++++++++++++++++++ public/reports.html | 902 ++++++++++++++++++++++++ public/risks.html | 1120 ++++++++++++++++++++++++++++++ public/settings.html | 1006 +++++++++++++++++++++++++++ public/supply-chain.html | 1133 ++++++++++++++++++++++++++++++ public/training.html | 725 +++++++++++++++++++ 11 files changed, 8736 insertions(+) create mode 100644 public/admin/index.html create mode 100644 public/admin/organizations.html create mode 100644 public/admin/users.html create mode 100644 public/assets.html create mode 100644 public/incidents.html create mode 100644 public/policies.html create mode 100644 public/reports.html create mode 100644 public/risks.html create mode 100644 public/settings.html create mode 100644 public/supply-chain.html create mode 100644 public/training.html diff --git a/public/admin/index.html b/public/admin/index.html new file mode 100644 index 0000000..7f68254 --- /dev/null +++ b/public/admin/index.html @@ -0,0 +1,375 @@ + + + + + + Pannello Amministrazione - NIS2 Agile + + + + +
+ + +
+
+

Pannello Amministrazione

+
+ Super Admin +
+
+ +
+ +
+
+
+ +
+
Totale Organizzazioni
+
--
+
+
+
+ +
+
Organizzazioni Attive
+
--
+
+
+
+ +
+
Totale Utenti
+
--
+
+
+
+ +
+
Utenti Attivi
+
--
+
+
+ + +
+
+
+ +
+
Assessment Completati
+
--
+
+
+
+ +
+
Incidenti Aperti
+
--
+
+
+
+ +
+
Totale Rischi
+
--
+
+
+
+ +
+
Interazioni AI
+
--
+
+
+ + +
+
+

Distribuzione Piani

+
+
+
+
+
+
+
+ + + +
+
+
+ + + + + + diff --git a/public/admin/organizations.html b/public/admin/organizations.html new file mode 100644 index 0000000..c1b5638 --- /dev/null +++ b/public/admin/organizations.html @@ -0,0 +1,297 @@ + + + + + + Gestione Organizzazioni - NIS2 Agile + + + + +
+ + +
+
+

Gestione Organizzazioni

+
+ Super Admin +
+
+ +
+ +
+ Amministrazione + + Organizzazioni +
+ + +
+
+
+
+
+
+
+
+
+
+ + + + + + diff --git a/public/admin/users.html b/public/admin/users.html new file mode 100644 index 0000000..e65d2e5 --- /dev/null +++ b/public/admin/users.html @@ -0,0 +1,336 @@ + + + + + + Gestione Utenti - NIS2 Agile + + + + +
+ + +
+
+

Gestione Utenti

+
+ Super Admin +
+
+ +
+ +
+ Amministrazione + + Utenti +
+ + +
+
+
+
+
+
+
+
+
+
+ + + + + + diff --git a/public/assets.html b/public/assets.html new file mode 100644 index 0000000..209a080 --- /dev/null +++ b/public/assets.html @@ -0,0 +1,764 @@ + + + + + + Inventario Asset - NIS2 Agile + + + + +
+ + +
+
+

Inventario Asset

+
+ Art. 21.2.i NIS2 + +
+
+ +
+ +
+
+
+ +
+
+
--
+
Totale Asset
+
+
+
+
+ +
+
+
--
+
Tipologie
+
+
+
+
+
+ +
+
+
--
+
Asset Critici
+
+
+
+
+ +
+
+
--
+
Dismessi
+
+
+
+ + +
+ + + +
+ + +
+
+
+

Caricamento asset...

+
+
+
+
+
+ + + + + + diff --git a/public/incidents.html b/public/incidents.html new file mode 100644 index 0000000..7dd6925 --- /dev/null +++ b/public/incidents.html @@ -0,0 +1,1148 @@ + + + + + + Gestione Incidenti - NIS2 Agile + + + + +
+ + +
+
+

Gestione Incidenti

+
+ +
+
+ +
+ +
+
+ + + +
+ +
+
+ + + + + + + + + + + + + + + + + + +
CodiceTitoloClassificazioneSeverita'StatoRilevatoNIS2 Art. 23Azioni
+
+
+
+
+
+ + + +
+
+
+ + + + + + diff --git a/public/policies.html b/public/policies.html new file mode 100644 index 0000000..df5d8b9 --- /dev/null +++ b/public/policies.html @@ -0,0 +1,930 @@ + + + + + + Policy - NIS2 Agile + + + + +
+ + +
+
+

Policy

+
+ + +
+
+ +
+ +
+ + +
+ + +
+
+ + +
+ +
+
+
+
+ Caricamento policy... +
+
+
+
+ + +
+
+
+

Template Policy NIS2

+
+
+
+
+ Caricamento template... +
+
+
+
+ + + +
+
+
+ + + + + + diff --git a/public/reports.html b/public/reports.html new file mode 100644 index 0000000..3c23724 --- /dev/null +++ b/public/reports.html @@ -0,0 +1,902 @@ + + + + + + Audit e Report - NIS2 Agile + + + + +
+ + +
+
+

Audit e Report

+
+ +
+
+ +
+ +
+ + + + +
+ + +
+
+
+ +

Nessun report generato

+

Clicca "Genera Report" per creare un report di compliance aggiornato.

+
+
+
+ + +
+
+
+
+

Caricamento controlli...

+
+
+
+ + +
+
+
+
+

Caricamento log...

+
+
+
+ + +
+
+
+
+

Caricamento mapping...

+
+
+
+
+
+
+ + + + + + diff --git a/public/risks.html b/public/risks.html new file mode 100644 index 0000000..77d981b --- /dev/null +++ b/public/risks.html @@ -0,0 +1,1120 @@ + + + + + + Gestione Rischi - NIS2 Agile + + + + +
+ + +
+
+

Gestione Rischi

+
+
+ + +
+ + +
+
+ +
+ +
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + +
CodiceTitoloCategoriaProbabilita'ImpattoScoreStatoAzioni
+
+
+
+
+
+ + + + + + +
+
+
+ + + + + + diff --git a/public/settings.html b/public/settings.html new file mode 100644 index 0000000..a78c2fd --- /dev/null +++ b/public/settings.html @@ -0,0 +1,1006 @@ + + + + + + Impostazioni - NIS2 Agile + + + + +
+ + +
+
+

Impostazioni

+
+ +
+
+ +
+ +
+ + + + +
+ + +
+
+
+
+

Classificazione NIS2

+

La classificazione viene calcolata automaticamente in base a settore, numero di dipendenti e fatturato.

+
+
+
+
+ +
+

Piano di Abbonamento

+

Il piano attivo per questa organizzazione.

+
+
+
+
+ +
+

Dati Organizzazione

+

Informazioni generali dell'organizzazione soggetta a compliance NIS2.

+ +
+
+
+ + +
+
+ + +
+
+ +
+
+ + +
+
+ + +
+
+ +
+
+ + +
+
+ + +
+
+ +
+
+ + +
+
+ + +
+
+ +
+ + +
+ +
+
+ + +
+
+ + +
+
+ +
+ + +
+ + +
+
+
+
+
+ + +
+
+
+

Informazioni Personali

+
+
+
+

Aggiorna le tue informazioni personali e le preferenze dell'account.

+ +
+
+ + + L'email non puo' essere modificata. +
+ +
+
+ + +
+
+ + +
+
+ +
+ + +
+ + +
+
+
+
+ +
+
+

Cambia Password

+
+
+

Per motivi di sicurezza, dopo il cambio password verrai disconnesso da tutte le sessioni.

+ +
+
+ + +
+ +
+ + +
+
+
+
+
+
+
+
+ +
+ + +
+ + +
+
+
+
+ + +
+
+
+

Membri dell'Organizzazione

+ +
+
+
+
+
+
+
+
+ + +
+
+
+

Sicurezza Account

+
+
+
+
+ Sessione Corrente + Attiva +
+

Sessione autenticata tramite token JWT. L'accesso e' protetto da crittografia.

+
+ +
+
+ Autenticazione a Due Fattori (2FA) + Prossimamente +
+

L'autenticazione a due fattori aggiunge un ulteriore livello di sicurezza al tuo account. Questa funzionalita' sara' disponibile in un futuro aggiornamento.

+
+ +
+
+ Accesso API + JWT +
+

L'accesso alle API avviene tramite token JWT (JSON Web Token) con scadenza automatica e meccanismo di refresh. Tutti i token vengono invalidati al cambio password.

+
+
+
+ +
+
+

Registro Attivita' Recenti

+
+
+
+
+
+
+
+
+
+
+
+ + + + + + diff --git a/public/supply-chain.html b/public/supply-chain.html new file mode 100644 index 0000000..57db032 --- /dev/null +++ b/public/supply-chain.html @@ -0,0 +1,1133 @@ + + + + + + Supply Chain - NIS2 Agile + + + + +
+ + +
+
+

Supply Chain

+
+ +
+
+ +
+ +
+
+
--
+
Totale Fornitori
+
+
+
--
+
Critici Non Conformi
+
+
+
--
+
Contratti in Scadenza
+
+
+
--
+
Score Rischio Medio
+
+
+ + +
+
+

Distribuzione Criticita'

+
+
+
+
+
0
+ Critico +
+
+
0
+ Alto +
+
+
0
+ Medio +
+
+
0
+ Basso +
+
+
+
+ + +
+
+ + +
+ +
+
+
+
+ Caricamento fornitori... +
+
+
+
+ + + +
+
+
+ + + + + + diff --git a/public/training.html b/public/training.html new file mode 100644 index 0000000..f4e4ec6 --- /dev/null +++ b/public/training.html @@ -0,0 +1,725 @@ + + + + + + Formazione - NIS2 Agile + + + + +
+ + +
+
+

Formazione

+
+ Art. 20 NIS2 + +
+
+ +
+ +
+ + + +
+ + +
+
+
+
+

Caricamento corsi...

+
+
+
+ + +
+
+
+
+

Caricamento assegnazioni...

+
+
+
+ + +
+
+ +
+
+
+
+

Caricamento dati compliance...

+
+
+
+
+
+
+ + + + + +