Aller au contenu
↑↓naviguer↵ouvrirescfermer
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
Protect MCP logo
Compétence

Protect MCP

Contrôle chaque appel par politique Cedar avec reçus chaînés

0
EnregistrerVisiter le site ↗
Étoiles GitHub
39 k
Dépôt sur GitHub

Installation

Scripts inclus
Claude Code: /plugin marketplace add wshobson/agents → /plugin install protect-mcp@claude-code-workflows
Se déclenche pour

Ajanın araç çağrıları politikayla sınırlanırken ya da yapılan işlemler için kurcalanamaz bir denetim kaydı gerekirken

Auteur
Tom Farley
Licence
MIT

Deux hooks encadrent chaque appel d’outil de Claude Code. Le premier évalue la requête selon un fichier de politique Cedar — principal, action, ressource et contexte — et, en cas de refus, se termine avec le code 2 afin que Claude Code bloque l’appel avant son exécution. Le second écrit un reçu contenant le nom de l’outil, les empreintes de l’entrée et de la sortie, la décision, l’empreinte de la politique et un lien vers le reçu précédent, le tout signé avec Ed25519 sur du JSON canonisé selon JCS. Le chaînage rend détectable non seulement la modification, mais aussi la suppression, puisqu’un reçu retiré rompt le lien indiqué par son successeur. La vérification s’effectue hors ligne avec une CLI distincte, qui renvoie le code 0 si le reçu est valide, 1 s’il a été altéré et 2 s’il est mal formé. L’auditeur n’a besoin que de la clé publique : aucun compte, aucune connexion réseau et aucune confiance envers la personne ayant exécuté l’agent.

Commentaires(0)

Connectez-vous pour commenter

Aucun commentaire pour le moment — soyez le premier.

Compétences similaires

Signaler ce commentaire

Pourquoi effectuez-vous ce signalement ?