BB

binderlabs/bughound-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

14 stars 6 forks 质量 64 趋势 24

黑帽阿森纳亚洲 2026 & nbsp; |  45 Technology & nbsp; |  35 Vuln Classes & nbsp; |  3 模式

概览

黑帽阿森纳亚洲 2026 & nbsp; |  45 Technology & nbsp; |  35 Vuln Classes & nbsp; |  3 模式 BugHound是一个模型上下文协议(MCP)服务器,为网络应用安全侦察和脆弱性评估提供了完整的管道. 它将结构化的安全工具暴露为MCP的端点,使得AI客户端(克洛德,双子座,Codex)能够从目标输入到核实的脆弱性报告来协调一个7个阶段的管道. 拥有45个测试技术的BugHond船 -- -- 其中29个为纯Python并需要零外部工具 -- -- 涵盖注射、访问控制、服务器侧、配置和数据泄漏脆弱性类别.

概述(AI 翻译)

臭虫猎犬MCP

基于MCP的安全自动化框架

Black Hat Arsenal Asia 2026 & nbsp; \ nbsp; 黑帽亚细亚 2026 & nbsp; 45 技术 & nbsp;\ nbsp; 35 Vuln 类 & nbsp; |  3 个模式

– – . . .

BugHound是一个模型上下文协议(MCP)服务器,为网络应用安全侦察和脆弱性评估提供了完整的管道. 它将结构化的安全工具暴露为MCP的端点,使得AI客户端(克洛德,双子座,Codex)能够从目标输入到核实的脆弱性报告来协调一个7个阶段的管道. 拥有45个测试技术的BugHond船 – – 其中29个为纯Python并需要零外部工具 – – 涵盖注射、访问控制、服务器侧、配置和数据泄漏脆弱性类别。

□ 特性

  • 7-Stage管道 – – 根据目标类型分级倒塌、假设、发现、分析、测试、验证、报告
  • 45 测试技术 – – 每类纯蟒蛇倒置;没有启动所需的外部工具
  • 3 执行模式 – – MCP服务器(用于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
在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 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" } } } }