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

Installation

Prerequisites

  1. Burp Suite Community or Professional (2023.12+ recommended).

  2. Java 21 for building from source.

Recent Burp versions include bundled Java runtime for extension execution. Separate Java is mainly needed for local builds.

JDK 25 Compatibility: TLS certificate generation for the MCP server uses JDK's built-in keytool command, which works on all JDK versions (8-25+) and all platforms (macOS, Linux, Windows) without additional dependencies.

Install Path

  1. In Burp, open Extensions -> BApp Store and search for Custom AI Agent.

  2. Click Install.

The BApp Store build registers only the 8 extension-native AI MCP tools (status, issue_create, ai_analyze, ai_passive_scan, ai_findings_recent, redact_preview, ai_audit_query, ai_backends_list). For the full set of 59 MCP tools, download the full build from GitHub Releases.

Verify JAR Integrity (SHA-256)

Every GitHub release ships a *.jar.sha256 checksum file next to the JAR and a CycloneDX bom.json software bill of materials. Verify the JAR before loading it:

shasum -a 256 Custom-AI-Agent-<version>.jar
# Compare against the contents of Custom-AI-Agent-<version>.jar.sha256

If the two values differ, do not load the JAR — re-download from the official release page.

Load into Burp Suite

  1. Open Extensions -> Installed -> Add.

  2. Select extension type Java.

  3. Choose the JAR file.

  4. Complete load wizard.

Screenshot: Burp extensions add

Verify Installation

Expected indicators:

  • extension loads without startup errors,

  • the extension appears as Custom AI Agent in Extensions -> Installed, and its AI Agent tab appears in Burp main navigation.

The extension registers its display name as Custom AI Agent to distinguish it from Burp's built-in Burp AI provider; that is the name shown in Burp's Extensions list, the Suite tab, and the BApp Store listing.

Burp with AI Agent tab visible after extension load

Runtime Directory

On first start, ~/.burp-ai-agent/ is created:

The directory keeps the legacy burp-ai-agent name on disk to preserve upgrades for existing users; the product itself is now called Custom AI Agent. See Configuration Directory for a per-entry reference.

Custom additions:

Troubleshooting

  • Extension load failure: inspect Burp Errors/Output tabs and Java version.

  • Tab missing: ensure extension is enabled.

  • Permission errors: ensure write access to ~/.burp-ai-agent/.

Next Steps

Continue with Quick Start.

Last updated