{"id":20790,"date":"2026-09-14T01:09:37","date_gmt":"2026-09-13T23:09:37","guid":{"rendered":"https:\/\/www.cyberfero.com\/vciso\/ai-quick-assessment\/"},"modified":"2026-09-14T01:09:37","modified_gmt":"2026-09-13T23:09:37","slug":"ai-quick-assessment","status":"publish","type":"page","link":"https:\/\/www.cyberfero.com\/it\/vciso\/ai-quick-assessment\/","title":{"rendered":"AI Quick Assessment"},"content":{"rendered":"\n<style id=\"cfai-style\">\n\/* ===========================================================\n   Cyberfero \u00b7 AI Governance \u2014 stile pagina (scoped in .cfai)\n   Palette e tipografia allineate al tema del sito\n   =========================================================== *\/\n.cfai{\n  --or:#F49223; --orD:#D97B10; --orL:rgba(244,146,35,.10);\n  --blu:#3195C4; --bluL:rgba(110,193,228,.14);\n  --txt:#26303D; --head:#1B2430; --mut:#5A6472; --mut2:#8A94A2;\n  --bg:#FFFFFF; --bg2:#F5F7F9; --line:#E3E7EC; --line2:#D3DAE2;\n  --adopt:#E07B10; --defend:#2E8FB8; --govern:#7257C9;\n  --s1:#C8453A; --s2:#D97B22; --s3:#C2941A; --s4:#4FA35C; --s5:#1F9D57;\n  --h:'Chakra Petch','Open Sans',sans-serif; --b:'Open Sans',Arial,sans-serif;\n  font-family:var(--b); color:var(--txt); font-size:16px; line-height:1.68;\n  max-width:1140px; margin:0 auto; text-align:left;\n}\n.cfai *{box-sizing:border-box}\n.cfai h1,.cfai h2,.cfai h3,.cfai h4{font-family:var(--h);color:var(--head);line-height:1.18;margin:0;text-transform:none;letter-spacing:0}\n.cfai p{margin:14px 0 0;color:var(--txt)}\n.cfai a{color:var(--orD);text-decoration:none}\n.cfai a:hover{text-decoration:underline}\n.cfai strong{font-weight:600;color:var(--head)}\n.cfai em{font-style:italic}\n.cfai img{max-width:100%}\n.cfai .eyebrow{display:block;font-family:var(--h);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--or);font-weight:700}\n.cfai .mut{color:var(--mut)}\n.cfai .small{font-size:14px}\n.cfai .tiny{font-size:12.5px;line-height:1.6;color:var(--mut2)}\n.cfai .lead{font-size:17px;color:var(--mut);max-width:78ch;margin-top:16px}\n.cfai .sec{padding:52px 0 0}\n.cfai .sec.alt{background:var(--bg2);border-radius:14px;padding:44px 36px;margin-top:52px;border:1px solid var(--line)}\n.cfai h2.big{font-size:clamp(25px,3.1vw,36px);font-weight:700;margin-top:10px}\n.cfai h2.big span{color:var(--or)}\n.cfai .grid{display:grid;gap:16px}\n.cfai .g2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}\n.cfai .g3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}\n.cfai .g4{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}\n.cfai .card{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:24px;box-shadow:0 1px 2px rgba(27,36,48,.04)}\n.cfai .card h3{font-size:18px}\n.cfai .card p{font-size:14.5px;color:var(--mut)}\n\n\/* bottoni \u2014 come il tema *\/\n.cfai .btn{display:inline-flex;align-items:center;gap:9px;justify-content:center;font-family:var(--b);font-weight:500;font-size:15px;padding:14px 28px;border-radius:4px;border:1px solid transparent;cursor:pointer;transition:.18s;text-decoration:none;line-height:1.3}\n.cfai .btn-p{background:var(--or);color:#fff}\n.cfai .btn-p:hover{background:var(--orD);color:#fff;text-decoration:none}\n.cfai .btn-g{background:#fff;color:var(--head);border-color:var(--line2)}\n.cfai .btn-g:hover{border-color:var(--or);color:var(--orD);text-decoration:none}\n.cfai .btn-s{padding:10px 18px;font-size:14px}\n.cfai .btn:disabled{opacity:.4;cursor:not-allowed}\n.cfai .cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px;align-items:center}\n\n\/* hero *\/\n.cfai .hero{padding:8px 0 0}\n.cfai .hero .in{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}\n.cfai .hero h2.big{font-size:clamp(28px,3.8vw,42px)}\n.cfai .badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}\n.cfai .badge{font-family:var(--h);font-size:12.5px;font-weight:500;padding:6px 13px;border:1px solid var(--line2);border-radius:100px;color:var(--mut);background:var(--bg2)}\n.cfai .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-top:38px}\n.cfai .kpi{background:var(--bg);padding:20px}\n.cfai .kpi b{display:block;font-family:var(--h);font-size:30px;font-weight:700;color:var(--or);line-height:1}\n.cfai .kpi span{display:block;font-size:13px;color:var(--mut);margin-top:7px}\n@media(max-width:880px){.cfai .hero .in{grid-template-columns:1fr}.cfai .hero .art{display:none}}\n\n.cfai ul.ticks{list-style:none;padding:0;margin:14px 0 0}\n.cfai ul.ticks li{position:relative;padding:8px 0 8px 24px;font-size:14.5px;color:var(--mut);border-bottom:1px solid var(--line);margin:0}\n.cfai ul.ticks li:last-child{border-bottom:0}\n.cfai ul.ticks li:before{content:\"\";position:absolute;left:2px;top:16px;width:7px;height:7px;border-radius:2px;background:var(--or)}\n.cfai ul.plain{margin:12px 0 0;padding-left:18px;font-size:14.5px;color:var(--mut)}\n.cfai ul.plain li{margin-bottom:6px}\n.cfai .quote{margin-top:28px;padding:24px 28px;border-left:3px solid var(--or);background:var(--bg2);border-radius:0 10px 10px 0;font-size:16.5px}\n.cfai .quote p{margin:0}\n\n.cfai .pillar{padding:24px;border-radius:10px;background:var(--bg);border:1px solid var(--line);border-top:3px solid var(--adopt);box-shadow:0 1px 2px rgba(27,36,48,.04)}\n.cfai .pillar.d{border-top-color:var(--defend)}\n.cfai .pillar.g{border-top-color:var(--govern)}\n.cfai .pillar h3{font-size:16px;letter-spacing:.14em;text-transform:uppercase;color:var(--adopt)}\n.cfai .pillar.d h3{color:var(--defend)}\n.cfai .pillar.g h3{color:var(--govern)}\n.cfai .pillar .st{font-family:var(--h);font-size:19px;margin-top:10px;display:block;color:var(--head);font-weight:600;line-height:1.25}\n\n.cfai .scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}\n.cfai table.tbl{width:100%;border-collapse:collapse;font-size:14px;min-width:560px;background:none;margin:0}\n.cfai table.tbl th{text-align:left;font-family:var(--h);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut2);border:0;border-bottom:2px solid var(--line2);padding:0 14px 10px 0;font-weight:700;white-space:nowrap;background:none}\n.cfai table.tbl td{padding:12px 14px 12px 0;border:0;border-bottom:1px solid var(--line);vertical-align:top;color:var(--mut);background:none}\n.cfai table.tbl td:first-child,.cfai table.tbl td strong{color:var(--head)}\n.cfai table.tbl tr{background:none}\n.cfai table.tbl tr:last-child td{border-bottom:0}\n.cfai .mono{font-family:var(--h);letter-spacing:.03em}\n.cfai .pl{display:inline-block;font-family:var(--h);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:4px;white-space:nowrap;border:1px solid}\n.cfai .pl.ADOPT{color:var(--adopt);border-color:rgba(224,123,16,.35);background:rgba(224,123,16,.09)}\n.cfai .pl.DEFEND{color:var(--defend);border-color:rgba(46,143,184,.35);background:rgba(46,143,184,.09)}\n.cfai .pl.GOVERN{color:var(--govern);border-color:rgba(114,87,201,.35);background:rgba(114,87,201,.09)}\n.cfai .pl.hi{color:#1F9D57;border-color:rgba(31,157,87,.35);background:rgba(31,157,87,.09)}\n.cfai .pl.md{color:#B5830F;border-color:rgba(194,148,26,.35);background:rgba(194,148,26,.09)}\n.cfai .pl.lo{color:var(--mut);border-color:var(--line2);background:var(--bg2)}\n\n.cfai .tl{position:relative;margin-top:24px;padding-left:24px;border-left:2px solid var(--line2)}\n.cfai .tl .ev{position:relative;padding:0 0 24px 12px}\n.cfai .tl .ev:before{content:\"\";position:absolute;left:-31px;top:7px;width:11px;height:11px;border-radius:50%;background:var(--line2);border:2px solid #fff}\n.cfai .tl .ev.now:before{background:var(--or)}\n.cfai .tl .ev.next:before{background:var(--s1)}\n.cfai .tl .ev .d{font-family:var(--h);font-weight:700;font-size:16px;color:var(--head)}\n.cfai .tl .ev .s{font-family:var(--h);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;margin-left:10px;padding:2px 8px;border-radius:4px;background:var(--bg2);border:1px solid var(--line2);color:var(--mut)}\n.cfai .tl .ev.now .s{color:#1F9D57;border-color:rgba(31,157,87,.35)}\n.cfai .tl .ev.next .s{color:var(--s1);border-color:rgba(200,69,58,.35)}\n.cfai .tl .ev p{margin:5px 0 0;font-size:14.5px;color:var(--mut)}\n\n.cfai .fines{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:24px}\n.cfai .fine{padding:22px;border-radius:10px;background:var(--bg);border:1px solid var(--line);border-top:3px solid var(--s1)}\n.cfai .fine b{font-family:var(--h);font-size:27px;font-weight:700;display:block;color:var(--head)}\n.cfai .fine i{font-style:normal;font-size:12.5px;color:var(--mut2);font-family:var(--h)}\n.cfai .fine p{font-size:13.5px;color:var(--mut);margin-top:10px}\n.cfai .note{margin-top:24px;padding:18px 22px;border:1px solid var(--line2);border-radius:8px;background:var(--bg2)}\n.cfai .note p{margin:0}\n.cfai .note b{color:var(--orD)}\n\n\/* crosswalk *\/\n.cfai .cw{margin-top:24px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--bg)}\n.cfai .cw .hd{padding:16px 20px;border-bottom:1px solid var(--line);display:flex;gap:14px;align-items:center;flex-wrap:wrap;background:var(--bg2)}\n.cfai .cw .hd h3{font-size:15.5px}\n.cfai .cw .hd .st{margin-left:auto;font-size:12.5px;color:var(--mut);font-family:var(--h)}\n.cfai .cw .bd{display:grid;grid-template-columns:1fr 1fr}\n.cfai .cw .col{padding:18px 20px}\n.cfai .cw .col+.col{border-left:1px solid var(--line)}\n.cfai .cw h4{font-family:var(--h);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut2);margin-bottom:12px}\n.cfai .node{display:block;width:100%;text-align:left;font-family:var(--b);font-size:13.5px;color:var(--mut);background:var(--bg2);border:1px solid var(--line);border-radius:6px;padding:9px 12px;margin-bottom:7px;cursor:pointer;transition:.14s}\n.cfai .node:hover{border-color:var(--line2);color:var(--head)}\n.cfai .node.sel{border-color:var(--or);background:var(--orL);color:var(--head);box-shadow:inset 0 0 0 1px var(--or)}\n.cfai .node.hit{border-color:var(--or);color:var(--head);background:#fff}\n.cfai .node.dim{opacity:.38}\n.cfai .node b{font-family:var(--h);color:var(--mut2);font-weight:700;margin-right:8px;font-size:12px}\n.cfai .node.sel b,.cfai .node.hit b{color:var(--orD)}\n.cfai .grp{font-family:var(--h);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut2);margin:16px 0 8px}\n.cfai .grp:first-child{margin-top:0}\n.cfai .tabs{display:flex;gap:6px;flex-wrap:wrap}\n.cfai .tab{font-family:var(--h);font-size:12.5px;font-weight:600;padding:7px 14px;border-radius:5px;border:1px solid var(--line2);background:#fff;color:var(--mut);cursor:pointer}\n.cfai .tab.on{background:var(--or);border-color:var(--or);color:#fff}\n.cfai .flow{display:grid;grid-template-columns:1fr 1fr 1fr}\n.cfai .flow .col{padding:18px 20px}\n.cfai .flow .col+.col{border-left:1px solid var(--line)}\n@media(max-width:820px){.cfai .cw .bd,.cfai .flow{grid-template-columns:1fr}.cfai .cw .col+.col,.cfai .flow .col+.col{border-left:0;border-top:1px solid var(--line)}}\n\n.cfai .phase{padding:24px;border-radius:10px;background:var(--bg);border:1px solid var(--line);position:relative;overflow:hidden;box-shadow:0 1px 2px rgba(27,36,48,.04)}\n.cfai .phase .n{font-family:var(--h);font-size:50px;font-weight:700;color:rgba(244,146,35,.16);position:absolute;right:16px;top:4px;line-height:1}\n.cfai .phase h3{font-size:18px;margin-top:6px}\n.cfai .phase p{font-size:14.5px;color:var(--mut)}\n.cfai .chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}\n.cfai .chip{font-family:var(--h);font-size:11px;padding:4px 9px;border-radius:4px;background:var(--bg2);border:1px solid var(--line);color:var(--mut)}\n\n.cfai .lvls{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px;margin-top:24px;align-items:stretch}\n.cfai .lvl{padding:26px;border-radius:10px;background:var(--bg);border:1px solid var(--line);display:flex;flex-direction:column;box-shadow:0 1px 3px rgba(27,36,48,.05)}\n.cfai .lvl.free{border-color:rgba(244,146,35,.5);background:linear-gradient(170deg,rgba(244,146,35,.07),#fff 55%)}\n.cfai .lvl .tagl{font-family:var(--h);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--or);font-weight:700}\n.cfai .lvl h3{font-size:22px;margin-top:9px}\n.cfai .lvl .meta{font-size:12.5px;color:var(--mut2);font-family:var(--h);margin-top:8px}\n.cfai .lvl>p{font-size:14.5px;color:var(--mut)}\n.cfai .lvl .ideal{font-size:13px;color:var(--mut2);margin:16px 0 18px;padding-top:14px;border-top:1px solid var(--line)}\n.cfai .lvl .btn{margin-top:auto}\n\n.cfai details.faq{border-bottom:1px solid var(--line);padding:2px 0;margin:0}\n.cfai details.faq summary{cursor:pointer;padding:16px 32px 16px 0;font-family:var(--h);font-size:16.5px;font-weight:600;color:var(--head);list-style:none;position:relative}\n.cfai details.faq summary::-webkit-details-marker{display:none}\n.cfai details.faq summary:after{content:\"+\";position:absolute;right:4px;top:13px;font-size:22px;color:var(--or);font-weight:400}\n.cfai details.faq[open] summary:after{content:\"\u2013\"}\n.cfai details.faq p{margin:0 0 18px;font-size:14.5px;color:var(--mut);max-width:90ch}\n\n.cfai .ctaband{margin-top:52px;padding:44px 36px;border-radius:14px;background:linear-gradient(140deg,rgba(244,146,35,.12),var(--bg2) 65%);border:1px solid rgba(244,146,35,.35);text-align:center}\n.cfai .ctaband h2{font-size:clamp(23px,3vw,34px);font-weight:700;margin-top:10px}\n.cfai .ctaband p{color:var(--mut);margin:14px auto 0;max-width:74ch}\n.cfai .ctaband .cta-row{justify-content:center}\n.cfai .foot{margin-top:44px;padding-top:22px;border-top:1px solid var(--line)}\n<\/style>\n<style id=\"cfai-style2\">\n.cfai .wrap{max-width:none;margin:0;padding:0}\n.cfai>.hero{padding:6px 0 44px}\n.cfai>section{padding:48px 0;border-radius:0}\n.cfai>section:nth-of-type(even){background:var(--bg2);border:1px solid var(--line);border-radius:14px;padding:42px 34px;margin:14px 0}\n.cfai>section:nth-of-type(even) .card,.cfai>section:nth-of-type(even) .node,.cfai>section:nth-of-type(even) .chip{background:#fff}\n.cfai .art{display:flex;justify-content:center}\n@media(max-width:600px){.cfai>section:nth-of-type(even){padding:32px 18px}}\n<\/style>\n<style id=\"cfai-qa-style\">\n\/* ---- Quick Assessment: componenti specifici (scoped) ---- *\/\n.cfai .screen{display:none}\n.cfai .screen.on{display:block}\n.cfai .promises{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0 0;padding:0;list-style:none}\n.cfai .promises li{font-family:var(--h);font-size:13px;font-weight:500;padding:7px 14px;border:1px solid var(--line2);border-radius:100px;color:var(--mut);background:var(--bg2);margin:0}\n.cfai .promises li b{color:var(--orD);font-weight:700}\n.cfai .steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:24px}\n.cfai .step{padding:22px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 1px 2px rgba(27,36,48,.04)}\n.cfai .step .n{font-family:var(--h);font-size:13px;font-weight:700;color:var(--or);letter-spacing:.1em}\n.cfai .step h3{font-size:19px;margin-top:8px}\n.cfai .step p{margin-top:8px;font-size:14.5px;color:var(--mut)}\n.cfai .pillar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin-top:20px}\n.cfai .pillar .cnt{font-size:12px;color:var(--mut2);font-family:var(--h);margin-top:10px}\n.cfai .deliver{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:0 30px;margin:18px 0 0;padding:0;list-style:none}\n.cfai .deliver li{padding:11px 0 11px 26px;border-bottom:1px solid var(--line);font-size:14.5px;position:relative;margin:0;color:var(--mut)}\n.cfai .deliver li:before{content:\"\";position:absolute;left:3px;top:19px;width:7px;height:7px;border-radius:2px;background:var(--or)}\n.cfai .stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:22px}\n.cfai .stat{padding:20px;border-radius:10px;background:#fff;border:1px solid var(--line);border-top:3px solid var(--s1)}\n.cfai .stat b{display:block;font-family:var(--h);font-size:27px;font-weight:700;color:var(--head)}\n.cfai .stat span{font-size:13.5px;color:var(--mut);display:block;margin-top:6px}\n\n\/* questionario *\/\n.cfai .quiz{padding:8px 0 0}\n.cfai .qtop{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}\n.cfai .pill{display:inline-block;font-family:var(--h);font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;padding:5px 11px;border-radius:100px;border:1px solid}\n.cfai .pill.ADOPT{color:var(--adopt);border-color:rgba(224,123,16,.4);background:rgba(224,123,16,.09)}\n.cfai .pill.DEFEND{color:var(--defend);border-color:rgba(46,143,184,.4);background:rgba(46,143,184,.09)}\n.cfai .pill.GOVERN{color:var(--govern);border-color:rgba(114,87,201,.4);background:rgba(114,87,201,.09)}\n.cfai .qcount{margin-left:auto;font-family:var(--h);font-size:13px;color:var(--mut2);letter-spacing:.06em}\n.cfai .bar{height:5px;background:var(--line);border-radius:100px;overflow:hidden}\n.cfai .bar>i{display:block;height:100%;background:var(--or);width:0;transition:width .3s ease}\n.cfai .qbox{margin-top:24px;padding:30px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 2px 8px rgba(27,36,48,.06)}\n.cfai .qid{font-family:var(--h);font-size:12.5px;color:var(--mut2);letter-spacing:.1em;text-transform:uppercase}\n.cfai .qbox h2{font-size:clamp(20px,2.7vw,28px);font-weight:600;margin-top:10px}\n.cfai .qhint{margin-top:12px;font-size:14.5px;color:var(--mut)}\n.cfai .opts{margin-top:24px;display:grid;gap:9px}\n.cfai .opt{display:flex;align-items:flex-start;gap:14px;padding:15px 18px;border:1px solid var(--line2);border-radius:8px;background:#fff;cursor:pointer;transition:.14s;text-align:left;font-family:var(--b);font-size:15.5px;color:var(--txt);width:100%;line-height:1.5}\n.cfai .opt:hover{border-color:var(--or);background:var(--orL)}\n.cfai .opt.sel{border-color:var(--or);background:var(--orL);box-shadow:inset 0 0 0 1px var(--or)}\n.cfai .opt .k{flex:none;width:26px;height:26px;border-radius:5px;border:1px solid var(--line2);display:grid;place-items:center;font-family:var(--h);font-size:12.5px;font-weight:700;color:var(--mut);background:var(--bg2)}\n.cfai .opt.sel .k{background:var(--or);color:#fff;border-color:var(--or)}\n.cfai .qnav{display:flex;gap:10px;align-items:center;margin-top:24px;flex-wrap:wrap}\n.cfai .qnav .hintkeys{margin-left:auto;font-size:12px;color:var(--mut2)}\n.cfai .dots{display:flex;gap:5px;flex-wrap:wrap;margin-top:20px}\n.cfai .dots i{width:26px;height:5px;border-radius:100px;background:var(--line2);cursor:pointer}\n.cfai .dots i.done{background:var(--or)}\n.cfai .dots i.cur{background:var(--head)}\n\n\/* risultati *\/\n.cfai .rhead{display:grid;grid-template-columns:minmax(200px,260px) 1fr;gap:32px;align-items:center;padding:28px;background:linear-gradient(150deg,var(--bg2),#fff 70%);border:1px solid var(--line);border-radius:12px}\n.cfai .rhead .lvl{font-family:var(--h);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;padding:0;background:none;border:0;display:block}\n.cfai .rhead h2{font-size:clamp(22px,3.2vw,32px);margin-top:8px}\n.cfai .rhead p{color:var(--mut);font-size:15.5px}\n.cfai .grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-top:16px}\n.cfai .panel{padding:24px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 3px rgba(27,36,48,.05)}\n.cfai .panel h3{font-size:17px}\n.cfai .panel .sub{font-size:13px;color:var(--mut2);margin:5px 0 18px}\n.cfai .mrow{display:grid;grid-template-columns:1fr auto;gap:8px 14px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}\n.cfai .mrow:last-child{border-bottom:0}\n.cfai .mrow .nm{font-size:14px;color:var(--head)}\n.cfai .mrow .nm small{display:block;color:var(--mut2);font-size:11.5px;font-family:var(--h);letter-spacing:.08em}\n.cfai .mrow .vl{font-family:var(--h);font-weight:700;font-size:15px;text-align:right;min-width:54px}\n.cfai .mtrack{grid-column:1\/-1;height:6px;background:var(--line);border-radius:100px;overflow:hidden}\n.cfai .mtrack>i{display:block;height:100%;border-radius:100px}\n.cfai .prio{padding:16px 18px;border:1px solid var(--line);border-left:3px solid var(--or);border-radius:8px;background:var(--bg2);margin-bottom:10px}\n.cfai .prio .t{display:flex;gap:10px;align-items:center;flex-wrap:wrap}\n.cfai .prio h4{font-size:15.5px}\n.cfai .prio p{margin-top:9px;font-size:14px;color:var(--mut)}\n.cfai .tag{display:inline-block;font-family:var(--h);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:4px}\n.cfai .tag.q{background:rgba(31,157,87,.1);color:#1B8A4D;border:1px solid rgba(31,157,87,.35)}\n.cfai .tag.p{background:rgba(244,146,35,.12);color:var(--orD);border:1px solid rgba(244,146,35,.4)}\n.cfai .tag.s{background:rgba(114,87,201,.1);color:var(--govern);border:1px solid rgba(114,87,201,.35)}\n.cfai .tag.n{background:#fff;color:var(--mut);border:1px solid var(--line2)}\n.cfai .road{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:6px}\n.cfai .road .col{padding:18px;border-radius:10px;background:var(--bg2);border:1px solid var(--line)}\n.cfai .road .col h4{font-family:var(--h);font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--orD)}\n.cfai .road .col ul{margin:12px 0 0;padding-left:18px;font-size:14px;color:var(--mut)}\n.cfai .road .col li{margin-bottom:8px}\n.cfai .legend{display:flex;gap:14px;flex-wrap:wrap;margin-top:14px;font-size:12px;color:var(--mut2)}\n.cfai .legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:middle}\n.cfai .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}\n@media(max-width:760px){\n  .cfai .rhead{grid-template-columns:1fr;text-align:center}\n  .cfai .rhead svg{margin:0 auto}\n  .cfai .qbox{padding:22px 18px}\n}\n<\/style>\n<style>.cfai#cfai-qa>section{background:none;border:0;border-radius:0;padding:0;margin:0}.cfai .sec.alt{padding:40px 34px}.cfai #report{display:none}<\/style>\n\n<div class=\"cfai\" id=\"cfai-qa\">\n<!-- ============== SCHERMATA 1 \u00b7 INTRO ============== -->\n<section class=\"screen on\" id=\"scIntro\">\n  <div class=\"hero\">\n    <div class=\"wrap\">\n      <span class=\"eyebrow\">Strumento gratuito \u00b7 AI Governance<\/span>\n      <h1>Quanto \u00e8 matura<br>la vostra <span>AI Governance<\/span>?<\/h1>\n      <p class=\"lead\"><strong>12 domande. 5 minuti. Nessuna registrazione.<\/strong> Un&#8217;auto-valutazione sui 12 controlli minimi di AI governance, con il vostro maturity score, le aree di esposizione al rischio e la readiness rispetto all&#8217;EU AI Act.<\/p>\n      <ul class=\"promises\">\n        <li><b>100%<\/b> gratuito<\/li><li>Nessun dato personale<\/li><li>Nessuna email richiesta<\/li><li>Report scaricabile<\/li>\n      <\/ul>\n      <div class=\"cta-row\">\n        <button class=\"btn btn-p\" id=\"btnStart\">Avvia l&#8217;assessment \u2192<\/button>\n        <a class=\"btn btn-g\" href=\"#come-funziona\">Come funziona<\/a>\n        <span class=\"tiny\" id=\"resumeNote\" style=\"display:none\"><\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"sec\" id=\"come-funziona\">\n    <div class=\"wrap\">\n      <span class=\"eyebrow\">Come funziona<\/span>\n      <h2>Tre passaggi, nessun modulo da compilare.<\/h2>\n      <div class=\"steps\">\n        <div class=\"step\"><div class=\"n\">01<\/div><h3>Rispondete<\/h3><p>12 domande, una schermata alla volta. Niente gergo tecnico, niente dati da lasciare.<\/p><\/div>\n        <div class=\"step\"><div class=\"n\">02<\/div><h3>Ottenete lo score<\/h3><p>Maturit\u00e0 per pilastro e per controllo, aree di esposizione al rischio, readiness EU AI Act.<\/p><\/div>\n        <div class=\"step\"><div class=\"n\">03<\/div><h3>Scaricate il report<\/h3><p>Documento stampabile in PDF con gap, priorit\u00e0 di intervento e roadmap 30\/60\/90 giorni.<\/p><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"sec\">\n    <div class=\"wrap\">\n      <span class=\"eyebrow\">Il modello<\/span>\n      <h2>Tre pilastri: Adopt \u00b7 Defend \u00b7 Govern<\/h2>\n      <p class=\"lead\">Le stesse tre parole organizzano un board paper, un release gate e un playbook di incident response. Il test valuta 12 controlli minimi distribuiti sui tre pilastri.<\/p>\n      <div class=\"pillar-grid\">\n        <div class=\"pillar a\"><h4>Adopt<\/h4><p>Come introducete e usate l&#8217;AI: inventario, ownership, classificazione del rischio, gestione delle modifiche.<\/p><div class=\"cnt\">3 controlli valutati<\/div><\/div>\n        <div class=\"pillar d\"><h4>Defend<\/h4><p>Come proteggete sistemi e dati AI: testing pre-rilascio, context policy, tool e MCP, monitoraggio, incident response.<\/p><div class=\"cnt\">5 controlli valutati<\/div><\/div>\n        <div class=\"pillar g\"><h4>Govern<\/h4><p>Come decidete e supervisionate: separazione dei ruoli, riesame periodico, bias, responsabilit\u00e0 con i fornitori.<\/p><div class=\"cnt\">4 controlli valutati<\/div><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"sec\">\n    <div class=\"wrap\">\n      <span class=\"eyebrow\">Output<\/span>\n      <h2>Che cosa vi portate a casa<\/h2>\n      <ul class=\"deliver\">\n        <li>Il vostro <strong>AI Maturity Score<\/strong> su 100, con il livello raggiunto<\/li>\n        <li>Il profilo di maturit\u00e0 sui <strong>12 controlli minimi<\/strong><\/li>\n        <li>Le <strong>aree di esposizione<\/strong> ordinate per criticit\u00e0<\/li>\n        <li>La <strong>readiness EU AI Act<\/strong> per area di requisito<\/li>\n        <li>L&#8217;allineamento a <strong>NIST AI RMF<\/strong> e <strong>ISO\/IEC 42001<\/strong><\/li>\n        <li>Le <strong>5 priorit\u00e0 di intervento<\/strong> con owner suggerito<\/li>\n        <li>Una <strong>roadmap 30\/60\/90 giorni<\/strong> gi\u00e0 impostata<\/li>\n        <li>Report <strong>stampabile in PDF<\/strong> o salvabile in locale<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n\n  <div class=\"sec alt\">\n    <div class=\"wrap\">\n      <span class=\"eyebrow\">Perch\u00e9 adesso<\/span>\n      <h2>L&#8217;EU AI Act \u00e8 gi\u00e0 in vigore e sanzionabile.<\/h2>\n      <p class=\"lead\">Il Regolamento (UE) 2024\/1689 ha portata extraterritoriale: riguarda anche chi ha sede fuori dall&#8217;Unione ma opera sul mercato europeo. In pratica, quasi ogni organizzazione che usa un copilot, un chatbot o un gestionale con funzioni AI \u00e8 gi\u00e0 dentro il perimetro.<\/p>\n      <div class=\"stat-row\">\n        <div class=\"stat\"><b>35 M\u20ac \/ 7%<\/b><span>Sanzione massima per le pratiche di AI vietate \u2014 divieto in vigore dal 2 febbraio 2025<\/span><\/div>\n        <div class=\"stat\"><b>15 M\u20ac \/ 3%<\/b><span>Violazione degli altri obblighi: sistemi ad alto rischio, trasparenza, modelli GPAI<\/span><\/div>\n        <div class=\"stat\"><b>02.12.2027<\/b><span>Obblighi per i sistemi ad alto rischio dell&#8217;Allegato III<\/span><\/div>\n      <\/div>\n      <div class=\"cta-row\">\n        <button class=\"btn btn-p\" id=\"btnStart2\">Scoprite dove siete \u00b7 5 minuti \u2192<\/button>\n        <a class=\"btn btn-g\" href=\"https:\/\/www.cyberfero.com\/it\/vciso\/ai-governance-assessment\/\">Vedi il servizio completo<\/a>\n      <\/div>\n      <p class=\"tiny\" style=\"margin-top:22px;max-width:80ch\">Quadro normativo aggiornato a settembre 2026. Sintesi divulgativa a scopo informativo, non esaustiva e non costitutiva di consulenza legale.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============== SCHERMATA 2 \u00b7 QUESTIONARIO ============== -->\n<section class=\"screen\" id=\"scQuiz\">\n  <div class=\"wrap quiz\">\n    <div class=\"qtop\">\n      <span class=\"pill\" id=\"qPillar\">ADOPT<\/span>\n      <span class=\"small mut\" id=\"qPillarDesc\"><\/span>\n      <span class=\"qcount\" id=\"qCount\">01 \/ 12<\/span>\n    <\/div>\n    <div class=\"bar\"><i id=\"qBar\"><\/i><\/div>\n\n    <div class=\"qbox\">\n      <div class=\"qid\" id=\"qId\">MC-1 \u00b7 AI System Inventory<\/div>\n      <h2 id=\"qText\"><\/h2>\n      <p class=\"qhint\" id=\"qHint\"><\/p>\n      <div class=\"opts\" id=\"qOpts\"><\/div>\n      <div class=\"qnav\">\n        <button class=\"btn btn-g btn-s\" id=\"btnPrev\">\u2190 Indietro<\/button>\n        <button class=\"btn btn-p btn-s\" id=\"btnNext\" disabled>Avanti \u2192<\/button>\n        <span class=\"hintkeys\">Tasti 1\u20135 per rispondere \u00b7 Invio per avanzare<\/span>\n      <\/div>\n      <div class=\"dots\" id=\"qDots\"><\/div>\n    <\/div>\n    <p class=\"tiny\" style=\"margin-top:18px\">Le risposte restano nel vostro browser. Nessun dato viene trasmesso, nessun cookie di profilazione.<\/p>\n  <\/div>\n<\/section>\n\n<!-- ============== SCHERMATA 3 \u00b7 RISULTATI ============== -->\n<section class=\"screen\" id=\"scRes\">\n  <div class=\"wrap\" style=\"padding-top:34px\">\n    <div id=\"resBody\"><\/div>\n  <\/div>\n<\/section>\n\n\n\n<!-- ============== REPORT STAMPABILE ============== -->\n<div id=\"report\"><div class=\"doc\" id=\"reportBody\"><\/div><\/div>\n<\/div>\n\n<script>\n(function(){\n\"use strict\";\n\n\/* ============================================================\n   1 \u00b7 CONFIGURAZIONE\n   ============================================================ *\/\nvar PILLARS = {\n  ADOPT:  { label:\"ADOPT\",  color:\"#E07B10\", desc:\"Come introducete e usate l'AI\" },\n  DEFEND: { label:\"DEFEND\", color:\"#2E8FB8\", desc:\"Come proteggete sistemi e dati AI\" },\n  GOVERN: { label:\"GOVERN\", color:\"#7257C9\", desc:\"Come decidete e supervisionate\" }\n};\n\nvar Q = [\n  { id:\"MC-1\", p:\"ADOPT\", name:\"AI System Inventory\",\n    q:\"Sapete quali sistemi AI sono realmente in uso in azienda?\",\n    hint:\"Inventario dei sistemi AI, con un owner assegnato a ciascuno.\",\n    o:[\"Nessun censimento\",\"Elenco informale e parziale\",\"Inventario esistente ma non aggiornato\",\"Inventario aggiornato con owner nominati\",\"Inventario centralizzato e revisionato periodicamente\"],\n    act:\"Costruire un inventario centralizzato dei sistemi AI (inclusi SaaS e strumenti introdotti dai singoli reparti) con un owner nominato per ciascuno.\",\n    eff:\"Q\", owner:\"IT \/ Security\" },\n  { id:\"MC-2\", p:\"ADOPT\", name:\"Risk Classification\",\n    q:\"I sistemi AI sono classificati per livello di rischio?\",\n    hint:\"Sensibilit\u00e0 dei dati, autonomia, esposizione esterna, impatto potenziale.\",\n    o:[\"Nessuna classificazione\",\"Valutazioni informali, caso per caso\",\"Criteri definiti, applicati solo ad alcuni sistemi\",\"Classificazione formale su tutti i sistemi\",\"Classificazione formale che determina i controlli applicati\"],\n    act:\"Definire una scala di classificazione del rischio AI e applicarla a tutti i sistemi censiti, collegando ogni classe ai controlli obbligatori.\",\n    eff:\"Q\", owner:\"Risk \/ Security\" },\n  { id:\"MC-5\", p:\"ADOPT\", name:\"Change Control\",\n    q:\"Le modifiche a modelli, prompt e configurazioni sono governate?\",\n    hint:\"Change control su prompt, modelli, tool e sorgenti dati.\",\n    o:[\"Modifiche libere e non tracciate\",\"Tracciate solo a livello tecnico (repository)\",\"Processo definito ma non sempre applicato\",\"Change control con approvazione formale\",\"Change control con test di regressione e rollback documentati\"],\n    act:\"Portare prompt di sistema, modelli, configurazioni e sorgenti di retrieval sotto change control, con approvazione tracciata e possibilit\u00e0 di rollback.\",\n    eff:\"P\", owner:\"AI Team \/ Change Mgmt\" },\n  { id:\"MC-4\", p:\"DEFEND\", name:\"Pre-Production Evaluation\",\n    q:\"Prima del rilascio i sistemi AI vengono testati su sicurezza e affidabilit\u00e0?\",\n    hint:\"Test di sicurezza, qualit\u00e0, safety e fairness prima del go-live.\",\n    o:[\"Nessun test specifico per l'AI\",\"Solo test funzionali di base\",\"Test di sicurezza occasionali\",\"Test strutturati prima di ogni rilascio\",\"Test adversarial e red teaming documentati\"],\n    act:\"Introdurre un release gate AI con test di sicurezza, robustezza, safety e resistenza al prompt injection prima di ogni go-live.\",\n    eff:\"P\", owner:\"Security \/ AI Team\" },\n  { id:\"MC-6\", p:\"DEFEND\", name:\"Context Policy\",\n    q:\"\u00c8 definito quali dati e contesti l'AI pu\u00f2 utilizzare?\",\n    hint:\"Provenienza, retention e restrizioni di accesso alle fonti di contesto.\",\n    o:[\"Nessuna regola definita\",\"Indicazioni generiche agli utenti\",\"Policy scritta, con controlli limitati\",\"Policy applicata con controlli tecnici\",\"Controlli tecnici con provenienza e retention tracciate\"],\n    act:\"Definire e far rispettare una context policy: sorgenti ammesse, ordine di fiducia, retention e redaction dei dati sensibili prima dell'invio ai modelli.\",\n    eff:\"P\", owner:\"Data \/ Security\" },\n  { id:\"MC-7\", p:\"DEFEND\", name:\"Tool &amp; MCP Register\",\n    q:\"Sono censiti i tool e le API accessibili dall'AI?\",\n    hint:\"Registro di tool, plugin, API e integrazioni MCP utilizzabili dai sistemi AI.\",\n    o:[\"Nessun registro\",\"Conoscenza informale delle integrazioni\",\"Registro parziale, senza livelli di fiducia\",\"Registro completo con processo di approvazione\",\"Registro con trust tiering e limiti di invocazione\"],\n    act:\"Istituire un registro di tool, API e server MCP accessibili all'AI, con livello di fiducia, permessi minimi e limiti di invocazione per ciascuno.\",\n    eff:\"P\", owner:\"Security \/ Architecture\" },\n  { id:\"MC-8\", p:\"DEFEND\", name:\"Runtime Monitoring\",\n    q:\"Il comportamento dei sistemi AI in produzione \u00e8 monitorato?\",\n    hint:\"Rilevazione di abusi, drift, data leakage e azioni non sicure.\",\n    o:[\"Nessun monitoraggio\",\"Solo log applicativi generici\",\"Log AI raccolti, senza alert\",\"Monitoraggio con soglie e alert definiti\",\"Monitoraggio continuo con SLA di risposta\"],\n    act:\"Attivare il monitoraggio runtime dei sistemi AI (abusi, drift, leakage, azioni anomale) con soglie di alert e responsabilit\u00e0 di risposta assegnate.\",\n    eff:\"S\", owner:\"SOC \/ Security\" },\n  { id:\"MC-9\", p:\"DEFEND\", name:\"AI Incident Response\",\n    q:\"Esiste una procedura di risposta agli incidenti specifica per l'AI?\",\n    hint:\"Playbook AI-specifico ed evidenze ricostruibili a posteriori.\",\n    o:[\"Nessuna procedura\",\"Si applica la procedura IT generica\",\"Procedura AI in bozza\",\"Playbook AI formalizzato\",\"Playbook testato con esercitazioni periodiche\"],\n    act:\"Estendere l'incident response con playbook AI-specifici (leakage, prompt injection, azione non autorizzata di un agent) e testarli con un tabletop.\",\n    eff:\"P\", owner:\"SOC \/ Incident Response\" },\n  { id:\"MC-3\", p:\"GOVERN\", name:\"Separation of Duties\",\n    q:\"Chi sviluppa, chi verifica e chi approva sono ruoli distinti?\",\n    hint:\"Separazione tra delivery, validazione di sicurezza e autorit\u00e0 di approvazione.\",\n    o:[\"Un unico team decide tutto\",\"Separazione informale\",\"Ruoli definiti ma sovrapposti\",\"Ruoli separati e formalizzati\",\"Separazione con matrice RACI per singolo sistema\"],\n    act:\"Separare formalmente delivery, validazione di sicurezza e approvazione al rilascio, formalizzando una matrice RACI per ogni sistema AI.\",\n    eff:\"P\", owner:\"Governance\" },\n  { id:\"MC-10\", p:\"GOVERN\", name:\"Governance Review\",\n    q:\"La governance dell'AI viene riesaminata periodicamente?\",\n    hint:\"Riesame, gestione delle eccezioni e reporting alla direzione.\",\n    o:[\"Nessun riesame\",\"Solo su richiesta o dopo un problema\",\"Riesami saltuari e non documentati\",\"Riesame periodico documentato\",\"Riesame periodico con reporting al vertice\"],\n    act:\"Istituire un riesame periodico della governance AI con registro delle eccezioni, decisioni tracciate e reporting sintetico alla direzione.\",\n    eff:\"Q\", owner:\"Governance \/ Compliance\" },\n  { id:\"MC-11\", p:\"GOVERN\", name:\"Fairness &amp; Bias Evaluation\",\n    q:\"I sistemi AI sono valutati su bias ed equit\u00e0 degli esiti?\",\n    hint:\"Test di esiti discriminatori su dati rappresentativi.\",\n    o:[\"Mai valutato\",\"Valutazione qualitativa occasionale\",\"Valutato solo su alcuni sistemi critici\",\"Valutazione formale con metriche definite\",\"Rivalutazione a ogni cambio di modello o di dati\"],\n    act:\"Definire metriche di fairness per i sistemi che incidono su persone e un processo di rivalutazione a ogni cambio di modello o di dati.\",\n    eff:\"S\", owner:\"Data Science \/ Compliance\" },\n  { id:\"MC-12\", p:\"GOVERN\", name:\"Shared Responsibility\",\n    q:\"Le responsabilit\u00e0 con i fornitori AI e SaaS sono definite?\",\n    hint:\"Confini di accountability tra azienda, provider di modelli e vendor.\",\n    o:[\"Nessuna definizione\",\"Solo contratti standard di fornitura\",\"Verifiche svolte in fase di acquisto\",\"Matrice di responsabilit\u00e0 documentata\",\"Matrice firmata e due diligence periodica\"],\n    act:\"Formalizzare la matrice di responsabilit\u00e0 condivisa con provider AI e SaaS: cosa presidiano loro, cosa resta in capo all'organizzazione.\",\n    eff:\"Q\", owner:\"Procurement \/ Legal\" }\n];\n\nvar MCX = {\n  \"MC-1\":{nist:[\"GOVERN\",\"MAP\"], iso:[\"A.3\",\"A.6\",\"A.8\"]},\n  \"MC-2\":{nist:[\"MAP\",\"MEASURE\"], iso:[\"A.5\",\"A.6\"]},\n  \"MC-3\":{nist:[\"GOVERN\"], iso:[\"A.2\",\"A.3\"]},\n  \"MC-4\":{nist:[\"MEASURE\"], iso:[\"A.6\",\"A.7\"]},\n  \"MC-5\":{nist:[\"MEASURE\",\"MANAGE\"], iso:[\"A.6\"]},\n  \"MC-6\":{nist:[\"MAP\",\"MEASURE\"], iso:[\"A.7\",\"A.8\"]},\n  \"MC-7\":{nist:[\"GOVERN\",\"MAP\"], iso:[\"A.6\",\"A.10\"]},\n  \"MC-8\":{nist:[\"MEASURE\",\"MANAGE\"], iso:[\"A.6\",\"A.9\"]},\n  \"MC-9\":{nist:[\"GOVERN\",\"MANAGE\"], iso:[\"A.6\",\"A.9\",\"A.10\"]},\n  \"MC-10\":{nist:[\"GOVERN\",\"MANAGE\"], iso:[\"A.2\",\"A.3\",\"A.9\"]},\n  \"MC-11\":{nist:[\"MEASURE\"], iso:[\"A.5\",\"A.7\"]},\n  \"MC-12\":{nist:[\"GOVERN\",\"MAP\"], iso:[\"A.8\",\"A.10\"]}\n};\nvar NIST_F = [[\"GOVERN\",\"Governance e supervisione\"],[\"MAP\",\"Contesto e identificazione\"],[\"MEASURE\",\"Analisi e misurazione\"],[\"MANAGE\",\"Gestione e risposta\"]];\nvar ISO_G = [[\"A.2\",\"Policy AI\"],[\"A.3\",\"Organizzazione e ruoli\"],[\"A.5\",\"Valutazione d'impatto\"],[\"A.6\",\"Ciclo di vita del sistema\"],[\"A.7\",\"Dati per l'AI\"],[\"A.8\",\"Informazioni alle parti\"],[\"A.9\",\"Uso responsabile\"],[\"A.10\",\"Terze parti\"]];\nvar EU_T = [\n  [\"Artt. 6-7 \u00b7 Classificazione high-risk\",[\"MC-2\"]],\n  [\"Art. 9 \u00b7 Gestione dei rischi\",[\"MC-2\",\"MC-4\",\"MC-10\"]],\n  [\"Art. 10 \u00b7 Governance dei dati\",[\"MC-6\",\"MC-11\"]],\n  [\"Art. 11 \u00b7 Documentazione tecnica\",[\"MC-1\",\"MC-5\"]],\n  [\"Art. 12 \u00b7 Conservazione dei log\",[\"MC-8\",\"MC-9\"]],\n  [\"Art. 14 \u00b7 Supervisione umana\",[\"MC-3\"]],\n  [\"Art. 15 \u00b7 Accuratezza e cybersecurity\",[\"MC-4\",\"MC-6\",\"MC-7\",\"MC-8\"]],\n  [\"Art. 17 \u00b7 Quality Management System\",[\"MC-5\",\"MC-10\"]],\n  [\"Artt. 25-26 \u00b7 Ruoli e obblighi del deployer\",[\"MC-3\",\"MC-12\"]],\n  [\"Artt. 72-73 \u00b7 Post-market e incidenti gravi\",[\"MC-8\",\"MC-9\",\"MC-10\"]]\n];\nvar EU_MOD = [\"Art. 4 \u00b7 AI literacy\",\"Art. 5 \u00b7 Pratiche vietate\",\"Art. 27 \u00b7 FRIA\",\n  \"Art. 43 \u00b7 Valutazione di conformit\u00e0\",\"Art. 47 \u00b7 Dichiarazione UE di conformit\u00e0\",\n  \"Art. 48 \u00b7 Marcatura CE\",\"Art. 50 \u00b7 Obblighi di trasparenza\",\"Artt. 53-55 \u00b7 Modelli GPAI\"];\nvar RISKS = [\n  [\"Shadow AI \u00b7 uso non censito\",[\"MC-1\",\"MC-2\"]],\n  [\"Data leakage e perdita di know-how\",[\"MC-6\",\"MC-8\"]],\n  [\"Prompt injection e manipolazione dei modelli\",[\"MC-4\",\"MC-6\",\"MC-8\"]],\n  [\"Abuso di tool, API e AI Agent\",[\"MC-7\",\"MC-3\"]],\n  [\"Dipendenza da modelli e provider terzi\",[\"MC-12\",\"MC-7\"]],\n  [\"Assenza di accountability e ownership\",[\"MC-3\",\"MC-10\"]],\n  [\"Audit &amp; regulatory readiness\",[\"MC-4\",\"MC-10\",\"MC-11\",\"MC-12\"]]\n];\nvar LEVELS = [\n  { min:0,  n:\"L1\", t:\"Iniziale \u00b7 Ad-hoc\", c:\"#C8453A\",\n    d:\"L'AI entra in azienda pi\u00f9 velocemente della capacit\u00e0 di governarla. Mancano inventario, ownership e controlli di base: l'esposizione \u00e8 ampia e in buona parte non misurata.\" },\n  { min:20, n:\"L2\", t:\"Emergente\", c:\"#D97B22\",\n    d:\"Alcune pratiche esistono ma sono informali e discontinue. La governance dipende dalle singole persone pi\u00f9 che da processi: i risultati non sono ripetibili n\u00e9 dimostrabili.\" },\n  { min:40, n:\"L3\", t:\"Definito\", c:\"#C2941A\",\n    d:\"Processi e responsabilit\u00e0 sono definiti, ma l'applicazione \u00e8 disomogenea e le evidenze non sempre disponibili. \u00c8 il livello in cui si concentra il maggior ritorno di una remediation mirata.\" },\n  { min:60, n:\"L4\", t:\"Gestito\", c:\"#4FA35C\",\n    d:\"I controlli sono applicati in modo consistente e producono evidenze. Il lavoro residuo riguarda continuit\u00e0, monitoraggio runtime e capacit\u00e0 di dimostrare i risultati in audit.\" },\n  { min:80, n:\"L5\", t:\"Ottimizzato\", c:\"#1F9D57\",\n    d:\"La governance AI \u00e8 strutturata, misurata e sottoposta a riesame periodico. La priorit\u00e0 diventa mantenere il livello mentre il perimetro AI cresce (agent, MCP, nuovi use case).\" }\n];\nvar SCALE = [\n  {c:\"#C8453A\", t:\"Assente\"},\n  {c:\"#D97B22\", t:\"Iniziale\"},\n  {c:\"#C2941A\", t:\"Parziale\"},\n  {c:\"#4FA35C\", t:\"Gestito\"},\n  {c:\"#1F9D57\", t:\"Ottimizzato\"}\n];\nvar EFF = { Q:{t:\"Quick win\", cls:\"q\"}, P:{t:\"Priority action\", cls:\"p\"}, S:{t:\"Strategic\", cls:\"s\"} };\nvar STORE = \"cyberfero_ai_qa_v1\";\n\n\/* ============================================================\n   2 \u00b7 STATO\n   ============================================================ *\/\nvar state = { i:0, answers:new Array(Q.length).fill(null) };\n\nfunction save(){ try{ localStorage.setItem(STORE, JSON.stringify(state)); }catch(e){} }\nfunction load(){\n  try{\n    var raw = localStorage.getItem(STORE); if(!raw) return false;\n    var o = JSON.parse(raw);\n    if(o && Array.isArray(o.answers) && o.answers.length===Q.length){\n      state.answers = o.answers; state.i = Math.min(o.i||0, Q.length-1);\n      return state.answers.some(function(a){ return a!==null; });\n    }\n  }catch(e){}\n  return false;\n}\nfunction clearStore(){ try{ localStorage.removeItem(STORE); }catch(e){} }\n\n\/* utility *\/\nfunction $(s){ return document.querySelector(s); }\nfunction el(t,c,h){ var n=document.createElement(t); if(c) n.className=c; if(h!=null) n.innerHTML=h; return n; }\nfunction esc(s){ return String(s).replace(\/&(?!(amp|lt|gt|quot|#\\d+);)\/g,\"&amp;\").replace(\/<\/g,\"&lt;\").replace(\/>\/g,\"&gt;\"); }\nfunction pad(n){ return n<10 ? \"0\"+n : \"\"+n; }\nfunction r0(v){ return Math.round(v); }\nfunction colFor(v){ \/* v 0..100 *\/\n  if(v<20) return SCALE[0].c; if(v<40) return SCALE[1].c; if(v<60) return SCALE[2].c; if(v<80) return SCALE[3].c; return SCALE[4].c;\n}\nfunction levelOf(v){ var L=LEVELS[0]; for(var i=0;i<LEVELS.length;i++){ if(v>=LEVELS[i].min) L=LEVELS[i]; } return L; }\nfunction byId(id){ for(var i=0;i<Q.length;i++){ if(Q[i].id===id) return i; } return -1; }\nfunction avgOf(ids){ var s=0; for(var i=0;i<ids.length;i++){ s+=state.answers[byId(ids[i])]; } return s\/ids.length; }\nfunction today(){\n  var d=new Date(); return pad(d.getDate())+\".\"+pad(d.getMonth()+1)+\".\"+d.getFullYear();\n}\n\n\/* ============================================================\n   3 \u00b7 MOTORE DI CALCOLO\n   ============================================================ *\/\nfunction compute(){\n  var a=state.answers, i, total=0;\n  for(i=0;i<a.length;i++) total+=a[i];\n  var overall=(total\/(Q.length*4))*100;\n\n  var pil={};\n  Object.keys(PILLARS).forEach(function(k){\n    var n=0,s=0;\n    for(i=0;i<Q.length;i++){ if(Q[i].p===k){ n++; s+=a[i]; } }\n    pil[k]={ score:(s\/(n*4))*100, n:n };\n  });\n\n  var risks=RISKS.map(function(r){ return { name:r[0], v:100-(avgOf(r[1])\/4)*100, mc:r[1] }; })\n                 .sort(function(x,y){ return y.v-x.v; });\n\n  var nist=NIST_F.map(function(f){\n    var ids=[]; Object.keys(MCX).forEach(function(mc){ if(MCX[mc].nist.indexOf(f[0])>=0) ids.push(mc); });\n    return { k:f[0], d:f[1], v:(avgOf(ids)\/4)*100 };\n  });\n  var iso=ISO_G.map(function(g){\n    var ids=[]; Object.keys(MCX).forEach(function(mc){ if(MCX[mc].iso.indexOf(g[0])>=0) ids.push(mc); });\n    return { k:g[0], d:g[1], v:(avgOf(ids)\/4)*100 };\n  });\n  var eu=EU_T.map(function(t){ return { k:t[0], v:(avgOf(t[1])\/4)*100, mc:t[1] }; });\n\n  var gaps=Q.map(function(q,ix){ return { q:q, ix:ix, s:a[ix], gap:4-a[ix] }; })\n            .filter(function(g){ return g.gap>0; })\n            .sort(function(x,y){\n              if(y.gap!==x.gap) return y.gap-x.gap;\n              var ord={Q:0,P:1,S:2}; return ord[x.q.eff]-ord[y.q.eff];\n            });\n\n  var critical=[\"MC-1\",\"MC-2\",\"MC-8\",\"MC-9\"].filter(function(id){ return a[byId(id)]<=1; });\n  var euReady=0; for(i=0;i<eu.length;i++) euReady+=eu[i].v; euReady\/=eu.length;\n\n  return { overall:overall, level:levelOf(overall), pillars:pil, risks:risks, nist:nist, iso:iso,\n           eu:eu, euReady:euReady, gaps:gaps, critical:critical,\n           strengths:Q.map(function(q,ix){ return {q:q,s:a[ix]}; }).filter(function(x){ return x.s>=3; })\n                      .sort(function(x,y){ return y.s-x.s; }) };\n}\n\n\/* ============================================================\n   4 \u00b7 GRAFICI SVG\n   ============================================================ *\/\nfunction donut(v,color,size,label){\n  size=size||220;\n  var r=(size\/2)-16, cx=size\/2, cy=size\/2, C=2*Math.PI*r, dash=C*(v\/100);\n  return '<svg viewBox=\"0 0 '+size+' '+size+'\" width=\"'+size+'\" height=\"'+size+'\" role=\"img\" aria-label=\"Maturity score '+r0(v)+' su 100\">'+\n    '<circle cx=\"'+cx+'\" cy=\"'+cy+'\" r=\"'+r+'\" fill=\"none\" stroke=\"#E3E7EC\" stroke-width=\"14\"\/>'+\n    '<circle cx=\"'+cx+'\" cy=\"'+cy+'\" r=\"'+r+'\" fill=\"none\" stroke=\"'+color+'\" stroke-width=\"14\" stroke-linecap=\"round\" '+\n      'stroke-dasharray=\"'+dash.toFixed(1)+' '+(C-dash).toFixed(1)+'\" transform=\"rotate(-90 '+cx+' '+cy+')\"\/>'+\n    '<text x=\"'+cx+'\" y=\"'+(cy-2)+'\" text-anchor=\"middle\" font-family=\"Chakra Petch,sans-serif\" font-size=\"'+(size*0.26)+'\" font-weight=\"700\" fill=\"#1B2430\">'+r0(v)+'<\/text>'+\n    '<text x=\"'+cx+'\" y=\"'+(cy+22)+'\" text-anchor=\"middle\" font-family=\"Chakra Petch,sans-serif\" font-size=\"12\" letter-spacing=\"2\" fill=\"#8A94A2\">'+(label||\"\/ 100\")+'<\/text>'+\n  '<\/svg>';\n}\n\nfunction radar(pil){\n  var keys=Object.keys(PILLARS), size=210, cx=105, cy=105, R=76;\n  var pts=[], grid=\"\", lbl=\"\";\n  for(var g=1;g<=4;g++){\n    var p=[]; for(var i=0;i<keys.length;i++){\n      var a=(i\/keys.length)*Math.PI*2-Math.PI\/2, rr=R*(g\/4);\n      p.push((cx+rr*Math.cos(a)).toFixed(1)+\",\"+(cy+rr*Math.sin(a)).toFixed(1));\n    }\n    grid+='<polygon points=\"'+p.join(\" \")+'\" fill=\"none\" stroke=\"#E3E7EC\" stroke-width=\"1\"\/>';\n  }\n  for(var i=0;i<keys.length;i++){\n    var a=(i\/keys.length)*Math.PI*2-Math.PI\/2, v=pil[keys[i]].score\/100;\n    pts.push((cx+R*v*Math.cos(a)).toFixed(1)+\",\"+(cy+R*v*Math.sin(a)).toFixed(1));\n    var lx=cx+(R+22)*Math.cos(a), ly=cy+(R+22)*Math.sin(a);\n    lbl+='<text x=\"'+lx.toFixed(1)+'\" y=\"'+(ly+4).toFixed(1)+'\" text-anchor=\"middle\" font-family=\"Chakra Petch,sans-serif\" font-size=\"10.5\" letter-spacing=\"1.4\" fill=\"'+PILLARS[keys[i]].color+'\">'+keys[i]+'<\/text>';\n    grid+='<line x1=\"'+cx+'\" y1=\"'+cy+'\" x2=\"'+(cx+R*Math.cos(a)).toFixed(1)+'\" y2=\"'+(cy+R*Math.sin(a)).toFixed(1)+'\" stroke=\"#E3E7EC\"\/>';\n  }\n  return '<svg viewBox=\"0 0 '+size+' '+size+'\" style=\"width:100%;max-width:230px;height:auto\" role=\"img\" aria-label=\"Maturit\u00e0 per pilastro\">'+\n    grid+'<polygon points=\"'+pts.join(\" \")+'\" fill=\"rgba(244,146,35,.18)\" stroke=\"#E07B10\" stroke-width=\"2\"\/>'+lbl+'<\/svg>';\n}\n\n\/* barra orizzontale generica *\/\nfunction metric(name,sub,v,color,chips){\n  return '<div class=\"mrow\"><div class=\"nm\">'+name+(sub?'<small>'+sub+'<\/small>':'')+\n    (chips?'<div class=\"chips\">'+chips+'<\/div>':'')+'<\/div>'+\n    '<div class=\"vl\" style=\"color:'+color+'\">'+r0(v)+'%<\/div>'+\n    '<div class=\"mtrack\"><i style=\"width:'+Math.max(2,v)+'%;background:'+color+'\"><\/i><\/div><\/div>';\n}\n\n\/* ============================================================\n   5 \u00b7 QUESTIONARIO\n   ============================================================ *\/\nvar scIntro=$(\"#scIntro\"), scQuiz=$(\"#scQuiz\"), scRes=$(\"#scRes\");\nfunction show(which){\n  [scIntro,scQuiz,scRes].forEach(function(s){ s.classList.remove(\"on\"); });\n  which.classList.add(\"on\");\n  $(\"#report\").classList.remove(\"on\");\n  window.scrollTo({top:0,behavior:\"instant\"});\n}\n\nfunction renderQ(){\n  var q=Q[state.i], i;\n  $(\"#qPillar\").className=\"pill \"+q.p;\n  $(\"#qPillar\").textContent=PILLARS[q.p].label;\n  $(\"#qPillarDesc\").textContent=PILLARS[q.p].desc;\n  $(\"#qCount\").textContent=pad(state.i+1)+\" \/ \"+Q.length;\n  $(\"#qBar\").style.width=((state.i)\/Q.length*100)+\"%\";\n  $(\"#qId\").innerHTML=q.id+\" \u00b7 \"+q.name;\n  $(\"#qText\").innerHTML=esc(q.q);\n  $(\"#qHint\").innerHTML=esc(q.hint);\n\n  var box=$(\"#qOpts\"); box.innerHTML=\"\";\n  q.o.forEach(function(txt,ix){\n    var b=el(\"button\",\"opt\"+(state.answers[state.i]===ix?\" sel\":\"\"),\n      '<span class=\"k\">'+(ix+1)+'<\/span><span>'+esc(txt)+'<\/span>');\n    b.type=\"button\";\n    b.addEventListener(\"click\",function(){ pick(ix); });\n    box.appendChild(b);\n  });\n\n  var dots=$(\"#qDots\"); dots.innerHTML=\"\";\n  for(i=0;i<Q.length;i++){\n    var d=el(\"i\",(state.answers[i]!==null?\"done\":\"\")+(i===state.i?\" cur\":\"\"));\n    d.title=Q[i].id+\" \u00b7 \"+Q[i].name;\n    (function(k){ d.addEventListener(\"click\",function(){ if(k<=firstUnanswered()){ state.i=k; renderQ(); } }); })(i);\n    dots.appendChild(d);\n  }\n  $(\"#btnPrev\").disabled = state.i===0;\n  $(\"#btnNext\").disabled = state.answers[state.i]===null;\n  $(\"#btnNext\").textContent = state.i===Q.length-1 ? \"Vedi i risultati \u2192\" : \"Avanti \u2192\";\n}\nfunction firstUnanswered(){\n  for(var i=0;i<Q.length;i++){ if(state.answers[i]===null) return i; }\n  return Q.length-1;\n}\nfunction pick(ix){\n  state.answers[state.i]=ix; save();\n  var opts=$(\"#qOpts\").children;\n  for(var i=0;i<opts.length;i++) opts[i].classList.toggle(\"sel\", i===ix);\n  $(\"#btnNext\").disabled=false;\n  setTimeout(next,180);\n}\nfunction next(){\n  if(state.answers[state.i]===null) return;\n  if(state.i===Q.length-1){ finish(); return; }\n  state.i++; save(); renderQ();\n}\nfunction prev(){ if(state.i>0){ state.i--; save(); renderQ(); } }\n\n$(\"#btnNext\").addEventListener(\"click\",next);\n$(\"#btnPrev\").addEventListener(\"click\",prev);\ndocument.addEventListener(\"keydown\",function(e){\n  if(!scQuiz.classList.contains(\"on\")) return;\n  if(e.key>=\"1\"&&e.key<=\"5\"){ pick(parseInt(e.key,10)-1); e.preventDefault(); }\n  else if(e.key===\"Enter\"){ next(); e.preventDefault(); }\n  else if(e.key===\"ArrowLeft\"){ prev(); }\n  else if(e.key===\"ArrowRight\"){ next(); }\n});\n\nfunction start(){\n  var done=state.answers.every(function(a){ return a!==null; });\n  if(done){ finish(); return; }\n  state.i=firstUnanswered(); show(scQuiz); renderQ();\n}\n$(\"#btnStart\").addEventListener(\"click\",start);\n$(\"#btnStart2\").addEventListener(\"click\",start);\n\n\n\/* ============================================================\n   6 \u00b7 RISULTATI A SCHERMO\n   ============================================================ *\/\nfunction finish(){\n  var R=compute();\n  $(\"#resBody\").innerHTML=renderResults(R);\n  renderReport(R);\n  show(scRes);\n  bindResActions();\n}\n\nfunction renderResults(R){\n  var h=\"\", i;\n\n  \/* header *\/\n  h+='<div class=\"rhead\">'+\n       '<div>'+donut(R.overall,R.level.c,240)+'<\/div>'+\n       '<div>'+\n         '<div class=\"lvl\" style=\"color:'+R.level.c+'\">'+R.level.n+' \u00b7 '+R.level.t+'<\/div>'+\n         '<h2>Il vostro AI Maturity Score \u00e8 '+r0(R.overall)+'\/100<\/h2>'+\n         '<p>'+R.level.d+'<\/p>'+\n         '<div class=\"chips\" style=\"margin-top:14px\">'+\n           '<span class=\"chip\">Readiness EU AI Act '+r0(R.euReady)+'%<\/span>'+\n           '<span class=\"chip\">ADOPT '+r0(R.pillars.ADOPT.score)+'%<\/span>'+\n           '<span class=\"chip\">DEFEND '+r0(R.pillars.DEFEND.score)+'%<\/span>'+\n           '<span class=\"chip\">GOVERN '+r0(R.pillars.GOVERN.score)+'%<\/span>'+\n         '<\/div>'+\n       '<\/div>'+\n     '<\/div>';\n\n  \/* alert controlli critici *\/\n  if(R.critical.length){\n    h+='<div class=\"panel\" style=\"border-color:rgba(200,69,58,.45);background:rgba(200,69,58,.06);margin-top:16px\">'+\n       '<h3 style=\"color:#C8453A\">Attenzione: '+R.critical.length+' controllo'+(R.critical.length>1?\"i\":\"\")+' fondamental'+(R.critical.length>1?\"i\":\"e\")+' assente'+(R.critical.length>1?\"i\":\"\")+'<\/h3>'+\n       '<p class=\"small mut\" style=\"margin:8px 0 0\">Senza '+R.critical.map(function(id){ return \"<strong>\"+id+\" \"+Q[byId(id)].name.replace(\"&amp;\",\"&\")+\"<\/strong>\"; }).join(\", \")+\n       ' non \u00e8 possibile dimostrare n\u00e9 il perimetro dei sistemi AI n\u00e9 la loro supervisione: sono i primi interventi da mettere in agenda.<\/p><\/div>';\n  }\n\n  \/* pilastri + radar *\/\n  h+='<div class=\"grid2\">'+\n       '<div class=\"panel\"><h3>Maturit\u00e0 per pilastro<\/h3><div class=\"sub\">Modello ADG \u00b7 Adopt \u00b7 Defend \u00b7 Govern<\/div>';\n  Object.keys(PILLARS).forEach(function(k){\n    h+=metric(PILLARS[k].label+' <span class=\"mut small\">\u2014 '+PILLARS[k].desc+'<\/span>', k+\" \u00b7 \"+R.pillars[k].n+\" controlli\",\n              R.pillars[k].score, PILLARS[k].color);\n  });\n  h+='<\/div><div class=\"panel\" style=\"display:grid;place-items:center\"><h3 style=\"justify-self:start\">Profilo ADG<\/h3>'+radar(R.pillars)+'<\/div><\/div>';\n\n  \/* matrice 12 controlli *\/\n  h+='<div class=\"panel\" style=\"margin-top:16px\"><h3>Profilo sui 12 controlli minimi<\/h3>'+\n     '<div class=\"sub\">Livello dichiarato per ciascun controllo, dal pi\u00f9 basso al pi\u00f9 alto<\/div><div class=\"scroll-x\"><table class=\"tbl\">'+\n     '<tr><th>ID<\/th><th>Controllo<\/th><th>Pilastro<\/th><th>Livello dichiarato<\/th><th>Stato<\/th><\/tr>';\n  Q.slice().sort(function(a,b){ return state.answers[Q.indexOf(a)]-state.answers[Q.indexOf(b)]; }).forEach(function(q){\n    var s=state.answers[Q.indexOf(q)];\n    h+='<tr><td class=\"mono\" style=\"color:var(--mut2)\">'+q.id+'<\/td><td>'+q.name+'<\/td>'+\n       '<td><span class=\"pill '+q.p+'\" style=\"font-size:10px\">'+q.p+'<\/span><\/td>'+\n       '<td class=\"mut\">'+esc(q.o[s])+'<\/td>'+\n       '<td><span class=\"tag\" style=\"background:'+SCALE[s].c+'22;color:'+SCALE[s].c+';border:1px solid '+SCALE[s].c+'55\">'+SCALE[s].t+'<\/span><\/td><\/tr>';\n  });\n  h+='<\/table><\/div><div class=\"legend\">';\n  SCALE.forEach(function(s){ h+='<span><i style=\"background:'+s.c+'\"><\/i>'+s.t+'<\/span>'; });\n  h+='<\/div><\/div>';\n\n  \/* rischi + EU *\/\n  h+='<div class=\"grid2\">'+\n       '<div class=\"panel\"><h3>Aree di esposizione al rischio<\/h3><div class=\"sub\">Esposizione residua, ordinata per criticit\u00e0<\/div>';\n  R.risks.forEach(function(r){\n    h+=metric(r.name, r.mc.join(\" \u00b7 \"), r.v, colFor(100-r.v));\n  });\n  h+='<\/div>';\n\n  h+='<div class=\"panel\"><h3>Readiness EU AI Act<\/h3><div class=\"sub\">Copertura per area di requisito \u00b7 Reg. (UE) 2024\/1689<\/div>';\n  R.eu.forEach(function(e){ h+=metric(e.k, e.mc.join(\" \u00b7 \"), e.v, colFor(e.v)); });\n  h+='<p class=\"tiny\" style=\"margin-top:14px\">Gli obblighi puntuali \u2014 '+EU_MOD.slice(0,4).join(\", \")+' e altri \u2014 non sono valutabili in auto-valutazione e vengono verificati dai moduli regolatori dell\\'AI Act Gap Assessment.<\/p>';\n  h+='<\/div><\/div>';\n\n  \/* NIST + ISO *\/\n  h+='<div class=\"grid2\">'+\n       '<div class=\"panel\"><h3>Allineamento NIST AI RMF<\/h3><div class=\"sub\">Funzioni GOVERN \u00b7 MAP \u00b7 MEASURE \u00b7 MANAGE<\/div>';\n  R.nist.forEach(function(n){ h+=metric(n.k, n.d, n.v, colFor(n.v)); });\n  h+='<\/div><div class=\"panel\"><h3>Allineamento ISO\/IEC 42001<\/h3><div class=\"sub\">Gruppi di controlli Annex A<\/div>';\n  R.iso.forEach(function(s){ h+=metric(s.k+\" \u00b7 \"+s.d, \"\", s.v, colFor(s.v)); });\n  h+='<\/div><\/div>';\n\n  \/* priorit\u00e0 *\/\n  h+='<div class=\"panel\" style=\"margin-top:16px\"><h3>Le vostre 5 priorit\u00e0 di intervento<\/h3>'+\n     '<div class=\"sub\">Ordinate per distanza dal livello atteso e tipo di sforzo<\/div>';\n  R.gaps.slice(0,5).forEach(function(g,ix){\n    var e=EFF[g.q.eff];\n    h+='<div class=\"prio\"><div class=\"t\"><span class=\"mono\" style=\"color:var(--or);font-weight:700\">'+pad(ix+1)+'<\/span>'+\n       '<h4>'+g.q.id+' \u00b7 '+g.q.name+'<\/h4>'+\n       '<span class=\"tag '+e.cls+'\">'+e.t+'<\/span>'+\n       '<span class=\"tag n\">Owner: '+g.q.owner+'<\/span>'+\n       '<span class=\"tag n\">Gap '+g.gap+'\/4<\/span><\/div>'+\n       '<p>'+esc(g.q.act)+'<\/p><\/div>';\n  });\n  if(!R.gaps.length) h+='<p class=\"mut\">Tutti i controlli risultano al livello massimo dichiarato: la priorit\u00e0 diventa mantenere il livello e verificare le evidenze in audit.<\/p>';\n  h+='<\/div>';\n\n  \/* roadmap *\/\n  h+=roadmapHTML(R);\n\n  \/* punti di forza *\/\n  if(R.strengths.length){\n    h+='<div class=\"panel\" style=\"margin-top:16px\"><h3>Su cosa potete contare<\/h3><div class=\"sub\">Controlli gi\u00e0 a livello gestito o superiore<\/div><div class=\"chips\">';\n    R.strengths.forEach(function(s){ h+='<span class=\"chip\" style=\"border-color:rgba(31,157,87,.4);color:#1B8A4D\">'+s.q.id+' \u00b7 '+s.q.name+'<\/span>'; });\n    h+='<\/div><\/div>';\n  }\n\n  \/* CTA *\/\n  h+='<div class=\"ctaband noprint\"><span class=\"eyebrow\">Passo successivo<\/span>'+\n     '<h3>Questo \u00e8 il punto di partenza, non la conformit\u00e0.<\/h3>'+\n     '<p>L\\'auto-valutazione fotografa quanto dichiarato. L\\'<strong>AI Act Gap Assessment<\/strong> di Cyberfero verifica le evidenze, determina applicabilit\u00e0 e classificazione dei vostri sistemi, esegue la verifica articolo per articolo degli obblighi applicabili e consegna executive report, heatmap, crosswalk e roadmap di remediation.<\/p>'+\n     '<div class=\"actions\">'+\n       '<a class=\"btn btn-p\" href=\"mailto:info@cyberfero.com?subject=AI%20Act%20Gap%20Assessment%20-%20Richiesta%20informazioni&#038;body=Buongiorno%2C%0D%0Aabbiamo%20completato%20l%27AI%20Quick%20Assessment%20(score%20'+r0(R.overall)+'%2F100%20-%20livello%20'+R.level.n+')%20e%20vorremmo%20approfondire%20l%27AI%20Act%20Gap%20Assessment.%0D%0A%0D%0AAzienda%3A%20%0D%0ARiferimento%3A%20%0D%0ATelefono%3A%20\">Parla con un consulente<\/a>'+\n       '<button class=\"btn btn-g\" id=\"btnPrint\">Scarica il report (PDF)<\/button>'+\n       '<button class=\"btn btn-g\" id=\"btnSave\">Salva in HTML<\/button>'+\n       '<button class=\"btn btn-g\" id=\"btnRedo\">Rifai il test<\/button>'+\n     '<\/div>'+\n     '<p class=\"tiny\" style=\"margin-top:18px\">Nessun dato \u00e8 stato trasmesso: il punteggio riportato nell\\'email \u00e8 inserito solo se scegliete di scriverci. Cyberfero S.r.l. \u00b7 info@cyberfero.com \u00b7 +39 0522 1685330<\/p><\/div>';\n\n  return h;\n}\n\nfunction roadmapHTML(R){\n  var q30=[],q60=[],q90=[];\n  R.gaps.forEach(function(g){\n    var line=g.q.id+\" \u00b7 \"+g.q.name+\" \u2014 \"+g.q.owner;\n    if(g.q.eff===\"Q\") q30.push(line); else if(g.q.eff===\"P\") q60.push(line); else q90.push(line);\n  });\n  function ul(a){ return a.length ? \"<ul><li>\"+a.join(\"<\/li><li>\")+\"<\/li><\/ul>\" : '<p class=\"small mut\" style=\"margin:10px 0 0\">Nessun intervento residuo in questa fascia.<\/p>'; }\n  return '<div class=\"panel\" style=\"margin-top:16px\"><h3>Roadmap 30 \/ 60 \/ 90 giorni<\/h3>'+\n    '<div class=\"sub\">Sequenza suggerita in base allo sforzo di implementazione<\/div><div class=\"road\">'+\n    '<div class=\"col\"><h4>0\u201330 giorni \u00b7 Quick win<\/h4>'+ul(q30)+'<\/div>'+\n    '<div class=\"col\"><h4>30\u201360 giorni \u00b7 Priority actions<\/h4>'+ul(q60)+'<\/div>'+\n    '<div class=\"col\"><h4>60\u201390 giorni \u00b7 Strategic<\/h4>'+ul(q90)+'<\/div>'+\n    '<\/div><\/div>';\n}\n\nfunction bindResActions(){\n  var p=$(\"#btnPrint\"), s=$(\"#btnSave\"), r=$(\"#btnRedo\");\n  if(p) p.addEventListener(\"click\",printReport);\n  if(s) s.addEventListener(\"click\",saveHTML);\n  if(r) r.addEventListener(\"click\",function(){\n    if(confirm(\"Ricominciare da zero? Le risposte attuali verranno cancellate.\")){\n      state={ i:0, answers:new Array(Q.length).fill(null) }; clearStore(); show(scQuiz); renderQ();\n    }\n  });\n}\n\n\/* ============================================================\n   7 \u00b7 REPORT STAMPABILE\n   ============================================================ *\/\nfunction renderReport(R){\n  var h=\"\";\n  h+='<h1>AI Governance &amp; Security \u2014 Quick Assessment<\/h1>'+\n     '<div class=\"dmeta\"><span>Cyberfero S.r.l.<\/span><span>Data: '+today()+'<\/span><span>Framework ADG \u00b7 12 Minimum Controls<\/span><span>Auto-valutazione<\/span><\/div>';\n\n  h+='<h2>1 \u00b7 Sintesi<\/h2>'+\n     '<p><strong>AI Maturity Score: '+r0(R.overall)+'\/100 \u2014 livello '+R.level.n+' ('+R.level.t+').<\/strong> '+R.level.d+'<\/p>'+\n     '<p>Readiness media rispetto alle aree di requisito dell\\'EU AI Act valutabili in auto-valutazione: <strong>'+r0(R.euReady)+'%<\/strong>. '+\n     'Maturit\u00e0 per pilastro: ADOPT '+r0(R.pillars.ADOPT.score)+'%, DEFEND '+r0(R.pillars.DEFEND.score)+'%, GOVERN '+r0(R.pillars.GOVERN.score)+'%.<\/p>';\n  if(R.critical.length){\n    h+='<p><strong>Controlli fondamentali assenti o iniziali:<\/strong> '+R.critical.join(\", \")+'. Sono i prerequisiti per dimostrare perimetro e supervisione dei sistemi AI.<\/p>';\n  }\n\n  h+='<h2>2 \u00b7 Profilo sui 12 controlli minimi<\/h2><table class=\"tbl\">'+\n     '<tr><th>ID<\/th><th>Controllo<\/th><th>Pilastro<\/th><th>Livello dichiarato<\/th><th>Stato<\/th><\/tr>';\n  Q.forEach(function(q,ix){\n    var s=state.answers[ix];\n    h+='<tr><td>'+q.id+'<\/td><td>'+q.name+'<\/td><td>'+q.p+'<\/td><td>'+esc(q.o[s])+'<\/td><td>'+SCALE[s].t+'<\/td><\/tr>';\n  });\n  h+='<\/table>';\n\n  h+='<h2>3 \u00b7 Aree di esposizione al rischio<\/h2><table class=\"tbl\"><tr><th>Area<\/th><th>Controlli<\/th><th>Esposizione residua<\/th><\/tr>';\n  R.risks.forEach(function(r){ h+='<tr><td>'+r.name+'<\/td><td>'+r.mc.join(\", \")+'<\/td><td>'+r0(r.v)+'%<\/td><\/tr>'; });\n  h+='<\/table>';\n\n  h+='<h2>4 \u00b7 Readiness EU AI Act per area di requisito<\/h2><table class=\"tbl\"><tr><th>Area di requisito<\/th><th>Controlli<\/th><th>Copertura<\/th><\/tr>';\n  R.eu.forEach(function(e){ h+='<tr><td>'+e.k+'<\/td><td>'+e.mc.join(\", \")+'<\/td><td>'+r0(e.v)+'%<\/td><\/tr>'; });\n  h+='<\/table><p class=\"tiny\">Obblighi puntuali non valutabili in auto-valutazione, verificati dai moduli regolatori dell\\'AI Act Gap Assessment: '+EU_MOD.join(\"; \")+'.<\/p>';\n\n  h+='<div class=\"pagebreak\"><\/div><h2>5 \u00b7 Allineamento a NIST AI RMF e ISO\/IEC 42001<\/h2><table class=\"tbl\"><tr><th>Riferimento<\/th><th>Area<\/th><th>Copertura<\/th><\/tr>';\n  R.nist.forEach(function(n){ h+='<tr><td>NIST AI RMF<\/td><td>'+n.k+' \u2014 '+n.d+'<\/td><td>'+r0(n.v)+'%<\/td><\/tr>'; });\n  R.iso.forEach(function(s){ h+='<tr><td>ISO\/IEC 42001<\/td><td>'+s.k+' \u2014 '+s.d+'<\/td><td>'+r0(s.v)+'%<\/td><\/tr>'; });\n  h+='<\/table>';\n\n  h+='<h2>6 \u00b7 Priorit\u00e0 di intervento<\/h2>';\n  if(R.gaps.length){\n    h+='<table class=\"tbl\"><tr><th>#<\/th><th>Controllo<\/th><th>Azione raccomandata<\/th><th>Tipo<\/th><th>Owner<\/th><\/tr>';\n    R.gaps.slice(0,8).forEach(function(g,ix){\n      h+='<tr><td>'+pad(ix+1)+'<\/td><td>'+g.q.id+' '+g.q.name+'<\/td><td>'+esc(g.q.act)+'<\/td><td>'+EFF[g.q.eff].t+'<\/td><td>'+g.q.owner+'<\/td><\/tr>';\n    });\n    h+='<\/table>';\n  } else { h+='<p>Nessun gap dichiarato. La priorit\u00e0 diventa il mantenimento del livello e la verifica delle evidenze.<\/p>'; }\n\n  h+='<h2>7 \u00b7 Roadmap 30 \/ 60 \/ 90 giorni<\/h2>'+roadmapHTML(R).replace(\/class=\"panel\"[^>]*\/,'').replace(\/<div class=\"sub\">.*?<\\\/div>\/,'');\n\n  h+='<h2>8 \u00b7 Perimetro e limiti<\/h2>'+\n     '<p class=\"tiny\">Il presente documento \u00e8 l\\'esito di un\\'auto-valutazione compilata dall\\'organizzazione: riflette quanto dichiarato e non comporta verifica delle evidenze. '+\n     'Non costituisce certificazione, valutazione di conformit\u00e0 ai sensi dell\\'art. 43 del Regolamento (UE) 2024\/1689, n\u00e9 consulenza legale. '+\n     'ADG (Adopt \u00b7 Defend \u00b7 Govern) \u00e8 un framework pubblico di AI security governance sviluppato da terze parti, utilizzato come modello metodologico di riferimento. '+\n     'EU AI Act, NIST AI RMF, ISO\/IEC 42001, OWASP e MITRE ATT&amp;CK \/ ATLAS sono marchi e riferimenti dei rispettivi titolari, citati a fini descrittivi.<\/p>'+\n     '<p class=\"tiny\">Cyberfero S.r.l. \u2014 Via Statuto 3, 42121 Reggio nell\\'Emilia (RE) \u2014 info@cyberfero.com \u2014 +39 0522 1685330 \u2014 \u00a9 2026 Tutti i diritti riservati.<\/p>';\n\n  $(\"#reportBody\").innerHTML=h;\n}\n\nfunction reportDoc(){\n  var css='body{font-family:Arial,Helvetica,sans-serif;color:#111;max-width:860px;margin:26px auto;padding:0 20px;line-height:1.6}'+\n    'h1{font-size:25px;border-bottom:3px solid #F49223;padding-bottom:9px}h2{font-size:17px;margin-top:26px;border-bottom:1px solid #ccc;padding-bottom:6px}'+\n    'h3,h4{font-size:14px}table{width:100%;border-collapse:collapse;font-size:12.5px;margin-top:10px}th{text-align:left;background:#f3f3f3;padding:7px;border:1px solid #ddd}'+\n    'td{padding:7px;border:1px solid #ddd;vertical-align:top}.dmeta{font-size:11.5px;color:#666;display:flex;gap:16px;flex-wrap:wrap}'+\n    '.tiny{font-size:11px;color:#555}.road{display:flex;gap:14px;flex-wrap:wrap}.col{flex:1;min-width:210px;border:1px solid #ddd;padding:11px}'+\n    '.col h4{margin:0;color:#B36A10}ul{padding-left:17px;margin:7px 0 0}.pagebreak{page-break-before:always}'+\n    '@page{size:A4;margin:14mm}';\n  return '<!DOCTYPE html><html lang=\"it\"><head><meta charset=\"utf-8\"><title>AI Quick Assessment - Cyberfero<\/title><style>'+css+'<\/style><\/head><body>'+\n    $(\"#reportBody\").innerHTML+'';\n}\nfunction printReport(){\n  var f=document.createElement(\"iframe\");\n  f.setAttribute(\"aria-hidden\",\"true\");\n  f.style.cssText=\"position:fixed;right:0;bottom:0;width:0;height:0;border:0;visibility:hidden\";\n  document.body.appendChild(f);\n  f.onload=function(){\n    try{ f.contentWindow.focus(); f.contentWindow.print(); }catch(e){ window.print(); }\n    setTimeout(function(){ f.remove(); },2000);\n  };\n  f.srcdoc=reportDoc();\n}\n\n\/* ============================================================\n   8 \u00b7 EXPORT HTML\n   ============================================================ *\/\nfunction saveHTML(){\n  var doc=reportDoc();\n  var blob=new Blob([doc],{type:\"text\/html;charset=utf-8\"});\n  var a=document.createElement(\"a\");\n  a.href=URL.createObjectURL(blob);\n  a.download=\"AI-Quick-Assessment-Cyberfero-\"+today().replace(\/\\.\/g,\"\")+\".html\";\n  document.body.appendChild(a); a.click(); document.body.removeChild(a);\n  setTimeout(function(){ URL.revokeObjectURL(a.href); },1500);\n}\n\n\/* ============================================================\n   9 \u00b7 BOOT\n   ============================================================ *\/\n(function boot(){\n  var had=load();\n  if(had){\n    var done=state.answers.every(function(a){ return a!==null; });\n    var n=state.answers.filter(function(a){ return a!==null; }).length;\n    var note=$(\"#resumeNote\");\n    note.style.display=\"inline\";\n    note.innerHTML=done ? 'Assessment gi\u00e0 completato su questo browser \u2014 <a href=\"#\" id=\"lnkRes\">vedi i risultati<\/a>'\n                        : 'Ripresa disponibile: '+n+'\/'+Q.length+' risposte salvate su questo browser.';\n    var lr=document.getElementById(\"lnkRes\");\n    if(lr) lr.addEventListener(\"click\",function(e){ e.preventDefault(); finish(); });\n    if(done) $(\"#btnStart\").textContent=\"Vedi i risultati \u2192\";\n  }\n  renderQ();\n  if(location.hash===\"#start\") start();\n})();\n\n})();\n<\/script>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Strumento gratuito \u00b7 AI Governance Quanto \u00e8 maturala vostra AI Governance? 12 domande. 5 minuti. Nessuna registrazione. Un&#8217;auto-valutazione sui 12 controlli minimi di AI governance, con il vostro maturity score, le aree di esposizione al rischio e la readiness rispetto all&#8217;EU AI Act. 100% gratuito Nessun dato personale Nessuna email richiesta Report scaricabile Avvia l&#8217;assessment \u2192 Come funziona Come funziona&#8230;<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":17833,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"class_list":["post-20790","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.2 (Yoast SEO v28.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>AI Quick Assessment<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cyberfero.com\/it\/vciso\/ai-quick-assessment\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI Quick Assessment\" \/>\n<meta property=\"og:description\" content=\"Strumento gratuito \u00b7 AI Governance Quanto \u00e8 maturala vostra AI Governance? 12 domande. 5 minuti. Nessuna registrazione. Un&#8217;auto-valutazione sui 12 controlli minimi di AI governance, con il vostro maturity score, le aree di esposizione al rischio e la readiness rispetto all&#8217;EU AI Act. 100% gratuito Nessun dato personale Nessuna email richiesta Report scaricabile Avvia l&#8217;assessment \u2192 Come funziona Come funziona...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cyberfero.com\/it\/vciso\/ai-quick-assessment\/\" \/>\n<meta property=\"og:site_name\" content=\"Cyberfero\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Cyberfero\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cyberfero.com\/wp-content\/uploads\/2024\/05\/Color-logo-no-background.png\" \/>\n\t<meta property=\"og:image:width\" content=\"3163\" \/>\n\t<meta property=\"og:image:height\" content=\"922\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@secureod\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.cyberfero.com\\\/it\\\/vciso\\\/ai-quick-assessment\\\/\",\"url\":\"https:\\\/\\\/www.cyberfero.com\\\/it\\\/vciso\\\/ai-quick-assessment\\\/\",\"name\":\"AI Quick Assessment\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cyberfero.com\\\/it\\\/#website\"},\"datePublished\":\"2026-09-13T23:09:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.cyberfero.com\\\/it\\\/vciso\\\/ai-quick-assessment\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.cyberfero.com\\\/it\\\/vciso\\\/ai-quick-assessment\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.cyberfero.com\\\/it\\\/vciso\\\/ai-quick-assessment\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.cyberfero.com\\\/it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"vCISO\",\"item\":\"https:\\\/\\\/www.cyberfero.com\\\/it\\\/vciso\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"AI Quick Assessment\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.cyberfero.com\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/www.cyberfero.com\\\/it\\\/\",\"name\":\"Cyberfero\",\"description\":\"Managed Security Service Provider\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.cyberfero.com\\\/it\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.cyberfero.com\\\/it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":[\"Organization\",\"Place\",\"ProfessionalService\"],\"@id\":\"https:\\\/\\\/www.cyberfero.com\\\/it\\\/#organization\",\"name\":\"Cyberfero s.r.l.\",\"url\":\"https:\\\/\\\/www.cyberfero.com\\\/it\\\/\",\"logo\":{\"@id\":\"https:\\\/\\\/www.cyberfero.com\\\/it\\\/vciso\\\/ai-quick-assessment\\\/#local-main-organization-logo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cyberfero.com\\\/it\\\/vciso\\\/ai-quick-assessment\\\/#local-main-organization-logo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Cyberfero\",\"https:\\\/\\\/x.com\\\/secureod\",\"https:\\\/\\\/www.instagram.com\\\/cyber_fero\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/cyberfero\",\"http:\\\/\\\/www.pinterest.com\\\/cyberfero\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/secureod\"],\"address\":{\"@id\":\"https:\\\/\\\/www.cyberfero.com\\\/it\\\/vciso\\\/ai-quick-assessment\\\/#local-main-place-address\"},\"telephone\":[\"+39 0522 1685330\"],\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\"],\"opens\":\"09:00\",\"closes\":\"18:30\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Saturday\",\"Sunday\"],\"opens\":\"00:00\",\"closes\":\"00:00\"}],\"email\":\"info@cyberfero.com\",\"faxNumber\":\"+39 0522 015371\",\"areaServed\":\"Italia\",\"vatID\":\"03058120357\",\"taxID\":\"03058120357\",\"priceRange\":\"$$$\",\"currenciesAccepted\":\"\u20ac\",\"paymentAccepted\":\"paypal, bonifico bancario\"},{\"@type\":\"PostalAddress\",\"@id\":\"https:\\\/\\\/www.cyberfero.com\\\/it\\\/vciso\\\/ai-quick-assessment\\\/#local-main-place-address\",\"streetAddress\":\"Via Statuto, 3\",\"addressLocality\":\"Reggio Emilia\",\"postalCode\":\"42121\",\"addressRegion\":\"Italia\",\"addressCountry\":\"IT\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.cyberfero.com\\\/it\\\/vciso\\\/ai-quick-assessment\\\/#local-main-organization-logo\",\"url\":\"https:\\\/\\\/www.cyberfero.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/Color-logo-no-background.png\",\"contentUrl\":\"https:\\\/\\\/www.cyberfero.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/Color-logo-no-background.png\",\"width\":3163,\"height\":922,\"caption\":\"Cyberfero s.r.l.\"}]}<\/script>\n<meta name=\"geo.placename\" content=\"Reggio Emilia\" \/>\n<meta name=\"geo.region\" content=\"Italia\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"AI Quick Assessment","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cyberfero.com\/it\/vciso\/ai-quick-assessment\/","og_locale":"it_IT","og_type":"article","og_title":"AI Quick Assessment","og_description":"Strumento gratuito \u00b7 AI Governance Quanto \u00e8 maturala vostra AI Governance? 12 domande. 5 minuti. Nessuna registrazione. Un&#8217;auto-valutazione sui 12 controlli minimi di AI governance, con il vostro maturity score, le aree di esposizione al rischio e la readiness rispetto all&#8217;EU AI Act. 100% gratuito Nessun dato personale Nessuna email richiesta Report scaricabile Avvia l&#8217;assessment \u2192 Come funziona Come funziona...","og_url":"https:\/\/www.cyberfero.com\/it\/vciso\/ai-quick-assessment\/","og_site_name":"Cyberfero","article_publisher":"https:\/\/www.facebook.com\/Cyberfero","og_image":[{"width":3163,"height":922,"url":"https:\/\/www.cyberfero.com\/wp-content\/uploads\/2024\/05\/Color-logo-no-background.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@secureod","twitter_misc":{"Tempo di lettura stimato":"2 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.cyberfero.com\/it\/vciso\/ai-quick-assessment\/","url":"https:\/\/www.cyberfero.com\/it\/vciso\/ai-quick-assessment\/","name":"AI Quick Assessment","isPartOf":{"@id":"https:\/\/www.cyberfero.com\/it\/#website"},"datePublished":"2026-09-13T23:09:37+00:00","breadcrumb":{"@id":"https:\/\/www.cyberfero.com\/it\/vciso\/ai-quick-assessment\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cyberfero.com\/it\/vciso\/ai-quick-assessment\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.cyberfero.com\/it\/vciso\/ai-quick-assessment\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cyberfero.com\/it\/"},{"@type":"ListItem","position":2,"name":"vCISO","item":"https:\/\/www.cyberfero.com\/it\/vciso\/"},{"@type":"ListItem","position":3,"name":"AI Quick Assessment"}]},{"@type":"WebSite","@id":"https:\/\/www.cyberfero.com\/it\/#website","url":"https:\/\/www.cyberfero.com\/it\/","name":"Cyberfero","description":"Managed Security Service Provider","publisher":{"@id":"https:\/\/www.cyberfero.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cyberfero.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":["Organization","Place","ProfessionalService"],"@id":"https:\/\/www.cyberfero.com\/it\/#organization","name":"Cyberfero s.r.l.","url":"https:\/\/www.cyberfero.com\/it\/","logo":{"@id":"https:\/\/www.cyberfero.com\/it\/vciso\/ai-quick-assessment\/#local-main-organization-logo"},"image":{"@id":"https:\/\/www.cyberfero.com\/it\/vciso\/ai-quick-assessment\/#local-main-organization-logo"},"sameAs":["https:\/\/www.facebook.com\/Cyberfero","https:\/\/x.com\/secureod","https:\/\/www.instagram.com\/cyber_fero\/","https:\/\/www.linkedin.com\/company\/cyberfero","http:\/\/www.pinterest.com\/cyberfero","https:\/\/www.youtube.com\/user\/secureod"],"address":{"@id":"https:\/\/www.cyberfero.com\/it\/vciso\/ai-quick-assessment\/#local-main-place-address"},"telephone":["+39 0522 1685330"],"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"09:00","closes":"18:30"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Saturday","Sunday"],"opens":"00:00","closes":"00:00"}],"email":"info@cyberfero.com","faxNumber":"+39 0522 015371","areaServed":"Italia","vatID":"03058120357","taxID":"03058120357","priceRange":"$$$","currenciesAccepted":"\u20ac","paymentAccepted":"paypal, bonifico bancario"},{"@type":"PostalAddress","@id":"https:\/\/www.cyberfero.com\/it\/vciso\/ai-quick-assessment\/#local-main-place-address","streetAddress":"Via Statuto, 3","addressLocality":"Reggio Emilia","postalCode":"42121","addressRegion":"Italia","addressCountry":"IT"},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.cyberfero.com\/it\/vciso\/ai-quick-assessment\/#local-main-organization-logo","url":"https:\/\/www.cyberfero.com\/wp-content\/uploads\/2024\/05\/Color-logo-no-background.png","contentUrl":"https:\/\/www.cyberfero.com\/wp-content\/uploads\/2024\/05\/Color-logo-no-background.png","width":3163,"height":922,"caption":"Cyberfero s.r.l."}]},"geo.placename":"Reggio Emilia","geo.region":"Italia"},"_links":{"self":[{"href":"https:\/\/www.cyberfero.com\/it\/wp-json\/wp\/v2\/pages\/20790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cyberfero.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.cyberfero.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.cyberfero.com\/it\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cyberfero.com\/it\/wp-json\/wp\/v2\/comments?post=20790"}],"version-history":[{"count":0,"href":"https:\/\/www.cyberfero.com\/it\/wp-json\/wp\/v2\/pages\/20790\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.cyberfero.com\/it\/wp-json\/wp\/v2\/pages\/17833"}],"wp:attachment":[{"href":"https:\/\/www.cyberfero.com\/it\/wp-json\/wp\/v2\/media?parent=20790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}