Settings Reference
This page documents every configurable setting in the extension, organized by section.
AI Backend
Preferred Backend
Dropdown
codex-cli
Backend used for new chat sessions. Options: ollama, lmstudio, gemini-cli, claude-cli, codex-cli, opencode-cli.
Codex CLI Command
Text
codex chat
Shell command to launch the Codex backend.
Gemini CLI Command
Text
gemini
Shell command to launch the Gemini backend.
Claude CLI Command
Text
claude
Shell command to launch the Claude backend.
OpenCode CLI Command
Text
opencode
Shell command to launch the OpenCode backend.
Ollama URL
Text
http://127.0.0.1:11434
Base URL for the Ollama HTTP API.
Ollama Model
Text
llama3.1
Model name to use with Ollama.
Ollama Auto-Start
Toggle
On
Automatically start ollama serve when backend is selected.
Ollama Serve Command
Text
ollama serve
Custom command to start the Ollama server.
LM Studio URL
Text
http://127.0.0.1:1234
Base URL for the LM Studio HTTP API.
LM Studio Model
Text
lmstudio
Model identifier for LM Studio.
LM Studio Auto-Start
Toggle
On
Automatically start LM Studio server.
LM Studio Server Command
Text
lms server start
Custom command to launch LM Studio server.
LM Studio Timeout
Number
120
Timeout in seconds for LM Studio requests (range: 30–3600).
Auto-Restart
Toggle
On
Automatically restart a crashed CLI backend.
Agent Profile
Dropdown
pentester
System instruction profile. Options: pentester, bughunter, auditor. See Agent Profiles.
Privacy & Logging
Determinism Mode
Toggle
Off
Stabilizes context ordering for reproducible prompt bundles.
Host Anonymization Salt
Text
(auto-generated)
Secret string used to generate stable host pseudonyms in STRICT mode. Rotate per engagement.
Audit Logging
Toggle
Off
Enables JSONL audit logging of all AI interactions. Logs saved to ~/.burp-ai-agent/audit.jsonl.
MCP Server
Enable MCP
Toggle
On
Start the MCP SSE server on extension load.
Host
Text
127.0.0.1
Bind address. Use 127.0.0.1 for local-only access.
Port
Number
9876
TCP port for the SSE server.
External Access
Toggle
Off
Allow connections from non-loopback addresses. Requires TLS.
STDIO Bridge
Toggle
Off
Enable stdin/stdout MCP transport in addition to SSE.
Token
Text
(auto-generated)
Bearer token for external access. Localhost access does not require a token.
TLS Enabled
Toggle
Off
Enable HTTPS for the MCP server.
Auto-Generate Certificate
Toggle
On
Generate a self-signed PKCS12 keystore automatically. Stored at ~/.burp-ai-agent/certs/mcp-keystore.p12.
Keystore Path
Text
(auto-populated)
Path to a custom PKCS12 keystore for TLS.
Keystore Password
Text
(auto-generated)
Password for the custom keystore.
Max Concurrent Requests
Number
4
Maximum parallel MCP tool calls (range: 1–64).
Max Body Bytes
Number
2097152
Maximum response body size returned by MCP tools (range: 256 KB – 100 MB).
Enable Unsafe Tools
Toggle
Off
Master switch for all tools marked as "unsafe".
Passive AI Scanner
Enabled
Toggle
Off
Enable background passive analysis of proxy traffic.
Rate Limit
Number
5
Minimum seconds between analysis requests (range: 1–60).
Scope Only
Toggle
On
Only analyze requests to in-scope targets.
Max Size (KB)
Number
96
Maximum request+response size sent for analysis (range: 16–1024 KB).
Min Severity
Dropdown
LOW
Ignore findings below this severity level. Options: LOW, MEDIUM, HIGH, CRITICAL.
Active AI Scanner
Enabled
Toggle
Off
Enable active vulnerability testing.
Max Concurrent Scans
Number
3
Maximum parallel active scans (range: 1–10).
Max Payloads per Point
Number
10
Maximum payload variations per injection point (range: 1–50).
Timeout
Number
30
Timeout in seconds per scan request (range: 5–120).
Request Delay
Number
100
Delay in milliseconds between requests (range: 0–5000).
Max Risk Level
Dropdown
SAFE
Maximum payload risk level. Options: SAFE, MODERATE, DANGEROUS.
Scope Only
Toggle
On
Only scan in-scope targets.
Scan Mode
Dropdown
FULL
Vulnerability class selection strategy. Options: BUG_BOUNTY, PENTEST, FULL.
Auto-Queue from Passive
Toggle
On
Automatically queue high-confidence passive findings for active verification.
Use Collaborator (OAST)
Toggle
Off
Enable out-of-band testing with Burp Collaborator payloads.
Prompt Templates
Find Vulnerabilities
Text area
Default prompt for the "Find vulnerabilities" context menu action.
Quick Recon
Text area
Default prompt for endpoint reconnaissance.
Explain JS
Text area
Default prompt for JavaScript behavior analysis.
Access Control
Text area
Default prompt for authorization test plan generation.
Login Sequence
Text area
Default prompt for login flow extraction.
Analyze this Issue
Text area
Default prompt for scanner issue analysis.
Generate PoC & Validate
Text area
Default prompt for proof-of-concept generation.
Impact & Severity
Text area
Default prompt for impact and severity assessment.
Full Report
Text area
Default prompt for complete vulnerability report generation.
See Prompt Defaults for the full default text of each template.
File Locations
The extension stores data in ~/.burp-ai-agent/. All subdirectories are created automatically on startup.
~/.burp-ai-agent/audit.jsonl
Audit log entries (JSONL format with SHA-256 hashing). Created when audit logging is enabled.
~/.burp-ai-agent/bundles/
Prompt bundle JSON files (used in determinism mode for reproducible analysis).
~/.burp-ai-agent/contexts/
Context snapshot JSON files (SHA-256 indexed).
~/.burp-ai-agent/certs/
Auto-generated TLS certificates (mcp-keystore.p12).
~/.burp-ai-agent/backends/
Drop-in backend JAR files. Place custom BackendFactory JARs here for ServiceLoader discovery. See Adding a Backend.
~/.burp-ai-agent/AGENTS/
Agent profile Markdown files. See Agent Profiles.
~/.burp-ai-agent/AGENTS/default
Text file containing the active profile name (e.g., pentester.md).
Last updated
