Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
ContextHound — CLI di analisi statica che scansiona i codebase per vulnerabilità di prompt injection nei LLM, esfiltrazione di dati, jailbreak e agent/strumenti non sicuri. Funziona completamente offline, si integra con CI/CD e produce report in console, JSON e SARIF. | Kitploit
Strumenti/GitHubGitHub/iulianvostrut/contexthound
Analisi StaticaScanner di VulnerabilitàAnalisi del CodiceEsfiltrazione DatiDevSecOpsRilevamento SegretiSicurezza della Supply ChainApprendimento e FormazioneSicurezza dell'IA
GitHubiulianvostrut/contexthound

ContextHound

CLI di analisi statica che scansiona i codebase per vulnerabilità di prompt injection nei LLM, esfiltrazione di dati, jailbreak e agent/strumenti non sicuri. Funziona completamente offline, si integra con CI/CD e produce report in console, JSON e SARIF.

Vedi RepositorySito web
2304 giorni faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

ContextHound

Strumento di analisi statica che scansiona la tua codebase alla ricerca di vulnerabilità di prompt-injection LLM e di sicurezza multimodale. Funziona offline, non richiede chiamate API.

CI npm Node.js TypeScript License: MIT


L'ecosistema ContextHound

ContextHound è disponibile in tutto il tuo flusso di lavoro di sviluppo e navigazione:

StrumentoCosa faInstallazione
CLI / pacchetto npmScansiona la tua codebase alla ricerca di vulnerabilità di prompt injection. Si integra con GitHub Actions, produce output SARIF, JSON, HTML e altro.npm install -g context-hound
Estensione VS CodeRisultati inline mentre scrivi il codice, azioni sul codice, canale di output, barra di stato.VS Code Marketplace
Estensione browserPillola di scansione in tempo reale su qualsiasi interfaccia di chat AI, pannello DevTools per il traffico API LLM, scanner popup. Chrome e Firefox.Firefox: Installa gratis · Chrome: in attesa di revisione · sorgente

☕ Sostieni il progetto

ko-fi "Buy Me A Coffee"


Perché ContextHound?

Man mano che le applicazioni basate su LLM diventano comuni nelle codebase di produzione, il prompt injection è emerso come una delle superfici di attacco più sfruttabili; la maggior parte degli scanner di sicurezza non ne è a conoscenza.

ContextHound porta l'analisi statica nel tuo livello di prompt:

  • Individua i percorsi di injection prima che raggiungano un modello
  • Segnala credenziali esposte e infrastruttura interna incorporate nei prompt
  • Rileva formulazioni suscettibili di jailbreak nei tuoi system prompt
  • Identifica uso non vincolato di strumenti agentici che potrebbe essere strumentalizzato
  • Rileva avvelenamento del corpus RAG e contenuti recuperati iniettati come istruzioni di sistema
  • Individua smuggling basato su codifica (istruzioni Base64 che aggirano i filtri sulle stringhe)
  • Segnala consumo non sicuro dell'output LLM: JSON senza validazione dello schema e Markdown senza sanitizzazione
  • Rileva superfici di attacco multimodali: URL di immagini forniti dall'utente verso API di visione, path traversal tramite letture di file nei messaggi di visione, output di trascrizione immesso nei prompt e testo OCR iniettato nelle istruzioni di sistema
  • Segnala rischi agentici: loop di agenti illimitati, scritture in memoria non validate, injection di piani e parametri degli strumenti che ricevono contenuto del system prompt
  • Premia buone pratiche di sicurezza: le mitigazioni nei tuoi prompt riducono il tuo punteggio

Si integra nel tuo flusso di lavoro esistente come comando CLI, script npm, hook pre-commit o GitHub Action. Non effettua chiamate di rete e ha quattro piccole dipendenze di runtime.


Funzionalità

122 regole di sicurezzaSu 15 famiglie: injection, esfiltrazione, jailbreak, uso non sicuro di strumenti, command injection, avvelenamento RAG, codifica e contenuti nascosti, gestione dell'output, multimodale, competenze degli agenti, agentico, MCP, supply chain, consumo di risorse, persistenza
Mappatura OWASPOgni regola riporta gli ID OWASP Top 10 for LLM Applications (2025) e Agentic Applications (2026), mostrati in hound explain, --verbose, tag SARIF e tutti i report
Punteggio di rischio numerico (0-100)Punteggio normalizzato a livello di repository con soglie bassa, media, alta e critica
Rilevamento delle mitigazioniLinguaggio di sicurezza esplicito nei tuoi prompt riduce il tuo punteggio
9 formati di outputConsole, JSON, SARIF, GitHub Annotations, Markdown, streaming JSONL, HTML interattivo, CSV e JUnit XML
GitHub Action inclusaFa fallire la CI su modifiche rischiose, carica SARIF su Code Scanning e può mantenere un commento di riepilogo sulla pull request
Autofixhound fix mostra in anteprima e rimuove i caratteri Unicode nascosti (ENC-002 a ENC-005)
Scansione multi-linguaggioRileva l'uso di API LLM in Python, Go, Rust, Java, C#, PHP, Ruby, Swift, Kotlin, Vue e Bash, non solo TypeScript e JavaScript
Filtro delle regoleexcludeRules/includeRules con sintassi prefix-glob (CMD-*); filtro minConfidence
Cache incrementale.hound-cache.json salta i file non modificati alle riesecuzioni; --no-cache per disabilitarla
Rispetta .gitignoreI file ignorati da git vengono saltati; .houndignore aggiunge esclusioni con la stessa sintassi
Sistema di pluginCarica regole personalizzate da file .js locali tramite "plugins": ["./my-rule.js"] nella configurazione
Modalità baseline / diff--baseline results.json segnala e fallisce solo sui risultati assenti da una scansione precedente; --diff scansiona solo i file modificati
Modalità watch--watch riesegue la scansione sulle modifiche dei file e mostra i risultati differenziali
Scansione parallelaElaborazione concorrente dei file (--concurrency <n>, predefinito 8)
Completamente offlineNessuna chiamata API e nessuna telemetria

Installazione

L'installazione globale aggiunge il comando hound al tuo PATH:

npm install -g context-hound

Installazione per progetto è limitata a un singolo repository e viene eseguita tramite npx hound o uno script npm:

npm install --save-dev context-hound

Senza installare, npx scarica ed esegue il pacchetto:

npx context-hound scan --dir .

Avvio rapido

# 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

# Preview, then remove, hidden Unicode characters flagged by ENC-002 to ENC-005
hound fix
hound fix --write
Scarica lo strumento