1. Un pack est une correspondance clause-vers-contrôle, pas une nouvelle application
Un pack ne livre aucun nouveau moteur d’exécution. Chaque contrôle qu’il porte réutilise la même machinerie Guardrails et Firewall que vous configurez déjà à la main — un pack est la correspondance rédigée qui dit quel contrôle existant satisfait quelle clause. Chaque pack s’étend sur deux plans d’application :Plan guardrail
Les contrôles de texte / données — les clauses sur les données
confidentielles, la divulgation de PII, la défense contre l’injection ou
les divulgations requises correspondent à des règles
guardrail (
pii, regex, llm_judge, et
consorts) avec une action block, mask ou flag.Plan firewall
Les contrôles d’appels d’outils — les clauses sur l’agence excessive, les
actions dangereuses ou l’egress correspondent à des règles
firewall avec un verdict
allow / audit /
deny sur la surface inbound, response, mcp ou egress.Un pack ne couvre que les contrôles applicables par la passerelle. Les
clauses organisationnelles — formation du personnel, Business Associate
Agreements, accès physique — ne peuvent jamais être appliquées par un proxy,
donc le rapport les divulgue comme des lacunes (ou comme attestées par le
propriétaire) plutôt que de revendiquer une fausse couverture. Voir
la matrice de contrôles.
2. Une clause, de bout en bout — un exemple concret
Prenez le pack SOC 2. Il fait correspondre trois clauses Trust Services à trois contrôles vivants :| Clause | Plan | Contrôle |
|---|---|---|
| CC6.1 Accès logique | guardrail | bloquer les PII confidentielles dans les prompts |
| CC7.2 Surveillance du système | guardrail | enregistrer chaque décision de guardrail comme preuve |
| CC7.2 Détection d’anomalies | firewall | auditer chaque dispatch d’outil |
POST /api/compliance/packs/soc2/install pour vous sous votre session
console. Vous ne remettez jamais une clé de relais sk-orca-… à une route de
configuration ; le contenu et la politique vivent entièrement derrière votre
connexion console.
Après l’installation, la ligne CC6.1 n’est plus de la prose — c’est une règle
de guardrail que vous pouvez ouvrir, lire et ajuster comme n’importe quelle
autre.
3. Traçabilité de provenance — de la clause à la politique appliquante
La raison pour laquelle un pack est auditable est que le lien entre une clause et la politique qui l’applique est enregistré, pas implicite. Chaque contrôle que le pack matérialise porte :Id de contrôle + clause
Id de contrôle + clause
Un
control_id stable (par ex. soc2.confidentiality) et le texte
verbatim de la clause (TSC CC6.1 Logical access controls), plus un lien
source officiel pour qu’un auditeur lise la réglementation, pas seulement
notre paraphrase.Plan + l'objet de politique qu'il est devenu
Plan + l'objet de politique qu'il est devenu
Si le contrôle vit sur le plan
guardrail ou firewall, et l’id de la
politique guardrail ou firewall exacte que l’installation a matérialisée.
Cet id est ce qui relie une ligne du rapport à un objet vivant et éditable
dans votre espace de travail.Statut + comptes d'application
Statut + comptes d'application
covered, observe, gap ou attested — et, sur la période du
rapport, combien de fois ce contrôle s’est réellement déclenché. Une
clause avec zéro correspondance et une clause qui a bloqué 4 000 requêtes
se lisent différemment pour un auditeur, et le rapport montre les deux.Provenance de la correspondance
Provenance de la correspondance
Chaque pack porte une ligne
MappedBy — qui a rédigé la correspondance
clause-vers-contrôle, sa version, et l’avertissement honnête qu’elle ne
couvre que les contrôles applicables par la passerelle et n’est pas
elle-même une certification. Cette ligne est estampillée sur la couverture
du rapport signé.4. Observez d’abord, puis appliquez
Un pack ne commence pas à bloquer le trafic au moment où vous l’installez. Les installations atterrissent en mode observe : les actions de guardrail sont contraintes àflag et la politique firewall tourne en shadow (log
seul). Le pack produit des preuves « aurait bloqué » pour que vous puissiez
voir exactement ce qu’il ferait contre le trafic réel avant qu’il ne le
fasse.
Lorsque vous êtes satisfait, un Admin de l’espace de travail appelle le
passage en production, qui restaure les actions déclarées des contrôles
(mask / block / deny) et promeut optionnellement les politiques matérialisées
en défaut de l’espace de travail. C’est la même discipline observe-puis-
applique décrite dans
Observer vs appliquer.
5. Ce qu’un pack ne contient pas
Pour garder la frontière honnête :- Aucune certification. Un pack fait correspondre vos contrôles de passerelle aux clauses d’un framework et produit des preuves signées. Ce n’est pas un audit, une attestation de toute votre organisation, ni un conseil juridique.
- Aucun contrôle organisationnel. Les clauses de personnes-et-processus sont remontées comme des lacunes divulguées ou des attestations de propriétaire, jamais comme une couverture automatisée.
- Aucun catalogue magique. Les frameworks du catalogue sont ceux qui ont une correspondance rédigée — SOC 2, HIPAA, GDPR / UK GDPR, l’EU AI Act, ISO 27001 / 42001, NIST AI RMF, PCI DSS, l’OWASP LLM Top 10, et les lois régionales sur la vie privée. Parcourez l’ensemble en direct sur Frameworks.
6. Où aller ensuite
Installer un pack
Le flux d’installation complet — sélection des contrôles, mode observe et
passage en production.
Le rapport signé
Ce que contient le rapport de preuves signé Ed25519 et comment la lignée
se restitue pour un auditeur.
Matrice de contrôles
Chaque clause, son plan, et si elle est couverte, observée, une lacune ou
attestée.
Guardrails vs Firewall
Les deux plans dans lesquels un pack écrit, et comment le résolveur les
exécute ensemble.
