AI Scanner
Configure model-assisted analysis and control when it launches active work.
The built-in AI Scanner analyzes selected Burp exchanges using a configured model. It can suggest attack surfaces, technologies and relevant profiles, and optionally launch local active scanning. It is separate from an external AI agent connected to Server's MCP.
Configure a provider
Open Scanners → AI → Settings. Configure:
Provider
OpenAI, Anthropic, Google Gemini, OpenRouter or Local (Ollama).
API key
Credential for the selected hosted provider, where required.
Model
A model available to your configured provider/account.
Endpoint
The endpoint expected by that provider adapter.
Enabled
Enable AI analysis.
Auto-scan
Permit analysis results to launch active profiles.
System prompt
Analysis instructions and expected result contract.
User prompt template
Request, response analysis and available-profile context.
Analysis workers
Parallel model analysis; distinct from active HTTP concurrency.
The current implementation defaults to enabled analysis and enabled auto-scan when no saved setting exists. Review auto-scan before the first run. Provider/model access is configured separately from the Burp Bounty license.
Launch and inspect
Choose Local Scanner → AI Scanner on selected requests. The dialog separates AI Analysis Concurrency from Active Concurrency and Requests per second. Model requests and target scan requests are different workloads.
Inspect the AI row's status, structured analysis, request/response and selected profiles. If auto-scan launches work, check the Active tab for the actual scan and evidence. A model recommendation is not a confirmed vulnerability.
Prompts and data
The prompt contract includes available profiles and programmatic response analysis. Keep the expected fields and placeholders when customizing it; an incompatible response may not be usable by the scanner. Some older saved prompt formats are replaced by the current template during loading.
The selected provider receives the context assembled from the HTTP exchange. Review sensitive headers, cookies and body data before using a hosted provider. Local (Ollama) uses the configured local endpoint but still requires a compatible running model service.
Live AI analysis
Use Live AI Scanner under Settings for continuous analysis, with its own scope, method/extension exclusions and analysis limits. More model concurrency can increase API usage without making active scans faster. For server-side scanning controlled by an agent, use MCP workflows.
Last updated
