AgentMFA pour Openclaw

AgentMFA est un système d'authentification multi-facteurs et d'approbation humaine optionnel qui permet aux agents AI de demander une vérification biométrique avant d'effectuer des actions sensibles.

leiarenee
v1.0.14
May 3, 2026
1
998
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install agentmfa

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer agentmfa via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que AgentMFA ?

AgentMFA est une couche de sécurité sophistiquée conçue pour la main-d'œuvre AI moderne. Il fonctionne comme un système d'approbation optionnel où l'agent AI demande explicitement une intervention humaine avant d'exécuter des tâches sensibles ou irréversibles. En s'intégrant aux clients compatibles MCP, il permet un flux de travail transparent où les agents s'arrêtent pour obtenir une autorisation, et les opérateurs humains reçoivent des notifications push pour approuver ou rejeter les actions à l'aide de la biométrie.

Conçu pour améliorer la fiabilité des outils autonomes, AgentMFA garantit que les opérations critiques — telles que les modifications d'infrastructure ou les déploiements en production — restent sous contrôle humain. Il fournit un cadre robuste pour gérer la confiance entre les développeurs et les agents AI, ce qui en fait une pierre angulaire pour ceux qui construisent des flux de travail sécurisés avec les Openclaw Skills.

Cas d'utilisation de AgentMFA

  • Autoriser les modifications ou suppressions de schéma de base de données de production
  • Approuver les force-pushes ou les réécritures d'historique dans les dépôts Git
  • Valider les suppressions de ressources Kubernetes ou les modifications de charge de travail
  • Confirmer les commandes Terraform apply ou destroy dans les environnements en direct
  • Vérifier les transactions financières ou l'envoi d'e-mails en masse
  • Sécuriser les modifications de l'infrastructure cloud et des paramètres DNS

Comment fonctionne AgentMFA

  1. Enregistrement : L'agent appelle register_agent pour établir son identité et s'assurer qu'il est reconnu par le système.
  2. Initiation de la demande : Lorsqu'une action risquée est détectée, l'agent invoque request_approval avec un contexte détaillé de la tâche proposée.
  3. Notification humaine : L'opérateur humain reçoit une notification push sur son appareil mobile contenant les détails de l'action.
  4. Vérification biométrique : L'opérateur examine la demande et fournit son approbation ou son rejet via la biométrie.
  5. Attente et résolution : L'agent utilise wait_for_approval pour bloquer jusqu'à ce qu'une décision soit prise, puis continue ou abandonne en fonction de la preuve cryptographique reçue.

Configuration de AgentMFA

Pour commencer avec ce skill, vous devez installer la CLI et authentifier votre session :

# Installez la CLI AgentMFA via Homebrew
brew install agentmfa/cli/agentmfa

# Authentifiez-vous et connectez-vous via votre navigateur
agentmfa auth login

Une fois authentifié, assurez-vous que votre client compatible MCP est configuré pour utiliser la commande agentmfa serve.

Schéma de données et taxonomie de AgentMFA

Le skill gère l'identité et l'état d'approbation via les structures de données suivantes :

Point de données Description
Identité de l'agent Inclut le dépôt, la branche, le nom de la machine et la signature du code.
Objet de la demande Contient action (libellé court), description et context (détails complets).
Métadonnées de réponse Inclut le statut approved, request_id, approved_by et server_time.
Jetons de sécurité Preuves d'approbation à usage unique et données de vérification TOTP.

Fonctionnalités avancées de AgentMFA

  • Prise en charge multi-agents : Gérez de manière transparente différents rôles et identités d'agents sur plusieurs dépôts.
  • Intégration biométrique : Exploite la sécurité des appareils mobiles pour une vérification Human-in-the-Loop de haute fidélité.
  • Sondages non bloquants : Utilisez check_approval_status pour des flux de travail asynchrones sophistiqués sans bloquer l'exécution de l'agent.
  • Audit d'identité : Détection d'identité locale détaillée via agent_info pour suivre le contexte de la machine et de la branche pour chaque demande.
  • Portée de service personnalisée : Définissez des services spécifiques dans les demandes d'approbation pour un contrôle de sécurité granulaire.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*