
binderlabs/bughound-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
ブラックハット・アーセナル・アジア2026 | 45テクニック | 35 Vulnクラス | 3モード
概要
ブラックハット・アーセナル・アジア2026 | 45テクニック | 35 Vulnクラス | 3モード BugHound は、Web アプリケーションセキュリティの再保守と脆弱性評価のための完全なパイプラインを提供するモデルコンテキストプロトコル (MCP) サーバーです。 MCPエンドポイントとして構造化されたセキュリティツールを公開し、AIクライアント(Claude、Gemini、Codex)を有効にして、ターゲット入力から検証された脆弱性レポートまで7段階のパイプラインをオーケストさせます。 BugHound は 45 個のテスト技術 -- 29 個のテスト技術で、純粋な Python でゼロの外部ツール -- 注入、アクセス制御、サーバー側、構成、およびデータ漏洩脆弱性クラスをカバーしています.
概要(AI 翻訳)
バグハウンド MCP
MCPベースのセキュリティオートメーションフレームワーク
ブラックハット・アーセナル・アジア2026 | 45 テクニック | 35 Vuln クラス | 3モード
お問い合わせ
BugHound は、Web アプリケーションセキュリティの再保守と脆弱性評価のための完全なパイプラインを提供するモデルコンテキストプロトコル (MCP) サーバーです。 MCPエンドポイントとして構造化されたセキュリティツールを公開し、AIクライアント(Claude、Gemini、Codex)を有効にして、ターゲット入力から検証された脆弱性レポートまで7段階のパイプラインをオーケストさせます。 BugHound は 45 個のテスト技術 – 29 個のテスト技術で、純粋な Python でゼロの外部ツール – 注入、アクセス制御、サーバー側、構成、およびデータ漏洩脆弱性クラスをカバーしています。
##特徴
- 7段階のパイプライン – 標的タイプに基づいて、初期化、発見、分析、テスト、検証、レポート – 段階の崩壊 -45 試験テクニック – あらゆるカテゴリの純粋なPythonフォールバック; 開始に必要な外部ツールなし -3 実行モード – MCP Server(AIクライアント向け)、CLI(端末ワークフロー用)、AIエージェント(自動スキャン)
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
BugHound MCP
MCP-Based Security Automation Framework
Black Hat Arsenal Asia 2026 | 45 Techniques | 35 Vuln Classes | 3 Modes
BugHound is a Model Context Protocol (MCP) server that provides a complete pipeline for web application security reconnaissance and vulnerability assessment. It exposes structured security tools as MCP endpoints, enabling AI clients (Claude, Gemini, Codex) to orchestrate a 7-stage pipeline from target input to verified vulnerability report. BugHound ships with 45 testing techniques – 29 of which are pure-Python and require zero external tools – covering injection, access control, server-side, configuration, and data leakage vulnerability classes.
Features
- 7-Stage Pipeline – Init, Enumerate, Discover, Analyze, Test, Validate, Report – stages collapse based on target type
- 45 Testing Techniques – pure-Python fallbacks for every category; no external tools required to start
- 3 Execution Modes – MCP Server (for AI clients), CLI (for terminal workflows), AI Agent (autonomous scanning)
- Professional HTML Reports – dark teal dashboard with filtering, export, and executive summary
- Auth-Aware Testing – JWT auto-propagation across all testing techniques
- Live Reflection Probes – real-time XSS reflection detection during discovery
- Attack Chain Detection – multi-step exploitation paths with composite scoring
- Scope Enforcement – mandatory scope validation before any active testing
- Adaptive Tool Coverage – gracefully adapts when external tools are unavailable
Quick Start
git clone https://github.com/binderlabs/BugHound-MCP.git
cd BugHound
pip install -r requirements.txt
./scripts/install-tools.sh # Optional: install Go/external tools
# Mode 1: MCP Server
python -m bughound.server
# Mode 2: CLI
./bhound scan https://target.com
./bhound scan https://target.com -v
./bhound scan https://target.com --profile client # quick wins only
./bhound recon https://target.com
./bhound list
# Mode 3: AI Agent
./bhound agent https://target.com --provider openrouter --api-key sk-or-...
Installation
Python Dependencies
pip install -r requirements.txt
Core dependencies: mcp, pydantic, aiohttp, aiofiles, structlog
Optional (for agent mode): anthropic, openai
External Security Tools (Optional)
BugHound works with zero external tools using 29 pure-Python techniques. For full coverage (43 techniques), install the following:
| Tool | Purpose | Install |
|---|---|---|
| nuclei | Template-based scanning | go install github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest |
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"bughound": {
"type": "stdio",
"command": "python3",
"args": ["-m", "bughound.server"],
"cwd": "/path/to/BugHound",
"env": {
"PYTHONPATH": "/path/to/BugHound",
"BUGHOUND_WORKSPACE_DIR": "/path/to/workspaces"
}
}
}
}