
patrikfehrenbach/h1-brain
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
patrikfehrenbach/h1-brain은 [[T0]에서 가져온 MCP 서버 후보입니다.
개요
patrikfehrenbach/h1-brain은 [[T0]에서 가져온 MCP 서버 후보입니다.
개요(AI 번역)
AI 어시스턴트를 HackerOne에 연결하는 MCP 서버입니다. 버그 현상금 이력, 프로그램 범위, 보고서 세부 정보를 로컬 SQLite 데이터베이스에 가져와, Claude Desktop, Claude Code 등 MCP 호환 클라이언트를 검색, 분석, 이전 작업을 기반으로 구축할 수 있는 도구를 공개합니다.
또한 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"
}
}
}
}