r/bugbounty • u/Pale_Substance_2885 • 2h ago
Question / Discussion HackerOne and Bugcrowd are making bug bounty a fucking nightmare, especially for new researchers
I'm getting pretty fucking tired of how HackerOne and Bugcrowd handle researchers, especially newcomers.
And no, I'm not complaining because I expect every report to be accepted or rewarded. I know duplicates happen, I know false positives exist, and I know not every bug has a security impact.
But there's a difference between rejecting a report for legitimate technical reasons and having a system full of contradictory decisions, unresolved issues, and increasingly restrictive rules for researchers.
Let's start with HackerOne.
You spend days auditing code, reverse engineering, building PoCs, and documenting a vulnerability, only to find out it's a duplicate of something reported ages ago.
Fine, somebody got there first.
But what really pisses me off is discovering how many old findings are apparently still unresolved, or cases where a fix appears to have been implemented but the report hasn't reached a proper final state.
Why is managing these issues apparently so difficult?
How many researchers are independently rediscovering the same old vulnerabilities because they're still present in the software?
And when you challenge a decision or request reconsideration, there's often no meaningful way to get the technical arguments reassessed.
That's not just frustrating. It makes the entire process feel opaque.
And Bugcrowd isn't any better when it comes to consistency.
Here's something that happened to me.
I submitted a vulnerability based on static analysis and reverse engineering.
The triager rejected it as a false positive because I hadn't demonstrated the impact with a working PoC.
Fair enough.
They specifically instructed me to submit a new report with reproducible evidence.
So I did exactly that.
I developed a working PoC, tested it on actual hardware, demonstrated the privileged operation, and independently verified the result.
I submitted the new report with all the evidence.
They marked it as a duplicate of MY OWN PREVIOUS REPORT.
The same one they had rejected as a false positive.
And the rejection message actually said another researcher had already reported the issue.
BOTH REPORTS WERE MINE.
What the actual fuck?
I'm not saying the vulnerability automatically deserves a bounty. I'm saying that if you explicitly instruct someone to submit a new report with additional evidence, rejecting it as a duplicate of the report you told them to replace is a ridiculous way to handle the situation.
In another case, a triager dismissed an operation that caused a verified physical device reboot as a "no-op."
I understand that a reboot doesn't automatically establish sufficient security impact, especially under specific device conditions.
But that's exactly the point: explain the actual technical reasoning instead of giving responses that don't properly address the evidence.
And now let's talk about newcomers.
Both platforms have quality-control mechanisms, but HackerOne's recent changes to trial reports are a perfect example of what bothers me.
Researchers who don't meet certain signal requirements have a limited number of trial submissions, and replenishment depends on report outcomes.
I understand why platforms want to reduce garbage submissions.
Nobody wants to deal with people mass-submitting unverified findings.
But why does the solution always involve putting more obstacles in front of researchers who haven't established a reputation yet?
You need valid reports to build your reputation.
But your submissions are restricted because you don't have that reputation.
You find a real vulnerability? Ancient duplicate.
You submit something that requires a technical disagreement to be resolved? Good luck getting a meaningful reconsideration.
Meanwhile, those outcomes can affect your ability to keep participating.
It's a fucking vicious circle.
I'm not asking platforms to accept bad reports.
I'm asking why quality control can't be accompanied by better onboarding, more useful feedback, consistent triage standards, and some actual accountability for decisions.
Researchers are expected to follow every rule, provide reproducible evidence, demonstrate impact, write professional reports, and accept every final decision.
Fine.
But shouldn't the platforms and their participating programs be expected to maintain equally professional standards?
Why is the burden of quality and accountability so heavily concentrated on researchers?
We're doing this research with our own time, equipment, and resources, often with no guarantee of getting anything in return.
We accept that risk.
What bothers me is seeing new restrictions introduced while fundamental problems with report handling, duplicate management, and technical review remain.
And let's be clear: I'm not claiming all triagers are bad. I'm sure plenty do excellent work.
But the inconsistent experiences are real, and researchers should be able to criticize them without being dismissed as people who are simply angry about not receiving a bounty.
I genuinely enjoy vulnerability research. Auditing software, reverse engineering, understanding security boundaries, and developing exploits are things I want to keep doing.
What I'm starting to dislike is dealing with the platforms themselves.
HackerOne and Bugcrowd need to improve their own processes before constantly making participation more difficult for newcomers.
Better handling of existing vulnerabilities. Better technical explanations. More consistent decisions. More transparent appeal processes. And a realistic path for new researchers to establish themselves.
Is that really too much to ask?
I'm interested in hearing from other independent researchers, especially people who started recently.
Have you encountered similar contradictions in triage, problems with old duplicates, or barriers that make it unnecessarily difficult to build a reputation?
What would you actually change about these platforms?