Expert · Bug bounties, disclosure and careers · topic 32 of 35 · 18 min
Bug bounties and responsible disclosure
Explanation
Bug bounties: permission, published
A bug-bounty programme is a standing invitation from a company: "test these systems, within these rules, and we will reward valid reports". It is a form of written permission, published for everyone. Platforms such as HackerOne and Bugcrowd host many programmes and handle the reports and payments.
The most important part of any programme is its policy and scope page. It lists exactly which systems are in scope, which are out, what techniques are forbidden (often no denial-of-service, no social engineering, no testing other users' accounts), and how to report. Reading and following that page is the whole game — going outside it loses your legal protection and can get you banned or prosecuted.
Responsible disclosure
Responsible disclosure (also called coordinated disclosure) is the ethical way to handle a flaw you find: report it privately to the owner, give them reasonable time to fix it, and only consider public discussion after it is fixed and with their agreement. The opposite — posting a working exploit publicly before a fix — puts real users at risk and may be illegal.
- Report through the official channel (a security.txt file, a bug-bounty platform, or a security contact).
- Give enough detail to reproduce, and the fix if you can suggest one.
- Do not demand payment or threaten to go public — that can be treated as extortion.
- Respect the programme's disclosure timeline and rules.
Why companies run them
Bug bounties let a company get many skilled eyes on their systems and fix flaws before criminals use them, paying only for valid results. For a learner, they are a legal way to practise on real systems, build a reputation, and sometimes earn — as long as you stay strictly within the rules.
Need help?
Stuck on a word or an idea? Search this course, or every course, and jump straight to the explanation or a worked question.
Try:
Watch the lesson
Bug bounties and responsible disclosure · 1/7
A bug bounty is a published invitation to test certain systems under rules.
Prefer a video by a teacher? Find free videos on “bug bounty for beginners hackerone bugcrowd responsible disclosure” on YouTube ↗
In real life: A first valid report
A learner in Hyderabad joins a bug-bounty platform, reads a programme's scope page carefully, and tests only the one web app that is in scope. He finds an IDOR, writes a clear report with minimal proof and a fix, and submits it privately through the platform. The company confirms and fixes it, thanks him, and pays a small bounty. He never touched anything outside scope, and now has a real, legal finding for his portfolio.
Practice (0/3 done)
A bug-bounty programme is best described as…
Responsible disclosure means…
List the checks you do before and during a bug-bounty test, and how you report a finding.
Quick quiz
Read more (free)
Related help
Before this, learn
This topic builds on these. If something here feels new, open them first.
Related topics
- India: CERT-In and the legal landscapeBug bounties, disclosure and careers · same module
- Certification paths: eJPT, CEH, PNPT, OSCPBug bounties, disclosure and careers · same module
- Building a portfolio and getting hiredBug bounties, disclosure and careers · same module
- The shared responsibility modelCloud Computing (AWS, Azure, Google Cloud) · What cloud computing is
- The shared responsibility modelCyber Security: from zero to SOC analyst · Cloud security basics
- AI safety and responsible deploymentData Science, Machine Learning and AI · Building with generative AI, and MLOps
Questions people ask about this
Open a question to see the answer and why. The first ones are this topic's own quiz, so try the quiz above before you peek.
The most important page in a bug-bounty programme is the…
Answer: Policy and scope page
It defines what you may and may not test.
Threatening to go public unless paid is…
Answer: Extortion and not allowed
Demands and threats can be treated as extortion.
"I was doing a bug bounty" protects you only if…
Answer: A programme exists and you stayed within its scope and rules
Authorisation is limited to the programme's scope and rules.
A security.txt file on a site usually provides…
Answer: A way to contact the security team to report issues
security.txt lists a security contact for disclosure.
In interviews, a strong answer explains a flaw with…Related
Answer: The attack, its detection and its fix
Pairing attack with defence is what interviewers want.
A "grey hat" who finds a bug on a stranger's site without permission is…Related
Answer: Still acting illegally
No permission means it is illegal, whatever the intention.
With no permission and no programme, finding a flaw means you should…Related
Answer: Stop and report privately to the owner or CERT-In
Stop and disclose responsibly through the right channel.
In AWS's phrase, what is the customer responsible for?Related
Answer: Security IN the cloud
The provider handles security OF the cloud; the customer handles security IN the cloud.
Pass the quiz (60% or more) or mark this topic as done when you are ready.
Your progress is saved on this device only.
Next steps
- 3 more topics in “Bug bounties, disclosure and careers” before its exam: India: CERT-In and the legal landscape, Certification paths: eJPT, CEH, PNPT, OSCP, Building a portfolio and getting hired.
- Module 10 exam: bounties, disclosure and careers · 12 questions · 20 min, without help. 4 topics of this module still to finish first.
- 35 topics left in the course before the final exam.