
de openclaw-security-watchdog310
Exécute une inspection de sécurité système en un clic produisant un rapport convivial ; supporte les scans locaux (hors ligne) et un mode --push optionnel pour l'intelligence sur les menaces.
Effectue un audit de sécurité système guidé à l'aide de scripts Node.js : vérifications de l'environnement, un ensemble complet de sondes système en lecture seule, et produit un rapport concis enregistré sous ~/.openclaw/security-reports/. Propose un mode local respectueux de la vie privée (sans réseau) et un mode --push optionnel qui télécharge des métadonnées limitées vers un point de terminaison fournisseur après consentement explicite.
Utilisez cette compétence lorsqu'un utilisateur demande un audit de sécurité, une vérification du système ou utilise le terme "audit de sécurité". Idéal pour les vérifications de santé au premier lancement, les audits périodiques et lorsque l'utilisateur souhaite un résumé lisible des comptes PASS/FAIL/SKIP et un rapport détaillé enregistré. NE PAS exécuter --push automatiquement dans les tâches cron planifiées ; --push nécessite le consentement explicite de l'utilisateur.
Conçu pour OpenClaw et les agents pouvant exécuter des scripts Node.js locaux et gérer le cron via la CLI openclaw. Fonctionne mieux dans les environnements où l'agent peut lire des fichiers locaux sous ~/.openclaw.
Compétence d'audit de sécurité OpenClaw qui effectue 14 vérifications système approfondies sur l'infrastructure, le comportement de l'agent et la sécurité de la chaîne d'approvisionnement. Le script JS unique (58K caractères) est bien structuré avec un support multiplateforme (macOS/Linux/Windows) et utilise spawnSync avec une liste blanche de commandes pour empêcher l'injection. Le mode par défaut est local/hors ligne sans appels réseau. Le mode --push envoie les identifiants de l'appareil (MAC, nom d'hôte, agent_id persistant) et l'inventaire complet des compétences à auth.ctct.cn, ce qui représente une préoccupation majeure en matière de confidentialité malgré la barrière du consentement. Le mécanisme de consentement dans SKILL.md est approfondi, mais la portée des données collectées en mode push dépasse ce qui est nécessaire pour le renseignement sur les menaces. Le script n'a pas pu être exécuté par l'exécuteur d'audit (JS non supporté), mais une analyse statique a été effectuée.
Ce n'est pas une compétence malveillante — c'est un véritable outil d'audit de sécurité avec des barrières de consentement bien conçues et des paramètres par défaut privilégiant le local. La principale préoccupation est le mode de télémétrie --push qui collecte plus de données sur l'appareil que strictement nécessaire pour le renseignement sur les menaces (inventaire complet des compétences incluant les ID de propriétaires, agent_id persistant). Le mode hors ligne par défaut est propre sans appels réseau. La déduction de sécurité concerne principalement la portée de la collecte de données du mode push et le point de terminaison API non authentifié. La qualité du code est solide avec une bonne gestion des erreurs et un support multiplateforme, mais la structure monolithique et la documentation uniquement en chinois limitent la maintenabilité.