1. Ce qu’est ici une matrice de contrôles de conformité IA
La matrice est l’union de deux listes par framework :- les clauses qu’un pack installé couvre — chacune jointe à la politique guardrail ou firewall exacte que l’installation a matérialisée ;
- les clauses qui ne peuvent jamais être automatisées par la passerelle — formation du personnel, Business Associate Agreements, accès physique — rédigées comme des gaps honnêtes de sorte que la matrice les divulgue plutôt que de sous-entendre un faux 100 %.
Chaque clause correspond à exactement l’un de deux plans :
Plan guardrail
Les clauses de contenu — PII confidentielles, secrets, divulgations
requises — correspondent à une règle guardrail
avec une action
block, mask ou flag.Plan firewall
Les clauses d’action — agence excessive, appels d’outils dangereux,
egress — correspondent à une règle firewall avec
un verdict
allow / audit / deny sur la surface inbound, response,
mcp ou egress.2. Les états de readiness qu’une ligne peut porter
Chaque ligne de matrice porte un état. Ce sont les mots qu’un auditeur lit, donc ils signifient exactement ce qu’ils disent :| État | Ce qu’il signifie |
|---|---|
covered | Un contrôle de pack est installé et applique la clause. |
observe | Installé mais log seul — collecte des preuves « aurait bloqué », n’applique pas encore. |
gap | Aucun contrôle installé ne couvre la clause (ou elle est organisationnelle et ne peut l’être). |
attested | Une clause organisationnelle qu’un Admin a attestée comme propriétaire plutôt qu’automatisée. |
drift : si la correspondance d’un pack
installé est en retard sur la version actuelle du catalogue, ses lignes
s’affichent comme drift afin que vous sachiez qu’il faut réinstaller avant
de vous fier aux preuves.
3. Lire la matrice (un appel concret)
L’endpoint de readiness renvoie toute la matrice — pourcentages de couverture par framework, les principaux risques classés sur la fenêtre, et une entréecoverage_rows par clause. Parcourir la readiness est ouvert à chaque
Member de l’espace de travail et est gratuit, de sorte que vos
relecteurs sécurité et audit peuvent surveiller la matrice sans accès en
écriture. La console pilote cette route de gestion sous votre session — vous
ne remettez jamais une clé de relais sk-orca-… à une route de conformité :
guardrail_id (ou firewall_policy_id sur le plan firewall) est le champ
porteur : il relie la clause directement à un objet que vous pouvez ouvrir
dans la console et éditer comme n’importe quel autre. C’est la lignée qu’un
auditeur parcourt — clause → id de contrôle → politique appliquante → les
correspondances qu’elle a produites.
4. Assembler la matrice pour vos frameworks
Vous construisez la matrice en installant des packs. Chaque installation fusionne ses contrôles en un guardrail et une politique firewall tagués avec la provenance du pack, et ses clauses commencent à peuplercoverage_rows :
- Choisissez vos frameworks. L’installation se fait depuis la console
sous Compliance → Catalog, en tant qu’Admin de l’espace de travail. Le
catalogue couvre les régimes de sécurité et de gouvernance de l’IA
(
soc2,iso_27001,iso_42001,nist_ai_rmf,eu_ai_act,owasp_llm), les régimes sectoriels (hipaa,pci_dss,glba,nist_800_53), et un large ensemble de lois régionales sur la vie privée (gdpr,uk_gdpr,ccpa, et d’autres). Parcourez l’ensemble en direct sur Frameworks. - Installez d’abord en observe. Une installation fraîche atterrit en
mode observe — actions de guardrail contraintes à
flag, politique firewall en shadow — de sorte que chaque nouvelle ligne commence commeobserveet produit des preuves « aurait bloqué » avant d’appliquer. - Regardez les lignes se remplir. Re-récupérez la readiness sur une
fenêtre réelle. Les lignes couvertes montrent leur
observe_count; les lacunes restent divulguées ; les clauses organisationnelles attendent l’attestation. - Passez en production. Lorsque les lignes se lisent propres, un Admin de
l’espace de travail passe en production et les lignes
observebasculent en applicationcovered.
L’OWASP Top 10 for LLM Applications est dans le catalogue sous le pack
owasp_llm — ses clauses (par exemple LLM05:2025 Supply Chain) atterrissent
dans la matrice de la même façon que celles de tout autre framework, mises en
correspondance avec des contrôles vivants ou divulguées comme lacunes. Voir
OWASP LLM Top 10.5. De la matrice aux preuves signées
La matrice que vous lisez dans la console est la même donnée de couverture que sérialise le rapport — de sorte que lorsque vous générez des preuves, l’auditeur voit les états par clause identiques, plus les comptes d’application que chaque contrôle a produits sur la période. Une clause qui a bloqué 4 000 requêtes et une clause avec zéro correspondance se lisent très différemment, et le rapport montre les deux. Les rapports sont hashés SHA-256, signés Ed25519, et publiquement vérifiables.Ce qu'un pack fait correspondre dans la matrice
Ce qu'un pack fait correspondre dans la matrice
Les objets guardrail et firewall exacts qu’un pack matérialise, et comment
chaque clause se joint à sa politique appliquante — voir
Contenu du pack.
Observez avant d'appliquer
Observez avant d'appliquer
Pourquoi chaque ligne commence en observe, ce qu’elle journalise, et
comment le passage en production la bascule — voir
Observer vs appliquer.
Le rapport signé
Le rapport signé
Comment la matrice se restitue pour un auditeur, avec les états par clause
et les comptes d’application — voir
Rapport signé.
6. Où aller ensuite
Installer un pack
Le flux d’installation complet qui peuple la matrice — sélection des
contrôles, mode observe, et passage en production.
Tous les frameworks
Le catalogue en direct des frameworks dont vous pouvez construire les
clauses dans la matrice.
Guardrails vs Firewall
Les deux plans auxquels une ligne de matrice peut correspondre, et comment
le résolveur les exécute ensemble.
Responsabilité partagée
Pourquoi certaines clauses sont applicables par la passerelle et d’autres
restent les vôtres — la frontière que reflète chaque ligne de lacune.
