Flux de vérification indépendante des actions
La règle 3 en pratique : l'agent qui agit émet la trace d'action, un couloir de vérification distinct confirme l'effet, et seul un humain clôt le dossier.
Flux de preuve de clôture en trois couloirs — détection, remédiation, assurance : mesurer le correctif et non la réaction, évaluer le risque de panne et refuser la clôture sans preuve.
Copiez et collez le code FlowZap suivant dans un projet de votre compte FlowZap pour voir ce diagramme.
detection { # Detection
n1: circle label:"Start"
n2: rectangle label:"Inventory the real exposure"
n3: rectangle label:"Rank by observed exploitation"
n1.handle(right) -> n2.handle(left)
n2.handle(right) -> n3.handle(left)
n3.handle(bottom) -> remediation.n4.handle(top) [label="Prioritised estate"]
}
remediation { # Remediation
n4: rectangle label:"Deploy the patch"
n5: diamond label:"Patch applies"
n6: rectangle label:"Enable a temporary mitigation"
n7: rectangle label:"Log outcome and due date"
n4.handle(right) -> n5.handle(left)
n5.handle(right) -> n7.handle(top) [label="yes"]
n5.handle(bottom) -> n6.handle(top) [label="no"]
n6.handle(right) -> n7.handle(bottom) [label="mitigation"]
n7.handle(bottom) -> assurance.n8.handle(top) [label="Estate state"]
}
assurance { # Assurance
n8: rectangle label:"Replay the validation probe"
n9: diamond label:"Proof is machine-checkable"
n10: rectangle label:"Close with proof"
n11: circle label:"End"
n8.handle(right) -> n9.handle(left)
n9.handle(right) -> n10.handle(left) [label="yes"]
n10.handle(right) -> n11.handle(left)
n9.handle(bottom) -> human.n12.handle(top) [label="no"]
}
human { # Human
n12: rectangle label:"Approve or refuse closure"
n12.handle(top) -> assurance.n8.handle(bottom) [label="Recorded decision"]
}
Installer le paquet MCPnpm install -g flowzap-mcpDocumentation MCP
La règle 3 en pratique : l'agent qui agit émet la trace d'action, un couloir de vérification distinct confirme l'effet, et seul un humain clôt le dossier.
Couche 1 de la pile de confinement : chaque appel d'outil s'exécute dans un conteneur éphémère ; tout chemin hors de l'espace de travail est refusé et journalisé comme événement de sécurité.
Couche 2 de la pile de confinement : une porte de permissions vérifie la liste blanche et la portée des chemins avant exécution, puis annule l'appel avec refus journalisé si la portée ne correspond pas.
Couche 3 de la pile de confinement : les appels d'outils dangereux sont suspendus et envoyés à un réviseur humain, qui approuve ou annule l'opération avant toute exécution.
Couche 4 de la pile de confinement : les arguments sont nettoyés, les secrets retirés et la trace d'action écrite dans le SIEM avant la poursuite de l'exécution.
La pile de confinement complète en un seul diagramme : bac à sable, porte de permissions, approbation humaine et audit SIEM appliqués en séquence autour d'un appel d'outil dangereux.