Zerohunt
Programs
AboutSubmit a reportSign in
LabsCoursesConceptsVideosAcademy
← All courses
ApprenticeWeb application

Web Security Foundations

Start here. This path walks from how a request is authorised, through the two bugs you will meet most — broken access control and injection — to your first captured flags. No prior experience assumed.

Syllabus

  1. 1How a request gets authorisedReading12 min
  2. 2Understanding broken access controlReading10 min
  3. 3Lab: your neighbour's invoiceLab20 min
  4. 4Understanding injectionReading10 min
  5. 5Lab: the quote that breaks the queryLab20 min
Zerohunt · bug bounty marketplaceBack to top↑

Break it before they do.

A trusted bug bounty marketplace: programs, scope, reports, triage, bounty, retest and reputation — in one workflow.

01Platform

  • Programs→
  • Services→
  • Pricing→
  • Hall of Fame→
  • Submit a report→

02For companies

  • How it works→
  • Company directory→
  • Request a proposal→

03Resources

  • All resources→
  • Academy→
  • Labs→
  • Community→
  • Talent→

04Company

  • About→
  • For researchers→
  • Trust & safety→
Zerohunt
© 2026 Zerohunt · All rights reservedTerms · PrivacyInternal Team Edition · v1.0