HackerOne · Bug Bounty

GitHub Bug Bounty Program

Complete guide to GitHub's bug bounty program on HackerOne. View in-scope assets, reward amounts, response times, and tips for finding vulnerabilities.

Program Overview

GitHub runs a bug bounty program on HackerOne. The program has 27 in-scope assets.

27
In-Scope Assets
1d
Avg Response
75%
Efficiency
37d
Avg Bounty Time
49d
Avg Resolve

In-Scope Assets

AssetTypeMax SeverityEligible
*.github.netURLCriticalBounty
*.githubapp.comURLCriticalBounty
*.githubusercontent.comURLCriticalBounty
CopilotOTHERCriticalBounty
Copilot Chat on dotcomOTHERHighBounty
Copilot Coding AgentOTHERCriticalBounty
Copilot SpacesOTHERCriticalBounty
Copilot for BusinessOTHERCriticalBounty
DependabotOTHERCriticalBounty
GitHub CLIDOWNLOADABLE_EXECUTABLESHighBounty
GitHub CSPOTHERHighBounty
GitHub DesktopDOWNLOADABLE_EXECUTABLESCriticalBounty
GitHub Enterprise CloudOTHERCriticalBounty
GitHub Enterprise Cloud with Data Residency (GHEC-DR)OTHERCriticalBounty
GitHub Enterprise ServerHARDWARECriticalBounty
GitHub PagesOTHERCriticalBounty
GitHub Production CredentialsOTHERCriticalBounty
GitHub SparkOTHERCriticalBounty
GitHub for mobileOTHERCriticalBounty
api.github.comURLCriticalBounty
classroom.github.comURLCriticalBounty
education.github.comURLCriticalBounty
gist.github.comURLCriticalBounty
github.comURLCriticalBounty
npm CLIDOWNLOADABLE_EXECUTABLESHighBounty
npmjs.comURLCriticalBounty
npmjs.orgURLCriticalBounty

Out-of-Scope Assets

  • *.github.io
  • Atom
  • Electron
  • GitHub Classroom Assistant
  • blog.github.com
  • community.github.com
  • enterprise.github.com
  • git.io
  • github.blog
  • http://education.github.com/forum
  • shop.github.com
  • spectrum.chat

Tips for Hacking GitHub

  1. Read the policy — Understand what's in scope, out of scope, and any specific testing restrictions before you start.
  2. Enumerate the attack surface — Use subdomain enumeration and directory bruteforcing to map all accessible endpoints.
  3. Focus on high-impact bugs — Look for SQL injection, SSRF, and IDOR vulnerabilities first.
  4. Test authentication flows — Check for OAuth misconfigurations and CSRF in login/signup flows.
  5. Write clear reports — Include steps to reproduce, impact assessment, and suggested remediation. Use Burp Suite to capture evidence.

Frequently Asked Questions

How do I start hacking GitHub?

Sign up on HackerOne, read the program policy carefully, review the in-scope assets listed above, and start testing. Always stay within scope and follow responsible disclosure guidelines.

Does GitHub pay bounties?

Yes, GitHub offers monetary rewards for valid security vulnerabilities.

What types of vulnerabilities does GitHub accept?

GitHub accepts reports for vulnerabilities found in their 27 in-scope assets. Common accepted vulnerability types include XSS, SQL injection, SSRF, IDOR, authentication bypass, and RCE. Check the program policy for specific exclusions.