diff --git a/application/controllers/DashboardController.php b/application/controllers/DashboardController.php index 94c9165..6651aac 100644 --- a/application/controllers/DashboardController.php +++ b/application/controllers/DashboardController.php @@ -36,14 +36,6 @@ class DashboardController extends BaseController ); // Rischi aperti - $openRisks = Database::fetchAll( - 'SELECT severity, COUNT(*) as count - FROM risks - WHERE organization_id = ? AND status NOT IN ("closed") - GROUP BY FIELD(severity, "critical", "high", "medium", "low") -- non supportato, usiamo ORDER', - [$orgId] - ); - $riskCounts = Database::fetchOne( 'SELECT SUM(CASE WHEN inherent_risk_score >= 20 THEN 1 ELSE 0 END) as critical_high, diff --git a/public/.htaccess b/public/.htaccess index 7f0483f..2f2a4a4 100644 --- a/public/.htaccess +++ b/public/.htaccess @@ -1,5 +1,9 @@ RewriteEngine On +# Pass Authorization header to PHP-FPM +RewriteCond %{HTTP:Authorization} .+ +RewriteRule ^ - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] + # Redirect HTTP to HTTPS (production) # RewriteCond %{HTTPS} off # RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..615b2d4 --- /dev/null +++ b/public/index.html @@ -0,0 +1,87 @@ + + +
+ + +Piattaforma integrata per guidare la tua azienda alla conformita con la Direttiva NIS2 (EU 2022/2555). Gap analysis, risk assessment, gestione incidenti, policy e formazione - tutto in un unico strumento con AI integrata.
+ Inizia gratuitamente +Questionario di 80 domande sui 10 ambiti dell'Art. 21, con analisi AI delle lacune e raccomandazioni prioritizzate.
+Registro rischi con matrice 5x5, piani di trattamento, monitoraggio e suggerimenti AI basati sul settore.
+Workflow completo Art. 23: early warning 24h, notifica 72h, report finale 30g con timeline e scadenze automatiche.
+Generazione AI di policy di sicurezza, workflow di approvazione, versioning e revisioni programmate.
+Registro fornitori, valutazione sicurezza, scoring rischio e monitoraggio requisiti contrattuali.
+Corsi obbligatori Art. 20, assegnazioni per ruolo, tracking completamento e compliance formativa.
+