darnelladsence/ip-purity-check

Compétence Claude : cette IP / ASN / MAC / domaine est-elle propre, sûre et fiable ? Notation hors ligne + API optionnelle.

Qu'est-ce que ip-purity-check ?

Cette compétence pour agents IA (comme Claude Code, Cursor, Codex) permet de vérifier rapidement la réputation d'une adresse IP, d'un ASN, d'une adresse MAC ou d'un nom de domaine. Elle effectue une notation hors ligne basée sur des listes noires connues, des plages réservées, des réseaux malveillants et d'autres sources de fiabilité. Cela est utile pour les développeurs, les analystes en sécurité et les administrateurs système qui ont besoin de décider en temps réel si une entité réseau est digne de confiance. La compétence peut aussi faire appel à une API externe (si configurée) pour enrichir l'évaluation. Elle est conçue pour être légère, fonctionner sans dépendances externes lourdes et s'intégrer directement dans le flux de travail d'un agent IA via son fichier SKILL.md.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add darnelladsence/ip-purity-check

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · 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 ip-purity-check ?

Compétence Claude : cette IP / ASN / MAC / domaine est-elle propre, sûre et fiable ? Notation hors ligne + API optionnelle.

Présentation

Cette compétence permet à un agent IA d'évaluer la réputation d'une adresse IP, d'un ASN, d'une adresse MAC ou d'un nom de domaine. Elle combine une analyse hors ligne (basée sur des listes noires, plages réservées, réseaux malveillants, etc.) avec une vérification optionnelle via une API externe pour obtenir une note de confiance.

Utilisation

  1. L'agent reçoit une entité (IP, ASN, MAC, domaine) à vérifier.
  2. La compétence effectue une première notation hors ligne en consultant des sources locales.
  3. Si une API externe est configurée, elle envoie une requête pour obtenir des informations supplémentaires.
  4. Le résultat est un score de pureté (0-100) et une liste de raisons ou de sources.

Configuration

  • Aucune dépendance externe obligatoire.
  • Pour utiliser l'API optionnelle, définissez la variable d'environnement IP_PURITY_API_KEY.
  • Les sources hors ligne sont mises à jour périodiquement (voir data/ dans le dépôt).

Exemple

# Vérification simple par l'agent
> Vérifie l'adresse IP 8.8.8.8
# Résultat : Score 95/100 (IP fiable, serveur DNS public connu)

> Vérifie le domaine example-malveillant.com
# Résultat : Score 10/100 (domaine signalé sur liste noire)

Formats supportés

  • IPv4 : ex. 192.168.1.1
  • IPv6 : ex. 2001:db8::1
  • ASN : ex. AS15169
  • MAC : ex. 00:11:22:33:44:55
  • Domaine : ex. example.com

Dépôt

https://github.com/darnelladsence/ip-purity-check

Skills associés