1. Cos’è qui una matrice dei controlli di compliance AI
La matrice è l’unione di due elenchi per framework:- le clausole che un pack installato copre — ciascuna unita all’esatta policy guardrail o firewall che l’installazione ha materializzato;
- le clausole che non possono mai essere automatizzate dal gateway — formazione del personale, Business Associate Agreement, accesso fisico — autorate come gap onesti così la matrice le dichiara anziché implicare un falso 100%.
Ogni clausola mappa esattamente su uno di due piani:
Piano guardrail
Le clausole di contenuto — PII confidenziali, segreti, disclosure
obbligatorie — mappano su una regola di
guardrail con un’azione
block, mask o
flag.Piano firewall
Le clausole di azione — eccessiva agency, chiamate a tool pericolose,
egress — mappano su una regola di firewall con
un verdetto
allow / audit / deny sulla superficie inbound,
response, mcp o egress.2. Gli stati di readiness che una riga può portare
Ogni riga della matrice porta uno stato. Queste sono le parole che un auditor legge, quindi significano esattamente ciò che dicono:| Stato | Cosa significa |
|---|---|
covered | Un controllo del pack è installato e applica la clausola. |
observe | Installato ma solo-log — raccoglie evidenze avrebbe-bloccato, non ancora applica. |
gap | Nessun controllo installato copre la clausola (o è organizzativa e non può). |
attested | Una clausola organizzativa che un Admin ha owner-attested anziché automatizzato. |
drift: se il mapping di un pack installato è in ritardo
rispetto alla versione corrente del catalogo, le sue righe rendono come
drift così sai di re-installare prima di fare affidamento sulle evidenze.
3. Leggi la matrice (una chiamata concreta)
L’endpoint di readiness restituisce l’intera matrice — percentuali di copertura per-framework, i top risk classificati sulla finestra, e una vocecoverage_rows per clausola. Sfogliare la readiness è aperto a ogni
Member del workspace ed è gratuito, così i tuoi revisori di sicurezza
e di audit possono osservare la matrice senza accesso in scrittura. La console
guida questa rotta di management sotto la tua sessione — non passi mai una
chiave di relay sk-orca-… a una rotta di compliance:
guardrail_id (o firewall_policy_id sul piano firewall) è il campo
portante: lega la clausola direttamente a un oggetto che puoi aprire nella
console e modificare come qualsiasi altro. È il lineage che un auditor
percorre — clausola → id del controllo → policy applicante → i match che ha
prodotto.
4. Assembla la matrice per i tuoi framework
Costruisci la matrice installando pack. Ogni installazione fonde i suoi controlli in un guardrail e una policy firewall taggati con la provenienza del pack, e le sue clausole iniziano a popolarecoverage_rows:
- Scegli i tuoi framework. L’installazione si avvia dalla console sotto
Compliance → Catalog, come Admin del workspace. Il catalogo copre
regimi di sicurezza e di governance dell’AI (
soc2,iso_27001,iso_42001,nist_ai_rmf,eu_ai_act,owasp_llm), regimi settoriali (hipaa,pci_dss,glba,nist_800_53), e un’ampia serie di leggi regionali sulla privacy (gdpr,uk_gdpr,ccpa, e altre). Sfoglia l’insieme live su Framework. - Installa prima in observe. Un’installazione fresca atterra in observe
mode — azioni del guardrail forzate a
flag, la policy del firewall in shadow — così ogni nuova riga inizia comeobservee produce evidenze avrebbe-bloccato prima di applicare. - Osserva le righe riempirsi. Ri-recupera la readiness su una finestra
reale. Le righe covered mostrano il loro
observe_count; i gap restano dichiarati; le clausole organizzative attendono l’attestazione. - Vai live. Quando le righe si leggono pulite, un Admin del workspace va
live e le righe
observesi ribaltano all’applicazionecovered.
L’OWASP Top 10 for LLM Applications è nel catalogo come pack
owasp_llm — le
sue clausole (per esempio LLM05:2025 Supply Chain) atterrano nella matrice
allo stesso modo di ogni altro framework, mappate su controlli live o
dichiarate come gap. Vedi
OWASP LLM Top 10.5. Dalla matrice alle evidenze firmate
La matrice che leggi nella console è lo stesso dato di copertura che il report serializza — così quando generi le evidenze, l’auditor vede gli identici stati per-clausola, più i conteggi di applicazione che ogni controllo ha prodotto sul periodo. Una clausola che ha bloccato 4.000 richieste e una clausola con zero match si leggono molto diversamente, e il report mostra entrambe. I report sono hashati SHA-256, firmati Ed25519, e verificabili pubblicamente.Cosa un pack mappa nella matrice
Cosa un pack mappa nella matrice
Gli esatti oggetti guardrail e firewall che un pack materializza, e come
ogni clausola si unisce alla sua policy applicante — vedi
Contenuti del pack.
Osserva prima di applicare
Osserva prima di applicare
Perché ogni riga inizia in observe, cosa logga, e come il go-live la
ribalta — vedi
Observe vs enforce.
Il report firmato
Il report firmato
Come la matrice si rende per un auditor, con stati per-clausola e
conteggi di applicazione — vedi
Report firmato.
6. Dove andare dopo
Installa un pack
L’intero flusso di installazione che popola la matrice — selezionare i
controlli, observe mode e go-live.
Tutti i framework
Il catalogo live dei framework le cui clausole puoi costruire nella
matrice.
Guardrails vs Firewall
I due piani su cui una riga della matrice può mappare, e come il resolver
li esegue insieme.
Responsabilità condivisa
Perché alcune clausole sono applicabili dal gateway e altre restano tue —
il confine che ogni riga gap riflette.
