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
OpenAnt — OpenAnt di Knostic è il principale prodotto open source di scoperta di vulnerabilità basato su LLM, che aiuta i difensori a individuare in modo proattivo falle di sicurezza verificate, riducendo al minimo sia i falsi positivi sia i falsi negativi. La fase 1 rileva. La fase 2 attacca. Ciò che sopravvive è reale. | Kitploit
Strumenti/GitHubGitHub/knostic/openant
Scanner di VulnerabilitàAnalisi Dinamica (Sandboxing)Analisi Statica del Codice (SAST)Penetration TestingDevSecOpsSicurezza della Supply ChainSicurezza dell'IA
GitHubknostic/openant

OpenAnt

Vedi Repository
7181106915h 41m faRevisionato da Kitploit
Sito web

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 →

Informazioni

OpenAnt di Knostic è il principale prodotto open source di scoperta di vulnerabilità basato su LLM, che aiuta i difensori a individuare in modo proattivo falle di sicurezza verificate, riducendo al minimo sia i falsi positivi sia i falsi negativi. La fase 1 rileva. La fase 2 attacca. Ciò che sopravvive è reale.

Condividi

OpenAnt

OpenAnt

OpenAnt di Knostic è il primo prodotto open source basato su LLM per la scoperta e la remediation delle vulnerabilità (ora chiamato harness) che aiuta i difensori a trovare proattivamente falle di sicurezza verificate, riducendo al minimo sia i falsi positivi che i falsi negativi. La fase 1 rileva. La fase 2 attacca. Ciò che sopravvive è reale.

Tenete presente che questo è nato come progetto di ricerca e, man mano che sviluppiamo nuove capacità, spesso le rilasciamo in versione beta. Accogliamo con favore i contributi.

Paper

Potete trovare il nostro paper di ricerca sulla costruzione di OpenAnt su arXiv: OpenAnt: LLM-Powered Vulnerability Discovery Through Code Decomposition, Adversarial Verification, and Dynamic Testing, di Nahum Korda e Gadi Evron.

Perché open source?

Questa era una domanda rilevante nel readme quando abbiamo rilasciato OpenAnt per la prima volta, dato che sono stati rilasciati molti altri harness. Speriamo ancora che, con l'esplosione delle vulnerabilità scoperte dall'IA, OpenAnt aiuti i maintainer open source a restare un passo avanti agli attaccanti, permettendo loro di usarlo direttamente. Oppure di inviare il proprio repo per la scansione a costo zero.

C'è anche il fatto che il focus di Knostic è proteggere agenti e assistenti di coding e non la ricerca sulle vulnerabilità o l'application security, e ci piace l'open source, quindi abbiamo deciso di rilasciare OpenAnt sotto licenza Apache 2. Inoltre, potreste aver sentito parlare di Aardvark di OpenAI (ora Codex Security) e di Claude Code Security di Anthropic, e non abbiamo alcuna intenzione di competere con loro.

Dettagli tecnici e scansione gratuita per progetti open source

Per dettagli tecnici, limitazioni e costi in token, consultate questo post del blog: https://knostic.ai/blog/openant

Per inviare il vostro repo per la scansione: https://knostic.ai/blog/oss-scan

Linguaggi supportati

  • Go
  • Python
  • C/C++
  • JavaScript/TypeScript (beta)
  • PHP (beta)
  • Ruby (beta)
  • Zig (beta)
  • Swift (beta)
  • Rust (beta)

Crediti

Maintainer e ricerca: Gadi Evron

Ricerca originale, ideazione e prototipo originale: Nahum Korda. Productization originale: Alex Raihelgaus, Daniel Geyshis.

Con ringraziamenti a: Michal Kamensky, Imri Goldberg, Daniel Cuthbert. Josh Grossman, e Avi Douglen.

Scoprite Knostic

Se apprezzate il nostro lavoro, date un'occhiata a ciò che facciamo presso Knostic per difendere i vostri agenti e assistenti di coding, impedire loro di cancellare il vostro disco rigido e il vostro codice, e controllare i rischi associati della supply chain come server MCP, estensioni e skill.

Setup locale

Compilate il binario CLI (richiede Go 1.25+):

cd apps/openant-cli && make build

Questo compila il sorgente Go e produce il binario in apps/openant-cli/bin/openant.

Crealo un symlink nel tuo PATH così puoi eseguire openant da qualsiasi posizione:

ln -sf "$(pwd)/apps/openant-cli/bin/openant" /usr/local/bin/openant

Nota: eseguilo dalla root del repository in modo che $(pwd) risolva il percorso assoluto corretto.

Configurazione di un LLM

OpenAnt instrada ogni fase della pipeline attraverso una coppia configurabile (provider, model). Il percorso più rapido è la procedura guidata interattiva:

openant setup llm

Assegni un nome alla configurazione (ad es. my-llm), scegli un provider per ogni fase della pipeline (uno qualsiasi degli adapter forniti di seguito), inserisci la sua API key una volta per provider (Bedrock usa invece la catena di credenziali AWS — lascia la chiave vuota), e la procedura guidata verifica ogni coppia univoca provider+model con una richiesta da 1 token prima di scrivere ~/.config/openant/config.json. Esegui una scansione su di essa con --llm-config:

openant scan /path/to/repo --llm-config my-llm

I valori predefiniti della procedura guidata riflettono le raccomandazioni per fase del progetto (modelli di ragionamento più potenti per il rilevamento / la verifica / la revisione della raggiungibilità; modelli più leggeri per il contesto, il report e la generazione dei test) — sovrascrivi qualsiasi risposta a piacere.

Adattatori inclusi

Tipo di providerAPI key daNote
anthropicconsole.anthropic.comAdattatore di riferimento. NON incluso negli abbonamenti Claude Pro / Max — fatturazione separata.
openaiplatform.openai.comNON incluso negli abbonamenti ChatGPT / Codex — fatturazione separata.
googleaistudio.google.comNON incluso in Gemini Advanced — fatturazione separata.
bedrock— (catena di credenziali AWS)Claude su AWS Bedrock. Nessuna api_key: le credenziali provengono dalle variabili d'ambiente AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY o da un profilo ~/.aws, la regione da AWS_REGION. Gli ID dei modelli sono profili di inferenza (us.anthropic.claude-sonnet-4-6, global.anthropic.claude-haiku-4-5-20251001-v1:0, ...) — abilitali in "Model access" nella console Bedrock e visualizzali con aws bedrock list-inference-profiles. Offerto da openant setup llm (lascia vuota la API key — catena di credenziali AWS, probe saltato) — guida completa: utilities/llm/providers/BEDROCK.md.
openrouteropenrouter.aiGateway verso molti provider con una sola chiave e un solo saldo prepagato (legge anche OPENROUTER_API_KEY). Gli ID dei modelli sono slug vendor/model (anthropic/claude-sonnet-4.6, openai/gpt-4o-mini, ...) — sfogliali su openrouter.ai/models. Offerto da openant setup llm (lascia vuota la base URL per il default di OpenRouter) — guida completa: utilities/llm/providers/OPENROUTER.md.
ollama— (server locale)Modelli locali tramite Ollama. Nessuna api_key: lasciala vuota (viene inviato automaticamente un placeholder); la base URL predefinita è http://localhost:11434/v1. I modelli devono essere scaricati prima (ollama pull <model>); gli ID dei modelli sono esattamente quelli mostrati da ollama list. L'inferenza locale è gratuita — report dei costi a $0. Offerto da openant setup llm — guida completa: utilities/llm/providers/OLLAMA.md.

Tutti supportano il tool calling, quindi ognuno di essi può guidare le fasi enhance e verify che utilizzano il ciclo agentico di tool-use. Per Ollama, scegli un modello compatibile con i tool per quelle fasi — modelli locali molto piccoli potrebbero non gestire le chiamate ai tool in modo affidabile.

Percorso rapido per configurazioni solo Anthropic

Se vuoi i valori predefiniti Claude per fase attuali e nient'altro, salta la procedura guidata:

openant set-api-key sk-ant-...
openant scan /path/to/repo

Questo utilizza la configurazione integrata openant-default (compilata nel binario, non serve config.json) — Claude Opus 4.6 per le fasi di rilevamento, Sonnet 4 per il resto.

Scarica lo strumento