For the complete documentation index, see llms.txt. This page is also available as Markdown.

Quick Start

This walkthrough gets from installation to first AI analysis quickly.

0. Pick a Backend (Prerequisites)

  • Using Burp AI built-in (Burp Pro only): open Burp's Settings → Burp AI, enable Use AI for extensions, and confirm there are AI credits available. No URL or key is needed on the extension side. See Burp AI (Built-in).

  • Using Ollama / LM Studio: install the server locally and pull at least one model.

  • Using NVIDIA NIM / Generic OpenAI-compatible: have the base URL, model name, and API key handy.

  • Using a CLI backend (Gemini, Claude, Codex, Copilot, OpenCode): the CLI must already be installed and authenticated in the same shell environment that launches Burp.

If you skip this step, the backend will show Offline in the top bar until the prerequisite is satisfied.

  • Click MCP toggle in the top bar of the AI Agent tab.

  • Verify indicator turns active.

Bundled profiles are installed automatically into ~/.burp-ai-agent/AGENTS/.

To add custom profiles, place *.md files in that directory and refresh profiles in AI Backend settings.

3. Configure AI Backend

  1. Open AI Backend tab in Settings.

  2. Choose backend.

  3. Set CLI command or HTTP URL/model fields.

For backend-specific values, see Backends Overview.

Screenshot: Backend selection

4. Analyze a Request

  1. Go to Proxy -> HTTP History.

  2. Right-click a request.

  3. Select Extensions -> Custom AI Agent -> Find vulnerabilities.

Screenshot: Context menu on request

5. Review Response

A new chat session opens and streams AI analysis.

Screenshot: Chat response

6. Enable Background Scanning (Advanced)

  1. Toggle Passive ON in top bar.

  2. Browse target traffic.

  3. Review findings in passive scanner view and Burp issues.

Passive scanner toggle enabled in top bar

Next Steps

Last updated