
patrikfehrenbach/h1-brain
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
patrikfehrenbach/h1-brainは、[[T0]からインポートされたMCPサーバー候補です。
概要
patrikfehrenbach/h1-brainは、[[T0]からインポートされたMCPサーバー候補です。
概要(AI 翻訳)
AIアシスタントをHackerOneに接続するMCPサーバーです。バグバウンティ履歴、プログラム範囲、レポートの詳細をローカルのSQLiteデータベースに取り込み、その後、MCP互換クライアント(Claude Desktop、Claude Codeなど)で検索・分析・構築できるツールを公開します。
また、HackerOneコミュニティからの3,600+の公開賞金付き報告の事前構築データベースも付属しており、完全な脆弱性報告、弱点タイプ、懸賞金金額が含まれています。AIはあなたの個人データと公開情報の両方を使って攻撃ブリーフィングを作成します。
主要なツールであるhack(handle)は、APIからの新しいスコープ、過去の調査結果、そのプログラムの公開情報、弱点パターン、未手つかいの資産、提案された攻撃ベクトルなど、すべてAIを攻撃モードにする実行可能な指示としてフォーマットされ、ハッキングセッションの全ブリーフィングを生成します。
仕組み
詳細な攻略は、3部構成のBug Bounty Goldfishシリーズをご覧ください:
- クロードにハックしたすべてを教える — なぜ私がh1-brainを作り、そのセットアップ方法を
- h1-brainが実際に何をするのか — 検索から
hack()ブリーフィングまで、すべてのツールが解説されています
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
h1-brain
An MCP server that connects your AI assistant to HackerOne. It pulls your bug bounty history, program scopes, and report details into a local SQLite database, then exposes tools that let any MCP-compatible client (Claude Desktop, Claude Code, etc.) search, analyze, and build on your past work.
It also ships with a pre-built database of 3,600+ publicly disclosed bounty-awarded reports from the HackerOne community — full vulnerability write-ups, weakness types, and bounty amounts. The AI uses both your personal data and public knowledge to generate attack briefings.
The primary tool, hack(handle), generates a full hacking session briefing in a single call: fresh scope from the API, your past findings, public disclosures for that program, weakness patterns, untouched assets, and suggested attack vectors — all formatted as actionable instructions that put the AI in offensive mode.
How It Works
For a full walkthrough, check out the three-part Bug Bounty Goldfish series:
- Teaching Claude Everything You’ve Hacked — Why I built h1-brain and how to set it up
- What h1-brain Actually Does — Every tool explained, from search to the
hack()briefing - Running h1-brain Against a Real Target — A start-to-finish walkthrough on an actual program
graph LR
A["Claude Desktop / Code"] -->|MCP Protocol| B["h1-brain server"]
B -->|API calls| C["HackerOne API"]
B -->|reads / writes| D["Your Reports DB"]
B -->|reads| E["Public Reports DB"]
C -->|reports, programs, scopes| B
D -->|your history + analysis| A
E -->|community knowledge| A
style A fill:#ff5c5c,stroke:#ff5c5c,color:#fff
style B fill:#1a1d27,stroke:#ff5c5c,color:#fff
style C fill:#1a1d27,stroke:#555,color:#fff
style D fill:#1a1d27,stroke:#555,color:#fff
style E fill:#1a1d27,stroke:#555,color:#fff
flowchart TD
A["hack(handle)"] --> B["Fetch fresh scope from HackerOne API"]
B --> C["Pull your reports on this program from SQLite"]
C --> D["Analyze weakness patterns across ALL programs"]
D --> E["Identify untouched bounty-eligible assets"]
E --> F["Cross-reference public disclosed reports for this program"]
F --> G["Generate attack briefing with agent instructions"]
style A fill:#ff5c5c,stroke:#ff5c5c,color:#fff
style G fill:#ff5c5c,stroke:#ff5c5c,color:#fff
style B fill:#1a1d27,stroke:#555,color:#fff
style C fill:#1a1d27,stroke:#555,color:#fff
style D fill:#1a1d27,stroke:#555,color:#fff
style E fill:#1a1d27,stroke:#555,color:#fff
style F fill:#1a1d27,stroke:#555,color:#fff
Requirements
- Python 3.10+
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"h1-brain": {
"command": "/path/to/h1-brain/venv/bin/python",
"args": ["/path/to/h1-brain/server.py"],
"env": {
"H1_USERNAME": "your_hackerone_username",
"H1_API_TOKEN": "your_api_token"
}
}
}
}