zseano:program_selection
Table of Contents
Picking a Program
Choosing the right target is as important as the testing itself.
What to Look For
- Wide scope – bigger company = more teams = more mistakes
- Well-known names – more surface area, more legacy code
- Plan to spend months, not days
- No right or wrong program – focus on targets with features you can explore
Program Health Check
Before committing time, send 1-3 small reports and watch how they respond:
- Does the team communicate directly or only through the platform?
- Is the program active? When was the scope last updated?
- How do they handle low-hanging fruit chained for impact?
- What's their response time? (3+ months = move on)
- Do they pay fairly or downgrade everything to informational?
Program Selection Checklist
- [ ] Scope is large enough to be worth months of investment
- [ ] Payouts are fair and consistent
- [ ] Team is responsive to reports
- [ ] Test with a small simple bug first (XSS/CSRF) to gauge response
- [ ] Only go deep if the first report is handled well
- [ ] Max 3-6 programs at a time
VDPs vs Paid Programs
- VDPs (no payout) are fine for practice
- Know your risk/reward ratio – don't give free pentests to programs that don't appreciate it
- Once comfortable, maintain 5-6 wide-scope programs and rotate between them
See Also
zseano/program_selection.txt · Last modified: by drew
