CommunityRédaction et éditiongithub.com

RootCawsLLC/repo-recon

Reconnaissance sur un dépôt Git avant de lui faire confiance : secrets, dépendances vulnérables (OSV.dev), heuristiques de code malveillant, vérification des auteurs, posture de confidentialité et contenu ciblant les agents IA, le tout dans un rapport noté. Livre une compétence Claude pour une analyse vérifiée avant déploiement.

Qu'est-ce que repo-recon ?

RootCawsLLC/repo-recon est une compétence pour agents IA (comme Claude, Cursor, Codex) qui effectue une reconnaissance approfondie d'un dépôt Git avant de lui accorder votre confiance. Elle analyse plusieurs aspects critiques : détection de secrets et informations sensibles, identification des dépendances vulnérables via l'API OSV.dev, heuristiques de code malveillant, vérification des auteurs et de la diligence raisonnable, évaluation de la posture de confidentialité, et détection de contenu ciblant les agents IA. Le résultat est un rapport noté qui aide les développeurs à décider en connaissance de cause s'ils peuvent intégrer ou exécuter un dépôt. Cette compétence est particulièrement utile dans les workflows CI/CD ou avant toute action de déploiement, et elle est livrée avec une compétence Claude prête à l'emploi pour une numérisation vérifiée. En automatisant ces vérifications, repo-recon réduit les risques de sécurité, de confidentialité et de confiance liés à l'utilisation de code externe.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add RootCawsLLC/repo-recon

Installed? Explore more Rédaction et édition skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait repo-recon ?

Reconnaissance sur un dépôt Git avant de lui faire confiance : secrets, dépendances vulnérables (OSV.dev), heuristiques de code malveillant, vérification des auteurs, posture de confidentialité et contenu ciblant les agents IA, le tout dans un rapport noté. Livre une compétence Claude pour une analyse vérifiée avant déploiement.

Fonctionnalités

  • Détection de secrets : analyse les commits et l'historique pour trouver des clés API, mots de passe, tokens, etc.
  • Dépendances vulnérables : vérifie les dépendances via OSV.dev pour identifier les CVE connus.
  • Heuristiques de code malveillant : recherche des schémas suspects (obfuscation, téléchargement de payloads, tentatives d'exfiltration).
  • Vérification des auteurs : évalue la crédibilité des contributeurs (activité, historique, signatures).
  • Posture de confidentialité : vérifie les fichiers de configuration, les politiques de confidentialité et les pratiques de collecte de données.
  • Contenu ciblant les agents IA : détecte les instructions cachées, les prompts manipulatifs ou les artefacts conçus pour influencer les agents IA.
  • Rapport noté : synthèse avec un score de confiance global et des recommandations.

Plateformes supportées

  • CLI (Node.js/Python)
  • Compétence Claude (fichier claude-skill.yml inclus)

Utilisation

npx repo-recon <url-du-depot>

Ou via la compétence Claude :

"Analyse le dépôt https://github.com/utilisateur/depot avec repo-recon"

Variables d'environnement

  • REPO_RECON_OSV_TOKEN : jeton optionnel pour l'API OSV.dev (rate limit augmenté)

Exemple de sortie

Score de confiance : 72/100
Risques :
  - 3 secrets trouvés (dont 1 actif)
  - 2 dépendances vulnérables (CVE-2024-1234, CVE-2024-5678)
  - 0 heuristiques de code malveillant
  - 1 auteur non vérifié
  - Politique de confidentialité absente
  - 0 contenu ciblant les agents IA

Licence

MIT © 2024 RootCaws LLC

Skills associés