
Estensione di Burp Suite che integra il rilevamento passivo delle vulnerabilità tramite intelligenza artificiale.
BurpIA trasforma Burp Suite in un ambiente di test di sicurezza web assistito dall'IA. Analizza il traffico HTTP reale con gli LLM (oltre 12 provider o modelli locali), convalida i risultati con agenti CLI autonomi tramite Burp MCP e mantiene ogni risultato tracciabile — funziona su Burp Suite Community e Professional.
Questa estensione trasforma il traffico HTTP passivo in risultati di sicurezza azionabili. Può:
request + response).Importante: i risultati dell'IA sono indizi, non verdetti. Convalida sempre prima di segnalare — sono possibili falsi positivi.
BurpIA-1.7.0.jar dalla pagina delle release.Extensions → Add → seleziona il file JAR.| Requisito | Dettaglio |
|---|---|
| Burp Suite | Community o Professional |
| Sistema operativo | macOS, Linux o Windows |
| Java | 17+ (il JRE incluso negli installer nativi di Burp funziona) |
| Accesso LLM | API key per un provider cloud, Ollama locale o LM Studio |
| Agente CLI (opzionale) | Uno tra: droid, claude, agy, opencode, grok, codex |
| Lingua dell'interfaccia | Spagnolo o inglese (commutabile nelle impostazioni) |
Analyze request with BurpIA (o 🤖 Analyze with {Agent} per la convalida tramite agente).request e response.Analyze request with BurpIA o 🤖 Analyze with {Agent}.🔍 Analyze this flow o 🤖 Analyze this flow with {Agent}.| Provider | Note |
|---|---|
| Ollama | Modelli locali: Qwen 3.8, Llama 4, Gemma 4, DeepSeek v4, Phi-4, ecc. |
| Ollama Cloud | Modelli cloud su ollama.com — richiede API key |
| OpenAI | GPT-5.6 (+ varianti Luna/Sol/Terra/Cyber) |
| Claude | Anthropic: Fable 5.1, Opus 5, Sonnet 5 |
| Gemini | Google: 3.8 Flash (GA), 3.7/3.6 Flash, 2.5 Pro |
| Moonshot (Kimi) | K3, K2.7 e precedenti |
| Z.ai / Minimax | GLM 5.3 e MiniMax H3 |
| DeepSeek | v4-pro, v4-flash — API compatibile con OpenAI |
| xAI Grok | grok-4.6, grok-4.5 — API compatibile con OpenAI |
| Sakana Fugu | fugu, fugu-ultra |
| LM Studio | Server locale, compatibile con OpenAI |
| Custom | Fino a 3 profili per qualsiasi API compatibile con OpenAI |
Agenti di convalida autonomi integrati con Burp Suite MCP:
| Agente | Binario | Guida |
|---|---|---|
| Factory Droid | droid | EN · ES |
| Claude Code | claude | EN · ES |
| Antigravity CLI | agy | EN · ES |
| Open Code | opencode | EN · ES |
| Grok CLI | grok | EN · ES |
| Codex CLI | codex | EN · ES |
{REQUEST} / {RESPONSE}: richiesta/risposta HTTP normalizzata.{REQUEST_1}…{REQUEST_N} / {RESPONSE_1}…{RESPONSE_N}: N-esimo elemento di un flusso.{OUTPUT_LANGUAGE}: lingua di output prevista per le descrizioni dei risultati.Se ometti questi token, BurpIA aggiunge automaticamente un blocco di sicurezza (fallback) per mantenere il contesto minimo e imporre la lingua configurata.
Prompt personalizzato mirato a un flusso di autenticazione (2 richieste analizzate come una sola):
You are a web security auditor. Focus ONLY on authentication and session logic.
Request 1 (login):
{REQUEST_1}
Response 1:
{RESPONSE_1}
Request 2 (password change):
{REQUEST_2}
Response 2:
{RESPONSE_2}
Report findings in {OUTPUT_LANGUAGE} with severity, confidence, and remediation.
Risultato tipico prodotto da BurpIA (visualizzato nella tabella dei risultati):
Title: Password change endpoint accepts old password indefinitely
Severity: High · Confidence: Certain
Endpoint: POST /api/v2/account/password (200 OK)
Evidence: The password-change flow succeeded using the pre-login session
token, indicating missing re-authentication and no rotation of
existing sessions.
Remedy: Require current-password verification and invalidate all active
sessions after a successful change.