diff --git a/application/cli/build_nuova_agile_p10_determinazione.php b/application/cli/build_nuova_agile_p10_determinazione.php new file mode 100644 index 0000000..d3bb128 --- /dev/null +++ b/application/cli/build_nuova_agile_p10_determinazione.php @@ -0,0 +1,51 @@ +prepare($s);$st->execute($a);} +$NOW='2026-06-20 17:00:00'; $TODAY='2026-06-20'; $ORGID=996003; + +/* 1) Org: fatturato + adesione volontaria deliberata (sotto-soglia) */ +ex($pdo,"UPDATE organizations SET annual_turnover_eur=900000, voluntary_compliance=1, designation_basis='voluntary', + entity_type='important', updated_at=? WHERE id=?",[$NOW,$ORGID]); +echo "ORG aggiornata: fatturato 900k, voluntary_compliance=1, designation_basis=voluntary, entity_type=important\n"; + +/* 2) DPO: consulente esterno deliberato (nominativo in corso) */ +ex($pdo,"UPDATE org_roles SET holder_user_id=NULL, + description='Presidio GDPR e ISO 27018 (dati personali nel cloud), DPIA, gestione richieste interessati. DPO affidato a CONSULENTE ESTERNO (deliberato dalla Direzione il 20/06/2026; acquisizione nominativo e lettera d\'incarico in corso). Coordinamento ad interim del RSGSI nelle more.', + updated_at=? WHERE organization_id=? AND role_name LIKE 'Referente Protezione Dati%'",[$NOW,$ORGID]); +echo "DPO role aggiornato (consulente esterno deliberato)\n"; + +/* 3) Manuale (id 37): sostituisci la sez. 11 'Caveat' con la Determinazione formalizzata + snapshot */ +$new = '
Determinazione formalizzata dalla Direzione il 20/06/2026. Sulla base dei dati dimensionali (fatturato 2026 circa 0,9 M€, previsione 2027 circa 1,4 M€; 9 dipendenti e 2 collaboratori esterni a P.IVA), l\'Azienda è una impresa piccola/micro, SOTTO le soglie dimensionali NIS2 (soggetto obbligato = impresa media o grande: ≥50 addetti oppure fatturato/bilancio >10 M€). L\'attività rientra tra i fornitori di servizi di cloud computing (Allegato I — infrastrutture digitali); per i provider cloud vale comunque il cap dimensionale, pertanto un\'azienda sotto-soglia non è soggetto obbligato per legge. Un eventuale obbligo per un soggetto sotto-soglia potrebbe derivare unicamente da una designazione dell\'ACN ai sensi dell\'art. 3, comma 9, del D.Lgs. 138/2024 (es. unico fornitore nazionale, impatto sistemico), allo stato non riscontrata.
' + .'Decisione della Direzione: pur non essendo soggetto obbligato, l\'Azienda delibera l\'adozione VOLONTARIA e integrale delle misure di un soggetto “importante”, per rigore di sicurezza e per soddisfare i requisiti di supply chain dei clienti (alcuni dei quali soggetti NIS2 obbligati, art. 24 D.Lgs. 138/2024). La presente determinazione è riesaminata al superamento delle soglie dimensionali, al cambiamento della categoria di servizio o a fronte di una designazione ACN.
' + .'Quadro di riferimento: Direttiva (UE) 2022/2555 recepita dal D.Lgs. 138/2024 — art. 23 (governance e organi di gestione), art. 24 (misure di gestione del rischio), art. 25 (notifica al CSIRT: pre-allarme entro 24 ore, notifica entro 72 ore, relazione finale entro 1 mese). Le misure di dettaglio sono definite dalle Determinazioni ACN. Le norme ISO citate sono buone prassi, non obblighi di legge.
'; + +$b=$pdo->query("SELECT body_html FROM isms_documents WHERE id=37")->fetchColumn(); +$nb=preg_replace('#