
Antivirus open source pour agents IA : bloquez au runtime les outils à risque, l'accès aux secrets, l'injection de prompts, les paquets malveillants, les serveurs MCP, les plugins et les skills.
![]() | Bloquez les actions IA risquées avant qu'elles ne compromettent votre machine. HOL Guard est une couche de sécurité locale pour les agents IA, outils, plugins, skills, serveurs MCP et installations de paquets. Installer HOL Guard Lire la documentation Paquet PyPI ( hol-guard)Signaler un problème |
|---|
HOL Guard examine les actions des agents avant leur exécution : commandes shell, accès aux fichiers, installations de paquets et appels d'outils MCP. Il détecte l'exposition de secrets, les opérations destructrices, l'injection de prompts et les risques liés à la chaîne d'approvisionnement, puis autorise, bloque ou demande une approbation selon votre politique.
Exécutez-le localement sans compte. Utilisez la CLI et le tableau de bord local pour gérer la protection, traiter les approbations et consulter l'historique des décisions. Guard Cloud (facultatif) ajoute un historique partagé, une politique d'équipe et la gestion de parc.
Commencer · Agents pris en charge · Scanner de plugins · Documentation · Contribuer une extension · Contribuer un adaptateur · Développement
Nécessite Python 3.10 ou une version plus récente, pipx et un runtime natif compatible. Consultez les notes sur la prise en charge des plateformes et l'installation sous Windows ARM64 avant d'installer.
pipx install hol-guard
hol-guard init
L'assistant de première exécution découvre les agents pris en charge et vous guide tout au long de la configuration de la protection. Il demande confirmation avant chaque modification de configuration, notamment l'ouverture du tableau de bord, l'installation des intégrations d'agents et la connexion aux services cloud optionnels.
Vérifiez votre installation :
hol-guard --version
hol-guard status
Pour mettre à jour une installation existante :
hol-guard update
Pour une installation manuelle, consultez le guide d'installation. Les notes de version annotées avec le contexte de mise à niveau se trouvent sur hol.org/guard/releases ; les versions brutes et les préversions sont disponibles sur la page des releases GitHub.
| Surface | Protection |
|---|---|
| Commandes shell et accès aux fichiers | Analyse les opérations destructrices, l'accès à des fichiers sensibles, l'exposition d'identifiants et les commandes sortantes suspectes. |
| Installations de paquets | Évalue les opérations prises en charge des gestionnaires de paquets par rapport au renseignement sur la chaîne d'approvisionnement avant l'installation. |
| Plugins, skills et configuration d'agents | Inventorie les artefacts locaux et examine les outils nouveaux ou modifiés avant leur lancement. |
| Serveurs et outils MCP | Inspecte la configuration des serveurs et examine les appels d'outils via les hooks pris en charge et les proxys gérés. |
| Prompts et résultats d'outils | Filtre les événements pris en charge pour détecter l'injection de prompts et le contenu sensible. |
| Approbations et preuves | Oriente les décisions vers les invites natives ou le centre d'approbation, et enregistre des reçus locaux pour examen. |
Guard se connecte via les hooks natifs des agents, les proxys MCP gérés et les intégrations au lancement. La couverture dépend des événements exposés par chaque agent ; la matrice de prise en charge documente l'application des règles, la livraison des approbations et le comportement en cas d'échec pour chaque intégration.
Codex, Claude Code, GitHub Copilot CLI, Cursor, Cline, Gemini CLI, Grok, Hermes, Kimi Code, Pi, oh-my-pi, OpenClaw, OpenCode, Antigravity, ZCode et Devin. Paseo est pris en charge via ces intégrations natives de fournisseurs, avec une couverture propre à chaque fournisseur.
Par exemple, pour configurer Codex explicitement :
hol-guard install codex
hol-guard run codex --dry-run
hol-guard run codex
Le dry run enregistre l'état actuel des artefacts avant le lancement. Pour Codex, Guard installe des hooks natifs pré-outil et refuse un lancement géré si ces hooks sont manquants ou désactivés.
Matrice de prise en charge des agents · Dépannage