
h1-brain
by PatrikFehrenbach·★ 300·Score 51
MCP server connecting AI assistants to HackerOne for bug bounty hunting with personal data and public reports analysis.
Overview
h1-brain is an MCP server that bridges AI assistants with HackerOne's bug bounty platform. It synchronizes your personal bug bounty history, program scopes, and report details into a local SQLite database, providing tools for searching and analyzing your past work. The server includes a pre-built database of 3,600+ publicly disclosed bounty-awarded reports from the HackerOne community. Its primary tool, `hack(handle)`, generates comprehensive attack briefings by combining fresh scopes from the API, your past findings, public disclosures, weakness patterns, and suggested attack vectors.
Try asking AI
After installing, here are 6 things you can ask your AI assistant:
When to choose this
Choose h1-brain if you're a security researcher doing bug bounty hunting on HackerOne and want AI assistance that combines your personal hunting history with public vulnerability knowledge.
When NOT to choose this
Don't choose h1-brain if you need support for vulnerability platforms other than HackerOne, or if you're uncomfortable sharing your HackerOne credentials through environment variables.
Tools this server exposes
12 tools extracted from the READMEhackhack(handle)Generates a full hacking session briefing with scope, past findings, public reports, and attack vectors
search_reportssearch_reports(query, program, weakness, severity, limit)Search your personal rewarded reports by various criteria
get_reportget_report(report_id)Retrieve full details of your specific reward report
get_report_summaryget_report_summary()Get summary of all your reports grouped by program
search_programssearch_programs(query, bounty_only, limit)Search your accessible programs on HackerOne
search_scopessearch_scopes(program, asset, bounty_only, limit)Search in-scope assets across your programs
fetch_attachmentfetch_attachment(report_id, attachment_id?)Get fresh download URLs for report attachments
search_disclosed_reportssearch_disclosed_reports(query, program, weakness, limit)Search public disclosed reports across all programs
get_disclosed_reportget_disclosed_report(report_id)Retrieve full details of a specific public disclosed report
fetch_rewarded_reportsfetch_rewarded_reports()Sync all your bounty-awarded reports from HackerOne API
fetch_programsfetch_programs()Sync all your accessible programs from HackerOne API
fetch_program_scopesfetch_program_scopes(handle)Sync program scopes from HackerOne API (auto-called by hack)
Comparable tools
Installation
Setup
git clone https://github.com/PatrikFehrenbach/h1-brain.git
cd h1-brain
python -m venv venv
source venv/bin/activate
pip install -r requirements.txtClaude Desktop Configuration
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"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"
}
}
}
}Restart Claude Desktop after saving.
FAQ
- What data does h1-brain access from HackerOne?
- h1-brain accesses your bounty-awarded reports, programs you have access to, and program scopes. It also includes a pre-built database of 3,600+ public disclosed bounty reports.
- Do I need a HackerOne account to use this?
- Yes, you need a HackerOne account with API access to sync your personal data. The public reports database is included with the server.
Compare h1-brain with
Last updated · Auto-generated from public README + GitHub signals.