MCP Catalogs
Homeh1-brain screenshot

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.

securitydeveloper-toolsai-llm
44
Forks
1
Open issues
1 mo ago
Last commit
2d ago
Indexed

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:

you:Generate comprehensive attack briefings for specific HackerOne programs
you:Search and analyze personal bug bounty history to identify patterns
you:Research public disclosed reports to understand successful vulnerability types
you:Identify untouched bounty-eligible assets for targeted testing
you:What data does h1-brain access from HackerOne?
you:Do I need a HackerOne account to use this?

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 README
  • hackhack(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

hackerone-api-clientbug-bounty-toolsmcp-security-scan

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.txt

Claude 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.