Description
ClawScan est un scanner de sécurité pour les compétences OpenClaw. Il détecte les injections de prompt, les voleurs d'identifiants, les shells inversés, les attaques par unicode invisible — en une seule commande. Il a trouvé plus de 341 compétences malveillantes sur ClawHub. Il analyse les SKILL.md et les scripts pour détecter 10 catégories d'injections de prompt, y compris le détournement de rôle, la substitution d'instructions, l'usurpation d'autorité, l'unicode invisible, les attaques par commentaires cachés, les invites d'exfiltration de données, l'escalade de privilèges et la manipulation de conversation. Il analyse également les prérequis falsifiés, les commandes markdown cachées, les liens vers des binaires externes et le contenu suspect dans les SKILL.md. Les scripts sont analysés pour les shells inversés, les chaînes de téléchargement et d'exécution, les mécanismes de persistance et l'abus d'eval/exec. La détection réseau inclut les IP/CIDR bloqués, l'exfiltration via les webhooks Discord/Telegram et les TLD suspects. Le scan des identifiants recherche les clés SSH, les cookies de navigateur, les jetons API, les configurations OpenClaw et les secrets codés en dur. L'obfuscation est détectée via les charges utiles base64+exec, l'encodage hexadécimal, le code minifié et les longueurs de chaînes suspectes. Le typosquatting est vérifié par la distance de Levenshtein par rapport aux compétences principales. Le processus est : pointer vers une compétence (chemin local ou URL), obtenir un score combiné (par exemple, exec() seul = bien ; exec() + vol d'identifiants + webhook = 🔴 DANGEREUX), et recevoir un verdict (🟢 Sûr · 🟡 Avertissement · 🔴 Dangereux) avec des explications pour chaque découverte. Il est disponible en tant que compétence OpenClaw installable en une commande (`openclaw skill install clawscan`) et propose 24 vérifications spécifiques à OpenClaw couvrant la configuration, les fichiers, les compétences et l'exposition réseau, avec un système de notation de A à F. Une version Pro et une version Gérée sont disponibles avec des fonctionnalités supplémentaires.