e04eba62c1190442bf43304c28eb104773a5f19c
Increment backend formazione-first (product-demo-protocol v1.0.1): - BaseController::applyDemoGuard() — SAFE-BY-CONSTRUCTION (flusso auth normale invariato): riconosce demo_jwt scope=demo:read-only (blocca scritture 403 DEMO_READ_ONLY) e training:sandbox (scritture solo su org sandbox); contesto sintetico user=0 ruolo compliance_manager su org range 996xxx; mai super_admin. Short-circuit in requireAuth/ requireOrgAccess/requireOrgRole. php -l OK. DA DEPLOYARE (USR2) + testare quando host disponibile. - scripts/seed-demo-dataset.php — clona golden DataCore #151 in 996001 (demo RO) + 996002 (sandbox scrivibile), idempotente, richiamabile da resetDataset. php -l OK. DA ESEGUIRE su host. NB: chiave ssh host revocata a meta-sessione → seed/USR2/push in attesa di ri-provisioning. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
NIS2 Agile - Piattaforma SaaS per compliance NIS2 (EU 2022/2555)
42 MiB
Languages
HTML
46.2%
PHP
38.8%
JavaScript
12.6%
CSS
1.9%
Python
0.5%