Bug Bounty
15 min readBug Bounty Hunting 101
Everything you need to know to start your bug bounty journey. From choosing programs to writing quality reports.
Beginner
Bug Bounty
Pentesting
What bug bounty is (and isn't)
You're paid by companies for finding and responsibly disclosing real security bugs. You are not free to attack anyone — read the program scope carefully.
Programs to start with
- HackerOne, Bugcrowd, Intigriti — the major platforms.
- GitHub Security Lab — pays well for impactful findings.
- Look for programs with
*.example.comwildcards rather than a single host — more attack surface.
Writing reports that get paid
A good report has:
- Title — vulnerability + impact in one line.
- Steps to reproduce — numbered, paste-able commands.
- Impact — what an attacker actually gets.
- Suggested fix — optional but it helps the triager rank it.
Avoid:
- Theoretical findings ("could lead to XSS in some configurations…")
- Volume-spam from automated scanners (P5 noise)
- Out-of-scope hosts even if you found something cool
A first-30-days plan
- Pick one program. Deep > wide.
- Map subdomains (
subfinder,amass). - Look for old / forgotten apps — they're where the bugs live.
- Try the boring stuff first: IDORs in numeric ids, SSRF in URL params, missing auth on internal endpoints.