Commit Graph

  • edf0394616 [FIX] FAIR/KRI: aggiunti i metodi mancanti in RiskController (commit 1be3bd0 era incompleto) DevEnv nis2-agile 2026-05-30 09:29:36 +0200
  • db4cc7f660 [DOCS] CONTEXT: sessione 2026-05-30 - 4 feature gap competitivi Evix (ingestion/evidence/asset import/FAIR) DevEnv nis2-agile 2026-05-30 09:26:31 +0200
  • 1be3bd01a4 [FEAT] Risk quantitativo FAIR + KRI dashboard (P2) DevEnv nis2-agile 2026-05-30 09:25:46 +0200
  • f8f78b5ece docs(handover): release workflow + hot-reload PHP + disciplina commit (attivita primaria) AgileHub VIGILE 2026-05-30 09:17:17 +0200
  • 4924075142 [FEAT] Asset import CMDB/cloud + scoring automatico GV.OC-04 (P2) DevEnv nis2-agile 2026-05-30 09:14:12 +0200
  • 307993fbad [FEAT] Evidence Automation + Continuous Control Monitoring (P1) DevEnv nis2-agile 2026-05-30 08:55:26 +0200
  • 21909994c2 [FEAT] Ingestion incidenti SIEM/SOC/EDR (P1) -> endpoint /services/incidents-ingest DevEnv nis2-agile 2026-05-30 08:41:57 +0200
  • 094d453e8e [FEAT] Catalogo connettori Evidence Automation in area provider (gap competitivo Evix) DevEnv nis2-agile 2026-05-30 08:41:57 +0200
  • d5d83bb3b9 [FEAT] AiController /api/ai/ask (ARIA) -> askWithRag + fix DNS Qdrant php-fpm DevEnv nis2-agile 2026-05-29 18:55:44 +0200
  • 94d7867cea [FIX] Qdrant URL hostname drift-proof (RAG produzione) + recreate app DevEnv nis2-agile 2026-05-29 17:22:54 +0200
  • 0330bcf29d [DOCS] CONTEXT_LAST_SESSION: sessione 2026-05-29 pomeriggio (reboot, 5 commit, utenti/org Agile) DevEnv nis2-agile 2026-05-29 17:19:05 +0200
  • 5c545ea3d0 [FEAT] Integrazione analisi docs/nis2 v1.7.0 — scoring asset, tassonomia incidenti, PIR, NIST CSF, fonti certe DevEnv nis2-agile 2026-05-29 17:15:13 +0200
  • a7a21faa82 [FEAT] Knowledge Base RAG multi-livello (SYSTEM/FIRM/ORG) + Qdrant + Voyage DevEnv nis2-agile 2026-05-29 15:44:13 +0200
  • 9b53ca3ba1 [FEAT] MktgLead getJsonBody + script import-feedback-to-nexus + seed demo agile-tech DevEnv nis2-agile 2026-05-29 15:42:05 +0200
  • 1d934e4e63 [FEAT] UI: guida online, landing EN, mobile-conversion, ai-assistant, bug-reporter + help/i18n DevEnv nis2-agile 2026-05-29 15:42:00 +0200
  • c0bf7b6c15 [DOCS] Standard cross-suite AgileHub + governance CLAUDE.md + registri agent DevEnv nis2-agile 2026-05-29 15:41:54 +0200
  • 1d13166d7a [CHORE] .gitignore: escludi backup (*.bak*, .backups/) e chiavi SSH effimere (.ssh-temp/) DevEnv nis2-agile 2026-05-29 15:41:44 +0200
  • 4a85abeb3b [DOCS] Help online + i18n IT/EN + product_knowledge AI per Fasi 2-5 (v1.6.1) DevEnv nis2-agile 2026-05-29 13:50:06 +0200
  • a7bd37a797 [FEAT] UI Fasi 4+5: Impersonate banner + Preferenze + Branding white-label (v1.6.0) DevEnv nis2-agile 2026-05-29 13:28:57 +0200
  • e4f9e9179e [FEAT] Allineamento NIS2 ↔ TRPG (Fasi 1-5): SSO + Sessions + Reset + Impersonate + Branding DevEnv nis2-agile 2026-05-29 13:18:35 +0200
  • c37423f900 [DOCS] CONTEXT_LAST_SESSION: BigSim v2.0 completata + bug fix log DevEnv nis2-agile 2026-03-17 15:59:41 +0100
  • 8045a9273f [FIX] BigSim: asset_type mapping + incident/NCR ENUM values DevEnv nis2-agile 2026-03-17 15:49:49 +0100
  • 65c7d8723e [FIX] simulate.html: card BIG + training user_ids array fix DevEnv nis2-agile 2026-03-17 15:32:02 +0100
  • 56df54f8b1 [FEAT] Services API: full-snapshot endpoint + BigSim SSE wrapper DevEnv nis2-agile 2026-03-17 15:16:00 +0100
  • a122b49721 [FEAT] Services API: 5 nuovi endpoint lg231 (gap-analysis, measures, incidents, training, deadlines) DevEnv nis2-agile 2026-03-17 14:10:17 +0100
  • cfaead6121 [FEAT] CertiSource atti-service.php integration: structured data, PAT auth, ATECO fix DevEnv nis2-agile 2026-03-17 14:07:16 +0100
  • 75a678f60e [FEAT] CertiSource atti-service.php integration: structured data, PAT auth, ATECO fix DevEnv nis2-agile 2026-03-17 13:24:03 +0100
  • 0e2774d1a6 [FIX] BigSim: sector enum (digital_infra/water), VAT skip, rate-limit clear fix (md5 filenames) DevEnv nis2-agile 2026-03-10 16:06:46 +0100
  • 90ac82156b [FIX] simulate-nis2-b2b: POST /invites → /invites/create (router mapping) DevEnv nis2-agile 2026-03-10 15:55:23 +0100
  • 219479959e [FIX] InviteController requireRole→requireSuperAdmin + OnboardingController add RateLimitService DevEnv nis2-agile 2026-03-10 15:54:16 +0100
  • 8b9a617fd5 [FEAT] Simulatore B2B licenze + registrazione ridotta DevEnv nis2-agile 2026-03-10 15:26:23 +0100
  • 8304da91b4 [DOCS] Aggiornamento contesto sessione 2026-03-10 DevEnv nis2-agile 2026-03-10 12:04:01 +0100
  • e02e0e21d0 [FEAT] licenseExt: sezione dati destinatario pre-compila form + link pronto + modale con recipient data DevEnv nis2-agile 2026-03-10 12:00:26 +0100
  • 7bb92b1971 [FEAT] invite: recipient data (nome/cognome/email/piva) pre-compila form registrazione + invite_url->register.html DevEnv nis2-agile 2026-03-10 11:57:19 +0100
  • 67560e1758 [UX] register: P.IVA validazione locale + messaggio verde se valida (non blocca su lookup fallito) DevEnv nis2-agile 2026-03-10 11:39:20 +0100
  • d603f3563f [FIX] register.html: ?invite= auto-fill + placeholder corretto; lookup-piva: 500->404 graceful DevEnv nis2-agile 2026-03-10 11:33:22 +0100
  • 4143dd31d3 [UX] FAB feedback: pill cyan con label, animazione pulse, stile lg231 DevEnv nis2-agile 2026-03-10 11:27:19 +0100
  • 397d6a88d2 [FIX] common.js: auto-inject feedback.js su tutte le pagine autenticate DevEnv nis2-agile 2026-03-10 11:23:31 +0100
  • 545e01948f [DOCS] Big simulation prompt: 10 aziende, copertura totale API, lg231-pattern DevEnv nis2-agile 2026-03-10 11:01:13 +0100
  • 2e83e66932 [FIX] simulate wrapper: PHP_BINARY→php-cli corretto (FPM≠CLI) DevEnv nis2-agile 2026-03-10 10:51:48 +0100
  • 49c62ab811 [FIX] simulate: proc_open streaming SSE (pattern lg231) + NIS2_SSE flag DevEnv nis2-agile 2026-03-10 10:51:05 +0100
  • 0a3f2d15e2 [FIX] simulate-nis2: rate limit reset + login retry in ensureUser DevEnv nis2-agile 2026-03-10 10:37:57 +0100
  • 459d2bc8cd [FIX] simulate-nis2.php: SSE heartbeat ogni 25s + Apache Timeout 1800 DevEnv nis2-agile 2026-03-10 10:28:28 +0100
  • 527446f4e3 [FIX] simulate-nis2.php wrapper: set_time_limit(0) per simulazione lunga DevEnv nis2-agile 2026-03-10 10:23:10 +0100
  • 1876798836 [FIX] simulate.html: wrapper pubblico per simulate-nis2.php fuori DocumentRoot DevEnv nis2-agile 2026-03-10 10:20:19 +0100
  • e8b74a7cb7 [FEAT] Simulatore v2: auto-reset, UX migliorata, 6 scenari (lg231-inspired) DevEnv nis2-agile 2026-03-10 10:15:41 +0100
  • ca8f077a7a [DOCS] Pagina documentazione Testing & Simulazione DevEnv nis2-agile 2026-03-10 09:40:27 +0100
  • fc4fbda732 [FIX] feedback-worker.php: correggi */ in docblock PHP DevEnv nis2-agile 2026-03-10 09:16:09 +0100
  • a0fc0bd042 [DOCS] CLAUDE.md aggiornato: FeedbackService, controller, endpoint, contatore file DevEnv nis2-agile 2026-03-10 09:07:20 +0100
  • c52766953d [FEAT] Help online feedback, traduzioni IT/EN, AI system prompt aggiornato DevEnv nis2-agile 2026-03-10 09:05:12 +0100
  • 3a382d34be [FIX] FeedbackController/Service: u.name → u.full_name (colonna corretta) DevEnv nis2-agile 2026-03-10 08:56:19 +0100
  • 1382530189 [FEAT] Sistema Segnalazioni & Risoluzione AI (feedback) DevEnv nis2-agile 2026-03-10 08:51:52 +0100
  • 3b51b5bd95 [FEAT] Presentazione NIS2 Agile nel repo (presentation.html) DevEnv nis2-agile 2026-03-09 15:31:07 +0100
  • 86cd5f760b [FIX] MktgLeadController + ContactController: getRequestBody → getJsonBody DevEnv nis2-agile 2026-03-09 12:19:21 +0100
  • b909136d53 [FIX] MktgLeadController + ContactController: rimuovi parent::__construct() DevEnv nis2-agile 2026-03-09 12:18:14 +0100
  • b1dcd4cbd7 [FEAT] Standardizzazione lead form — allineamento a TRPG Agile DevEnv nis2-agile 2026-03-09 12:14:42 +0100
  • c4c34aeed1 [UX] Landing NIS2: tema rosso cybersecurity DevEnv nis2-agile 2026-03-09 11:56:03 +0100
  • 0a194f6f12 [FEAT] Landing NIS2: accesso su invito + form lead request DevEnv nis2-agile 2026-03-09 11:23:40 +0100
  • 6cf1cd7384 [FEAT] Landing page marketing NIS2 Agile — sito completo DevEnv nis2-agile 2026-03-09 11:04:21 +0100
  • 902423d768 [DOCS] Aggiorna CONTEXT_LAST_SESSION: sprint fix simulazione + test suite ✓36/36 DevEnv nis2-agile 2026-03-09 10:24:09 +0100
  • 8578cb5c31 [FIX] ServicesController: query assessment_responses reale + NonConformityController: getPagination named keys DevEnv nis2-agile 2026-03-09 10:22:40 +0100
  • 159d783ed7 [FIX] ServicesController: allineamento colonne DB reali (risk_level, contained_at, owner_name, company_name, category compliance_controls) DevEnv nis2-agile 2026-03-09 10:20:43 +0100
  • 27ec63c28d [FIX] ServicesController: entity_type (nis2_entity_type col non esiste) + WebhookService risk.status null-safe DevEnv nis2-agile 2026-03-09 10:14:30 +0100
  • 086ffbd675 [FIX] test-runner: aggiorna email/password ai valori del simulatore DevEnv nis2-agile 2026-03-09 10:03:14 +0100
  • 1602438aac [FIX] Simulazione: warning residui + provision JWT standard DevEnv nis2-agile 2026-03-09 10:00:59 +0100
  • 13df162ec4 [FIX] SIM-06 + EmailService + WebhookService + supplier assessment DevEnv nis2-agile 2026-03-09 09:56:39 +0100
  • 4be541e9b5 [FIX] reset-demo.sql: gestione trigger audit_log + drop/recreate DevEnv nis2-agile 2026-03-09 09:51:40 +0100
  • 9f9f967d52 [FIX] simulate-nis2: allineamento completo a schema DB reale DevEnv nis2-agile 2026-03-09 09:48:42 +0100
  • ef8b7a90e4 [FIX] Simulator: P.IVA checksum + ServicesController: sectorMap + role enum DevEnv nis2-agile 2026-03-09 09:38:02 +0100
  • 48317e0556 [FIX] Simulator + ServicesController: allineamento a schema DB reale DevEnv nis2-agile 2026-03-09 09:30:20 +0100
  • eb31a0a504 [FIX] simulate-nis2: seed DB diretto per evitare rate limit registrazione DevEnv nis2-agile 2026-03-09 09:12:45 +0100
  • d51c365e46 [FIX] ServicesController + simulate-nis2: adatta a schema users reale (full_name, is_active) DevEnv nis2-agile 2026-03-09 09:09:07 +0100
  • eddc2fe79d [FIX] reset-demo.sql: adatta a struttura reale DB (incident_timeline, capa_actions, email_log, users) DevEnv nis2-agile 2026-03-09 09:04:48 +0100
  • fca3ab3cf8 [TEST] Test Runner v2: aggiunto L6 AI Features (Cross-Analysis, Normative, Whistleblowing) DevEnv nis2-agile 2026-03-09 09:01:28 +0100
  • 19a9e5622d [FEAT] L4 AI Cross-Analysis — analisi aggregata multi-org per consulenti DevEnv nis2-agile 2026-03-09 08:17:53 +0100
  • 89fd201bc2 [AI+HELP+I18N] Help workflow, traduzioni IT/EN, schema 5 livelli AI DevEnv nis2-agile 2026-03-09 08:05:36 +0100
  • 3e8f24eb49 [FEAT] Compliance Journey — workflow visivo 6 fasi NIS2 DevEnv nis2-agile 2026-03-09 07:54:15 +0100
  • ab0e3755f4 [BACKEND] Completa backend: validate-invite, lookup-piva, ruoli, SIM-06 DevEnv nis2-agile 2026-03-07 17:23:16 +0100
  • e4e7d94043 [UX] Standardizzazione login/register/onboarding + Test Runner v2 DevEnv nis2-agile 2026-03-07 17:11:25 +0100
  • 47a7a25d35 [FIX] InviteController: array_slice(-0) → $where corretto per COUNT query DevEnv nis2-agile 2026-03-07 16:50:37 +0100
  • 9ccf2a72b5 [FIX] Database::execute() → Database::query() in 5 controller DevEnv nis2-agile 2026-03-07 16:49:58 +0100
  • c906a6eff3 [DB] Fix migration 013: MySQL 8.0 compat + script deploy idempotente DevEnv nis2-agile 2026-03-07 16:48:53 +0100
  • f7347ccd8c [CONTEXT+MKTG] Contesto sessione + HTML migliorati per comunicazione terze parti DevEnv nis2-agile 2026-03-07 16:37:14 +0100
  • 13eb8ae8a8 [SETTINGS] Aggiunto scope admin:licenses, admin:org, sso:login al form API Keys DevEnv nis2-agile 2026-03-07 16:28:15 +0100
  • 39e21878f1 [MKTG-API] Fix: Postman collection in public root DevEnv nis2-agile 2026-03-07 16:05:49 +0100
  • d407fd0510 [MKTG-API] Documentazione + auth API Key per licenze DevEnv nis2-agile 2026-03-07 16:05:18 +0100
  • cb0988da27 [LICENSE] Gestione licenze marketing + campi commerciali estesi DevEnv nis2-agile 2026-03-07 15:34:38 +0100
  • 612befd66d [INVITE] Sistema inviti/licenze B2B + provisioning con invite_token DevEnv nis2-agile 2026-03-07 15:22:25 +0100
  • 6933e1d3fb [INTEG] Provisioning B2B automatico + fix JWT helpers DevEnv nis2-agile 2026-03-07 15:02:11 +0100
  • 29aaf5db88 [INTEG] Aggiorna integrazioniext.html con token exchange, SSO e audit DevEnv nis2-agile 2026-03-07 14:47:10 +0100
  • 1f534db33a [INTEG] Token exchange + SSO federato + Audit trail chiamate esterne DevEnv nis2-agile 2026-03-07 14:46:27 +0100
  • 5ecdce7d47 [INTEG] Pagina integrazioni esterne + spec lg231↔NIS2 DevEnv nis2-agile 2026-03-07 14:43:59 +0100
  • 3321509d02 [TEST] Bottone Reset+Simula+Testa Tutto + preserva admin Benassati DevEnv nis2-agile 2026-03-07 14:35:20 +0100
  • 78c3fd1860 [TEST] Sposta test-runner.php in public/ (document root Apache) DevEnv nis2-agile 2026-03-07 14:24:29 +0100
  • 4d8e7c74f4 [TEST] Test Runner NIS2 Agile — pattern lg231 DevEnv nis2-agile 2026-03-07 14:23:28 +0100
  • d4a028e71f [DOCS] CLAUDE.md: istruzioni attivazione nis2.agile.software SSL DevEnv nis2-agile 2026-03-07 14:09:49 +0100
  • 07c1a71685 [MIGRATE] Migrazione a nis2.agile.software DevEnv nis2-agile 2026-03-07 14:07:10 +0100
  • 0fcc69ee85 [DOCS] CLAUDE.md: documentazione AuditService, simulazioni, migration 010 DevEnv nis2-agile 2026-03-07 13:58:29 +0100
  • 874eabb6fc [FEAT] Simulazioni Demo + Audit Trail Certificato SHA-256 DevEnv nis2-agile 2026-03-07 13:56:53 +0100
  • b23bbc55fd [DOCS] CLAUDE.md aggiornato sprint Services/Webhook/Whistleblowing/Normative DevEnv nis2-agile 2026-03-07 13:26:22 +0100