Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
ContextHound — CLI d'analyse statique qui scanne les bases de code pour les injections de prompt LLM, les exfiltrations de données, les jailbreaks et les vulnérabilités liées aux agents/outils non sécurisés. Fonctionne entièrement hors ligne, s'intègre au CI/CD et produit des rapports console, JSON et SARIF. | Kitploit
Outils/GitHubGitHub/iulianvostrut/contexthound
Analyse StatiqueScanners de VulnérabilitésAnalyse de CodeExfiltration de DonnéesDevSecOpsDétection de SecretsSécurité de la Chaîne LogistiqueApprentissage et ÉducationSécurité de l'IA
GitHubiulianvostrut/contexthound

ContextHound

Voir le dépôtSite web
230il y a 4 joursPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →

À propos

CLI d'analyse statique qui scanne les bases de code pour les injections de prompt LLM, les exfiltrations de données, les jailbreaks et les vulnérabilités liées aux agents/outils non sécurisés. Fonctionne entièrement hors ligne, s'intègre au CI/CD et produit des rapports console, JSON et SARIF.

Partager

ContextHound

Outil d'analyse statique qui scanne votre base de code à la recherche de vulnérabilités de prompt-injection LLM et de sécurité multimodale. Fonctionne hors ligne, aucune API requise.

CI npm Node.js TypeScript License: MIT


L'écosystème ContextHound

ContextHound est disponible sur l'ensemble de votre flux de développement et de navigation :

OutilCe qu'il faitInstallation
CLI / package npmScanne votre base de code à la recherche de vulnérabilités de prompt injection. S'intègre à GitHub Actions, produit du SARIF, JSON, HTML, et plus encore.npm install -g context-hound
Extension VS CodeRésultats en ligne pendant que vous codez, actions de code, canal de sortie, barre d'état.VS Code Marketplace
Extension navigateurPastille de scan en temps réel sur toute interface de chat IA, panneau DevTools pour le trafic API LLM, scanner en popup. Chrome et Firefox.Firefox : Installer gratuitement · Chrome : en attente de validation · source

☕ Soutenir le projet

ko-fi "Buy Me A Coffee"


Pourquoi ContextHound ?

À mesure que les applications propulsées par des LLM deviennent courantes dans les bases de code de production, la prompt injection est apparue comme l'une des surfaces d'attaque les plus exploitables ; la plupart des scanners de sécurité n'en ont aucune conscience.

ContextHound apporte l'analyse statique à votre couche de prompts :

  • Détecte les chemins d'injection avant qu'ils n'atteignent un modèle
  • Signale les identifiants divulgués et l'infrastructure interne intégrés dans les prompts
  • Détecte les formulations sensibles au jailbreak dans vos prompts système
  • Identifie l'utilisation d'outils agentiques non contrainte qui pourrait être weaponisée
  • Détecte l'empoisonnement de corpus RAG et le contenu récupéré injecté comme instructions système
  • Détecte la contrebande par encodage (instructions Base64 qui contournent les filtres de chaînes)
  • Signale la consommation non sécurisée de sorties LLM : JSON sans validation de schéma et Markdown sans assainissement
  • Détecte les surfaces d'attaque multimodales : URLs d'images fournies par l'utilisateur vers des API de vision, traversée de chemin via des lectures de fichiers de messages de vision, sortie de transcription injectée dans les prompts, et texte OCR injecté dans les instructions système
  • Signale les risques agentiques : boucles d'agents non bornées, écritures mémoire non validées, injection de plan, et paramètres d'outils recevant du contenu de prompt système
  • Récompense les bonnes pratiques de sécurité : les mitigations dans vos prompts réduisent votre score

Il s'intègre à votre flux de travail existant en tant que commande CLI, script npm, hook pre-commit ou GitHub Action. Il n'effectue aucun appel réseau et possède quatre petites dépendances d'exécution.


Fonctionnalités

122 règles de sécuritéRéparties sur 15 familles : injection, exfiltration, jailbreak, utilisation d'outils non sécurisée, injection de commandes, empoisonnement RAG, encodage et contenu caché, traitement des sorties, multimodal, compétences d'agent, agentique, MCP, chaîne d'approvisionnement, consommation de ressources, persistance
Mapping OWASPChaque règle porte les identifiants OWASP Top 10 for LLM Applications (2025) et Agentic Applications (2026), affichés dans hound explain, --verbose, les tags SARIF et tous les rapports
Score de risque numérique (0-100)Score normalisé au niveau du dépôt avec seuils faible, moyen, élevé et critique
Détection de mitigationsUn langage de sécurité explicite dans vos prompts réduit votre score
9 formats de sortieConsole, JSON, SARIF, GitHub Annotations, Markdown, streaming JSONL, HTML interactif, CSV et JUnit XML
GitHub Action inclusFait échouer la CI sur les changements risqués, téléverse le SARIF vers Code Scanning et peut maintenir un commentaire de résumé sur la pull request
Autofixhound fix prévisualise et supprime les caractères Unicode cachés (ENC-002 à ENC-005)
Scan multi-langagesDétecte l'utilisation d'API LLM en Python, Go, Rust, Java, C#, PHP, Ruby, Swift, Kotlin, Vue et Bash, pas seulement TypeScript et JavaScript
Filtrage de règlesexcludeRules/includeRules avec syntaxe prefix-glob (CMD-*) ; filtre minConfidence
Cache incrémental.hound-cache.json ignore les fichiers inchangés lors des réexécutions ; --no-cache pour désactiver
Respecte .gitignoreLes fichiers ignorés par git sont sautés ; .houndignore ajoute des exclusions avec la même syntaxe
Système de pluginsChargez des règles personnalisées depuis des fichiers .js locaux via "plugins": ["./my-rule.js"] dans la config
Mode baseline / diff--baseline results.json ne rapporte et n'échoue que sur les résultats absents d'un scan antérieur ; --diff ne scanne que les fichiers modifiés
Mode watch--watch relance le scan sur les changements de fichiers et affiche les résultats différentiels
Scan parallèleTraitement concurrent des fichiers (--concurrency <n>, par défaut 8)
Entièrement hors ligneAucun appel API et aucune télémétrie

Installation

L'installation globale ajoute la commande hound à votre PATH :

npm install -g context-hound

Installation par projet est limitée à un seul dépôt et s'exécute via npx hound ou un script npm :

npm install --save-dev context-hound

Sans installation, npx récupère et exécute le paquet :

npx context-hound scan --dir .

Démarrage rapide

# Scaffold a config file
hound init

# Scan your project
hound scan --dir ./my-ai-project

# Or via npm script (scans current directory)
npm run hound

# Verbose output, shows remediations and confidence levels
hound scan --verbose

# Fail the build on any critical finding
hound scan --fail-on critical

# Export JSON and SARIF reports
hound scan --format console,json,sarif --out results

# GitHub Annotations (for CI step summaries)
hound scan --format github-annotations

# Markdown report with findings tables
hound scan --format markdown --out report

# Stream findings as JSONL (one JSON object per line)
hound scan --format jsonl | jq '.severity'

# List all rules
hound scan --list-rules

# Explain a rule (or a rule family by prefix)
hound explain INJ-001
hound explain PST --format json

# Fast PR gate: scan only files changed vs. origin/main
hound scan --diff

# Interactive HTML report (self-contained, open in browser)
hound scan --format html --out report

# Re-scan on file changes
hound scan --watch

# Parallel scanning (default is 8; tune for your machine)
hound scan --concurrency 16

# Disable incremental cache for a clean run
hound scan --no-cache

# Also scan files that git ignores (skipped by default)
hound scan --no-gitignore
Télécharger l’outil