
six2dez/burp-ai-agent
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
組み込みのMCPツール、AI支援分析、プライバシー制御、パッシブおよびアクティブスキャンなどを追加したBurp Suite拡張機能
概要
この拡張機能は(旧称:Burp AI Agent)として公開されています。PortSwiggerのBAppストア命名要件に準拠し、Burp Suiteの組み込みプロバイダーとの混同を避けるために名称を変更しました。GitHubリポジトリ(github.com/six2dez/burp-ai-agent)、ドキュメントサイト(burp-ai-agent.six2dez.com)、および設定ディレクトリ(~/.burp-ai-agent/)は継続性のためにburp-ai-agent識別子を保持しています。 Custom AI Agentは、AIをセキュリティワークフローに統合するBurp Suiteの拡張機能です。ローカルモデルやクラウドプロバイダーを利用し、MCPを通じて外部AIエージェントを接続し、手動テストに集中しながらパッシブ/アクティブスキャナーで脆弱性を見つけましょう。 - (CAP-01) — BurpのHTTPトランスポートを通じて直接Anthropic Messages APIを利用できます。すべてのトラフィックはプロキシ履歴に表示されます。- (SEC-01) — すべての保存されたAPIキーとトークンはjavax.cryptoを用いたインストールごとの鍵で暗号化されています;設定に平文は含まれません。
概要(AI 翻訳)
Burp Suiteと現代AIの架け橋。
名称に関する注意事項:この拡張機能はCustom AI Agent(旧称Burp AI Agent)として公開されています。PortSwiggerのBAppストア命名要件に準拠し、Burp Suiteの組み込みBurp AIプロバイダーとの混同を避けるために名前が変更されました。GitHubリポジトリ(
github.com/six2dez/burp-ai-agent)、ドキュメントサイト(burp-ai-agent.six2dez.com)、および設定ディレクトリ(~/.burp-ai-agent/)は継続性のためにburp-ai-agent識別子を維持しています。
Custom AI Agentは、AIをセキュリティワークフローに統合するBurp Suiteの拡張機能です。ローカルモデルやクラウドプロバイダーを利用し、MCPを通じて外部AIエージェントを接続し、手動テストに集中しながらパッシブ/アクティブスキャナーで脆弱性を見つけましょう。
[!重要] 1.0.0以前を使用している場合は、セキュリティアドバイザリーを読み、最新バージョンである1.1.0.0.にアップグレードしてください。 Auditログイン時に作成された> Auditファイルは、MCPトークンとフルプロンプトを保持し、右クリックで行います 「AIに送信」コンテキストはプライバシーモードを回避する可能性があります。どちらのアドバイザリーもどの認証情報をローテーションすべきかを指示しています。 いずれにもCVEやGHSAの識別子は発行されていません。
v1の新しい情報は?
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Custom AI Agent
The bridge between Burp Suite and modern AI.
A note on the name: This extension is published as Custom AI Agent (formerly Burp AI Agent). It was renamed to comply with PortSwigger’s BApp Store naming requirements and to avoid confusion with Burp Suite’s built-in Burp AI provider. The GitHub repository (
github.com/six2dez/burp-ai-agent), the documentation site (burp-ai-agent.six2dez.com), and the configuration directory (~/.burp-ai-agent/) keep theburp-ai-agentidentifier for continuity.
Custom AI Agent is an extension for Burp Suite that integrates AI into your security workflow. Use local models or cloud providers, connect external AI agents via MCP, and let passive/active scanners find vulnerabilities while you focus on manual testing.
[!IMPORTANT] If you are running 1.0.0 or earlier, read the security advisories and upgrade to the latest release, 1.1.0. Audit files written with Audit logging on may hold the MCP token and full prompts, and right-click “send to AI” context could bypass the privacy mode; both advisories say which credentials to rotate. No CVE or GHSA identifier has been issued for any of them.
What’s new in v1.1.0
Two builds from one repository, built for the BApp Store resubmission. Full detail in CHANGELOG.md.
- Two builds. The BApp Store build (
./gradlew bappJar) has the 8 extension-native MCP tools, Burp AI and the six HTTP backends. The GitHub full build (./gradlew fullJar) has all 59 MCP tools, the five CLI backends, the external MCP client and the opt-in auto-queue. Both are on Releases, each with a.sha256. Load only one at a time; Which Build? compares them. - The BApp Store build’s AI gate. The BApp Store build runs on Burp Community and Burp Professional; it sends AI requests only while Burp’s “Use AI” setting is enabled for the extension, and with it off it loads and refuses every AI request.
- Passive scans send nothing to the target. Passive findings the AI Active Scanner can test are listed as suggested targets in its queue dialog, in both builds, and you queue them by hand: nothing is sent to a target before you confirm.
- Clean unload. Unloading leaves no thread, timer or MCP listener of the extension running and starts no new request to an AI provider.
- Issue details are HTML-encoded. Payloads, values taken from the target and AI text show as literal text in Burp’s issue view and reports.
- The AI scanners start OFF at every load, in both builds; switching one on lasts until Burp unloads the extension.
What’s new in v1.0.1
インストール
npx -y supergateway --sse http://127.0.0.1:9876/sse設定
{
"mcpServers": {
"burp-ai-agent": {
"command": "npx",
"args": [
"-y",
"supergateway",
"--sse",
"http://127.0.0.1:9876/sse"
]
}
}
}