Web Security Training Platform

Master cybersecurity vulnerabilities through hands-on labs designed to challenge and enhance your penetration testing skills.

Vulnerability Categories

Content Discovery

LAB
Easy Training
Redirect-Based Content Discovery
LAB
Easy Training
404 Response-Based Discovery
LAB
Hard Training
CloudSync: Sensitive Data Exposure and Credential Leakage
LAB
Hard Training
WordPress Configuration Security Analysis

Hidden Parameter Fuzzing

LAB
Easy Training
Uncovering Hidden Parameters
LAB
Easy Training
Client-Side Parameter Discovery

Cross-Site Scripting

LAB
Easy Training
Reflected XSS - TutorialRepublic: Web Development Reference Search
LAB
Easy Training
Reflected XSS - GIGW: Government Website Guidelines Portal
LAB
Easy Training
Reflected XSS - RefSeek: Academic & Scientific Search Engine
LAB
Easy Training
Reflected XSS - PubMed: National Library of Medicine Search Builder
LAB
Easy Training
Reflected XSS - BigBasket: Online Supermarket Catalog
LAB
Easy Training
Reflected XSS - Global Site Search Portal
LAB
Easy Training
Reflected XSS - Script Tag Filter Evasion
LAB
Easy Training
Reflected XSS - Multi-Parameter Script Filter Evasion
LAB
Easy Training
Reflected XSS - Path Based
LAB
Medium Training
Reflected XSS - Script & Img Tag Filter
LAB
Medium Training
Reflected XSS - Case-Insensitive Filter Bypass
LAB
Hard Training
Reflected XSS - HTML Tag Filter Bypass
LAB
Easy Training
Reflected XSS - Page Heading
LAB
Easy Training
Reflected XSS - Function Name Filter
LAB
Medium Training
Reflected XSS - Extended Function Filter
LAB
Medium Training
Reflected XSS - Event Handler Filter
LAB
Hard Training
Reflected XSS - Multi-Parameter Filter Evasion
LAB
Hard Training
Reflected XSS - Encoding Bypass Attempts
LAB
Hard Training
Reflected XSS - Mixed Security Parameters
LAB
Hard Training
Reflected XSS - String Concatenation Bypass
LAB
Hard Training
Reflected XSS - Search Filter Bypass
LAB
Hard Training
Reflected XSS - Category Filter
LAB
Hard Real World HackerOne #1818163
Reflected XSS - Equifax
LAB
Low Real World HackerOne #751870
Reflected XSS - PUBG
LAB
Low Real World HackerOne #1940245
Reflected XSS - Shopify
LAB
Medium Real World HackerOne #149855
Reflected XSS - Imgur Mobile
LAB
Hard Real World HackerOne #1549206
Reflected XSS - Reddit
LAB
Hard Training
Stored XSS - Forum Discussions (Reddit Clone)
LAB
Hard Training
Stored XSS - Product Reviews (Flipkart Clone)
LAB
Hard Training
Stored XSS - Events & Polls Activity Center
LAB
Hard Training
Stored XSS - Support Center (DigitalOcean Clone)
LAB
Hard Training
Stored XSS - Bug Bounty Platform (HackerOne Clone)
LAB
Hard Training
Stored XSS - Video Streaming Service (Netflix Clone)
LAB
Hard Real World HackerOne #485748
Stored XSS - Twitter
LAB
Medium Real World HackerOne #1147433
Stored XSS - Shopify
LAB
Medium Real World HackerOne #1084183
Stored XSS - Acronis
LAB
Hard Training
Blind XSS - Freelance Full-Stack Developer
LAB
Hard Training
Blind XSS - IssuePilot Bug reports, without the noise
LAB
Hard Training
Blind XSS - SupportHub Customer support
LAB
Hard Training
Blind XSS - DeskFlow Help Center
LAB
Hard Training
Blind XSS - Safety & Trust Center · TrustDesk
LAB
Hard Training
Blind XSS - Partner ecosystem · PartnerHub
LAB
Hard Training
Blind XSS - FeatureBoard - Shape what gets built
LAB
Hard Training
Blind XSS - Careers · HireFlow
LAB
Hard Training
Blind XSS - Resolve with clarity · DisputeDesk
LAB
Hard Real World BugBountyTip
Blind XSS - ClientFlow Simple account management
LAB
Hard Real World BugBountyTip
Blind XSS - ZAP-Hosting
LAB
Hard Real World HackerOne #1011888
Blind Stored XSS - Informatica
LAB
Hard Training
DOM XSS - IMDb: Ratings, Reviews, and Where to Watch the Best Movies & TV Shows
LAB
Hard Training
DOM XSS - AniList: Explore, Track, and Discover Anime & Manga
LAB
Hard Training
DOM XSS - MilesWeb: Fast, Secure & Reliable Web Hosting Built for Indian Websites
LAB
Hard Training
DOM XSS - Censys Search - Internet Intelligence Platform
LAB
Easy DOM XSS
DOM XSS - document.write sink using source location.search
LAB
Medium Real World HackerOne #474656
DOM XSS - HackerOne
LAB
Medium Real World HackerOne #324303
DOM XSS - MyCrypto
LAB
Hard Real World HackerOne #396493
DOM XSS - Starbucks
LAB
Medium Real World HackerOne #704266
DOM XSS - ForeScout Technologies
LAB
Medium Real World HackerOne #1004833
DOM XSS - Informatica
LAB
Hard Training
Self XSS - via POST Parameter
LAB
Hard Training
Self XSS - POST-Based Reflected XSS
LAB
Hard Training
Self XSS - POST XSS in Input Tag Value
LAB
Hard Training
Self XSS - in Document Title
LAB
Hard Training
CSP Bypass - Unsafe Inline Scripts
LAB
Hard Training
Planet - CSP Protected Content Security Bypass
LAB
Secure Training
Reflected XSS - Cloud Instance Console
LAB
Secure Training
Reflected XSS - HTML Tag Blacklist Filter
LAB
Secure Training
Reflected XSS - URL Encoding Context
LAB
Hard Training
Reflected XSS to Account Takeover
LAB
Easy Training
PUNISHMENT LAB 1
LAB
Easy Training
PUNISHMENT LAB 2
LAB
Medium Training
PUNISHMENT LAB 3
LAB
Medium Training
PUNISHMENT LAB 4
LAB
Hard Training
PUNISHMENT LAB 5
LAB
Hard Training
PUNISHMENT LAB 6
LAB
Easy Training
PUNISHMENT LAB 7
LAB
Easy Training
PUNISHMENT LAB 8
LAB
Medium Training
PUNISHMENT LAB 9
LAB
Medium Training
PUNISHMENT LAB 10
LAB
Hard Training
PUNISHMENT LAB 11
LAB
Hard Training
PUNISHMENT LAB 12
LAB
Hard Training
PUNISHMENT LAB 13
LAB
Hard Training
PUNISHMENT LAB 14
LAB
Hard Training
PUNISHMENT LAB 15
LAB
Hard Training
PUNISHMENT LAB 16
LAB
Hard Training
PUNISHMENT LAB 17
LAB
Hard Training
PUNISHMENT LAB 18
LAB
Hard Training
PUNISHMENT LAB 19
LAB
Hard Training
PUNISHMENT LAB 20
LAB
Hard Training
PUNISHMENT LAB 21
LAB
Hard Training
PUNISHMENT LAB 22
LAB
Hard Training
PUNISHMENT LAB 23
LAB
Hard Training
PUNISHMENT LAB 24
LAB
Hard Training
PUNISHMENT LAB 25
LAB
Hard Training
PUNISHMENT LAB 26
LAB
Hard Training
PUNISHMENT LAB 27
LAB
Hard Training
PUNISHMENT LAB 28
LAB
Hard Training
PUNISHMENT LAB 29
LAB
Hard Training
PUNISHMENT LAB 30
LAB
Hard Training
PUNISHMENT LAB 31
LAB
Hard Training
PUNISHMENT LAB 32
LAB
Hard Training
PUNISHMENT LAB 33
LAB
Hard Training
PUNISHMENT LAB 34

HTML Injection

LAB
Easy Training
HTML Injection - E-commerce
LAB
Easy Real World HackerOne #3079966
HTML Injection - LinkedIn
LAB
Easy Real World HackerOne #57914
Stored HTML Injection - Romit
LAB
Easy Real World HackerOne #358001
Stored HTML Tag Injection - GitLab
LAB
Medium Real World HackerOne #1374017
HTML Injection - HackerOne

Open Redirect

LAB
Easy Training
Basic URL Parameter Redirect
LAB
Easy Real World HackerOne #504751
Open Redirect - Omise
LAB
Easy Real World HackerOne #311330
Open Redirect - Semrush
LAB
Hard Real World HackerOne #2812583
Open Redirect - Tumblr
LAB
Hard Real World HackerOne #159522
Open redirect using checkout_url
LAB
Hard Real World HackerOne #1788006
Open Redirect in Logout & Login
LAB
Hard Real World HackerOne #57163
Open-redirect on HackerOne
LAB
Hard Real World HackerOne #76738
Open redirect filter bypass
LAB
Hard Real World HackerOne #2265413
Open Redirect on Fastly VDP
LAB
Hard Real World HackerOne #439075
Open redirect vulnerability in index.php
LAB
Hard Real World HackerOne #119236
Open Redirection on Uber
LAB
Hard Real World HackerOne #1213580
Open Redirect on Affirm
LAB
Hard Real World HackerOne #16718
Open Redirect login account
LAB
Hard Real World HackerOne #1028345
Open Redirect on HackerOne Events
LAB
Hard Real World HackerOne #562417
Open Redirect on HackerOne
LAB
Hard Real World HackerOne #3099816
Open Redirect Vulnerability in OAuth Flow Leading to Potential Phishing Attack
LAB
Hard Real World HackerOne #52035
Open redirect in "Language change"
LAB
Hard Real World HackerOne #223326
Open Redirect via "next" parameter in third-party authentication
LAB
Hard Real World HackerOne #692154
Open Redirect in the Path of Vend VDP
LAB
Hard Real World HackerOne #125791
Reflected XSS via Unvalidated / Open Redirect in Uber

Authentication Bypass

LAB
Medium Training
OTP Verification Bypass via Response Manipulation
LAB
Medium Training
Phone OTP Bypass via Response Manipulation
LAB
Hard Training
ControlHub - JSON Response Manipulation Auth Bypass
LAB
Hard Real World HackerOne #1490470
Admin Authentication Bypass Lead to Admin Account Takeover
LAB
Hard Real World HackerOne #1406471
Email Verification code bypass in account registration process
LAB
Hard Real World HackerOne #1709881
Authentication Bypass Leads To Complete Account TakeveOver
LAB
Hard Real World HackerOne #2337427
Authentication Bypass with usage of PreSignedURL
LAB
Hard Real World HackerOne #2529780
Improper Authentication - 2FA OTP Reusable
LAB
Hard Real World HackerOne #1443211
Bypass Email Verification in Customer Portal
LAB
Hard Real World HackerOne #1690548
Authentication bypass leads to Information Disclosure
LAB
Hard Real World HackerOne #1747146
Authentication bypass in MTN Group

No Rate Limiting

LAB
Easy Training
No Rate Limiting
LAB
Hard Real World HackerOne #1708824
Yelp for Business - Missing Rate Limiting on Subscription Form
LAB
Hard Real World HackerOne #1322243
On Running - Missing Rate Limiting on Partner Authentication Endpoint
LAB
Hard Real World HackerOne #905692
Courier - Missing Rate Limiting on User Registration & Email Enumeration
LAB
Hard Real World HackerOne #658089
WakaTime - Rate Limit Too Lenient on Password Reset Endpoint
LAB
Hard Real World HackerOne #1202408
Redditgifts - Missing Rate Limiting on Adding Comments
LAB
Hard Real World HackerOne #224927
Nextcloud - Missing Rate Limiting on Newsletter Subscription Endpoint
LAB
Hard Real World HackerOne #1166069
UPchieve - Missing Rate Limiting on Contact Us Endpoint
LAB
Hard Real World HackerOne #128777
Algolia - Missing Rate Limiting on Two-Factor Authentication (2FA) Code Verification
LAB
Hard Real World HackerOne #1166066
UPchieve - Missing Rate Limiting on Password Reset Endpoint
LAB
Hard Real World HackerOne #774050
Yelp for Business - Missing Rate Limiting on Resend Confirmation Email Endpoint
LAB
Hard Real World HackerOne #1060541
MTN Group - Missing Rate Limiting on 5-Digit OTP Verification Endpoint
LAB
Hard Training
Exploiting Rate Limit Bypass in Email Change Functionality
LAB
Hard Training
Rate Limit Bypass in Recovery Email Change Functionality.

Race Condition

LAB
Easy Training
CodeShack - Race Condition in OTP Resend Limit Bypass
LAB
Hard Real World HackerOne #165570
Slack - Race Condition in Account Creation Survey (Unlimited Credits)
LAB
Hard Real World HackerOne #1285538
Omise - Race Condition in Team Member Invitations
LAB
Hard Real World HackerOne #488985
HackerOne - Race Condition in Claiming Program Credentials
LAB
Hard Real World HackerOne #454949
Hacker101 CTF - Race Condition in Flag Submission
LAB
Hard Real World HackerOne #152717
Urban Dictionary - Race Condition in Definition Votes
LAB
Hard Real World HackerOne #3104355
Dust - Race Condition in Folder Creation (Folder Limit Bypass)

OAuth Misconfiguration

LAB
Easy Training
OAuth Misconfiguration

Information Disclosure

LAB
Easy Training
The Forgotten Release
LAB
Easy Training
Open to the World
LAB
Easy Training
The Unseen Layer
LAB
Easy Training
Under the Hood
LAB
Easy Training
The Research Vault
LAB
Easy Training
Behind the Profile
LAB
Hard Training
CDN Directory Listing - PII Exposed
LAB
Hard Training
VaultTech - JWT Token Credential Reuse Across Admin Panels
LAB
Hard Real World HackerOne #1703733
Exposure Of Admin Username & Password
LAB
Hard Real World HackerOne #188719
Information Disclosure in /skills call
LAB
Hard Real World HackerOne #975047
User sensitive information disclosure
LAB
Hard Real World HackerOne #1886143
Information disclosure of another company bug on video
LAB
Hard Real World HackerOne #1801427
Information disclosure by sending a GIF
LAB
Hard Real World HackerOne #182358
Partial disclosure of report activity through new "Export as .zip" feature
LAB
Hard Real World HackerOne #2421796
Possible PII Disclosure via Advanced Vetting Process
LAB
Hard Real World HackerOne #1072893
Sensitive information disclosure to shared access user via streamlabs platform api

Username/Email Enumeration

LAB
Easy Training
UPchieve - User & Email Enumeration via Password Reset
LAB
Easy Real World HackerOne #666722
Email enumeration at SignUp page
LAB
Easy Real World HackerOne #1166054
User enumeration through forget password
LAB
Easy Real World HackerOne #223531
User Enumeration when adding email to account
LAB
Easy Real World HackerOne #806151
Enumeration of username on password reset page
LAB
Easy Real World HackerOne #280509
User Enumeration on Infogram
LAB
Easy Real World HackerOne #123496
User enumeration via error message
LAB
Easy Real World HackerOne #90308
User email enumuration using Gmail
LAB
Easy Real World HackerOne #1439026
Discoverability by phone number/email restriction bypass
LAB
Easy Real World HackerOne #2032716
An attacker can view any hacker email

Using Default Credentials

LAB
Easy Training
CBSE - Default Credentials Authentication Bypass
LAB
Easy Real World HackerOne #2160178
Default Credentials at Trellix
LAB
Easy Real World HackerOne #1415241
Elastic Rundeck Default Password
LAB
Easy Real World HackerOne #1938693
Default Credentials on Kinetic Core System Console
LAB
Easy Real World HackerOne #1267174
Access to tomcat-manager with default creds
LAB
Easy Real World HackerOne #1397786
Default Admin Username and Password on MTN Group
LAB
Easy Real World HackerOne #753602
Staging Rabbitmq instance is exposed to the internet with default credentials
LAB
Easy Real World HackerOne #1297480
Default Login Credentials on MTN Group
LAB
Easy Real World HackerOne #1700896
Access nagios dashboard using default credentials in U.S. General Services Administration
LAB
Easy Real World HackerOne #2262365
Default Admin Username and Password on U.S. Dept Of Defense
LAB
Easy Real World HackerOne #684758
Default Credentials on Cisco TelePresence SX80

SQL Injection

LAB
Easy Training
SQL Injection - GET Parameter
LAB
Easy Training
SQL Injection - Login Bypass
LAB
Easy Training
INSERT SQL Injection - Comment System
LAB
Medium Training
CRUD SQL Injection - Book Management
LAB
Medium Training
Time-based Blind SQL Injection
LAB
Medium Training
Integer-based SQL Injection
LAB
Hard Training
User-Agent Header Blind SQL Injection
LAB
Hard Training
Referer Header Blind SQL Injection
LAB
Hard Training
X-Forwarded-For Header Blind SQL Injection
LAB
Hard Training
Blind SQL Injection via Parameter name - Executive Dashboard
LAB
Hard Training
Blind SQL Injection via PATH_INFO - Industrial Asset Registry
LAB
Hard Training
Blind SQL Injection via Filename - University Course Catalog
LAB
Hard Training
Time-based Blind SQLi via sitemap.xml - ACME Corp Industrial
LAB
Hard Real World HackerOne #403616
Time-based Blind SQLi - Zomato
LAB
Hard Real World HackerOne #297478
Time-based Blind SQLi - GSA Bounty
LAB
Hard Real World HackerOne #1046084
UNION-based SQLi - IntenseDebate
LAB
Hard Real World HackerOne #1069531
Blind SQLi - MTN Group
LAB
Hard Real World HackerOne #273946
ORDER BY SQLi - Grab
LAB
Hard Real World HackerOne #2051931
Boolean-blind SQLi - inDrive
LAB
Hard Real World HackerOne #433792
Time-Based Blind SQLi - Rocket.Chat
LAB
Hard Real World HackerOne #1044716
Boolean-Blind SQLi - Zomato
LAB
Hard Real World HackerOne #923020
UNION-Based SQLi - Acronis
LAB
Hard Real World HackerOne #3198980
UNION SQLi - Automattic
LAB
Hard Real World HackerOne #1224660
Time-Based Blind SQLi - Acronis
LAB
Hard Real World HackerOne #3127198
UNION SQLi - U.S. Dept Of Defense
LAB
Hard Real World HackerOne #838855
Blind SQLi - Zomato
LAB
Medium Real World HackerOne #1042746
Time-Based Blind SQLi - Automattic
LAB
Hard Real World HackerOne #491191
String SQLi - U.S. Dept Of Defense
LAB
Medium Real World HackerOne #2312334
Time-Based Blind SQLi - U.S. Dept Of Defense

Cross-Site Request Forgery

LAB
Easy Training
CSRF Password Change - Unprotected Account Settings
LAB
Easy Training
CSRF Email Hijack - Silent Account Takeover
LAB
Easy Training
CSRF Account Wipe - Irreversible Data Deletion
LAB
Easy Training
CSRF 2FA Bypass - Silent Security Downgrade
LAB
Easy Real World HackerOne #834366
Login CSRF vulnerability on HackerOne
LAB
Medium Real World HackerOne #339352
CSRF logs the victim into attacker's account
LAB
Hard Real World HackerOne #1122408
CSRF on /api/graphql allows executing mutations through GET requests
LAB
Medium Real World HackerOne #177508
Reflected XSS by exploiting CSRF vulnerability on Starbucks
LAB
Hard Real World HackerOne #2712857
CSRF leads to Account takeover
LAB
Medium Real World HackerOne #1118521
CSRF to Cross-site Scripting (XSS)

Insecure Direct Object Reference

LAB
Easy Training
SwiftCart - Insecure Order Invoice Disclosure
LAB
Easy Training
MediCare+ - Healthcare Records IDOR
LAB
Medium Training
FriendZone - Social Media Profile IDOR
LAB
Medium Training
SecureBank - Banking Portal Account IDOR
LAB
Hard Real World HackerOne #150095
Uber Driver Portal - Trip & Earnings Disclosure
LAB
Hard Real World HackerOne #2487889
Allows Viewing Private Report Details via /bugs.json Endpoint
LAB
Hard Real World HackerOne #3154983
Account Deletion via Session Misbinding - Attacker Can Delete Victim Account
LAB
Hard Real World HackerOne #950881
IDOR when editing email leads to Account Takeover on Atavist
LAB
Hard Real World HackerOne #2528293
IDOR Exposes All Machine Learning Models
LAB
Hard Real World HackerOne #1403176
IDOR vulnerability (Price manipulation)
LAB
Hard Real World HackerOne #1323406
IDOR to view order information of users and personal information
LAB
Hard Real World HackerOne #1372216
IDOR in "external status check" API leaks data about any status check on the instance
LAB
Hard Real World HackerOne #2483666
[IDOR] Improper Access Control on Embedded Submission Form
LAB
Hard Real World HackerOne #1695454
IDOR in API applications (able to see any API token, leads to account takeover)
LAB
Hard Real World HackerOne #974222
IDOR leads to Edit Anyone's Blogs / Websites
LAB
Hard Real World HackerOne #2207248
IDOR on GraphQL queries BillingDocumentDownload and BillDetails
LAB
Hard Real World HackerOne #1608735
IDOR allows an attacker to delete anyone's featured photo
LAB
Hard Real World HackerOne #1272478
IDOR Leads To Account Takeover Without User Interaction
LAB
Hard Real World HackerOne #2586641
IDOR leads to view other user Biographical details (Possible PII LEAK)
LAB
Hard Real World HackerOne #287789
IDOR to view User Order Information
LAB
Hard Real World HackerOne #1182465
IDOR on Acronis API lead to steal private business user information

Privilege Escalation

LAB
Easy Training
Privilege Escalation

Local File Inclusion

LAB
Easy Training
Path Traversal - Basic
LAB
Medium Training
CMS Local File Inclusion
LAB
Hard Training
File Upload with LFI Vulnerability
LAB
Easy Training
Image Gallery File Inclusion
LAB
Medium Training
Local File Inclusion - Corporate Page Routing
LAB
Medium Training
Local File Inclusion - Documentation Portal Engine
LAB
Medium Training
Local File Inclusion - Multi-Language Blog CMS
LAB
Medium Training
Local File Inclusion - HR Portal File Preview
LAB
Medium Training
Local File Inclusion - Help Desk Attachment Preview
LAB
Medium Training
Local File Inclusion - LMS Course Resource Viewer
LAB
Hard Training
Local File Inclusion - Hospital EMR Medical Report Viewer
LAB
Medium Training
Local File Inclusion - Real Estate CMS Media Loader
LAB
Hard Training
Local File Inclusion - Hosting Panel Log Viewer
LAB
Medium Training
Local File Inclusion - E-Commerce Invoice & Template Renderer
LAB
Hard Training
RecipeBox - Base64-Encoded Path LFI Bypass
LAB
Hard Training
GovDocs - Double URL Encoding LFI Bypass
LAB
Hard Training
Admin Portal - Error Parameter Path Traversal
LAB
Hard Real World HackerOne #1542734
LFI in filePathDownload Parameter
LAB
Hard Real World HackerOne #1626210
LFI in filePathDownload Parameter Bypass

Remote Code Execution

LAB
Easy Training
OS Command Injection
LAB
Hard Training
RCE via File Upload
LAB
Hard Real World HackerOne #1164452
Unrestricted File Upload - PHP Profile Picture Leads to Remote Code Execution

Server-Side Template Injection

LAB
Easy Training
Template Engine Code Injection
LAB
Medium Training
DevSpace - Developer Profile Personalization & Custom Bio SSTI (Jinja2)
LAB
Medium Training
DevWiki - DevOps Team Knowledge Base & Markdown Macro SSTI (Tornado)
LAB
Medium Training
PageCraft - Modular CMS Landing Page & Hero Studio SSTI (Ruby ERB)
LAB
Medium Training
PulseFeedback - Customer Onboarding & Survey Receipt SSTI (FreeMarker)
LAB
Hard Real World HackerOne #1104349
Server Side Template Injection on Name parameter during Sign Up process
LAB
Hard Real World HackerOne #125980
Uber may RCE by Flask Jinja2 Template Injection
LAB
Hard Real World HackerOne #164224
Urgent: Server side template injection via Smarty template allows for RCE

Server-Side Request Forgery

LAB
Easy Training
Source Code Viewer - Basic cURL SSRF
LAB
Easy Training
Screenshot Tool - URL to Image
LAB
Medium Training
Port-based Timing Attack
LAB
Medium Training
Domain Restriction Bypass with Redirects
LAB
Medium Training
Website Checker with IP Blacklist
LAB
Medium Training
AWS Metadata Filter Bypass
LAB
Easy Training
PDF Generator - URL to PDF
LAB
Hard Real World HackerOne #514224
SSRF in GSA Bounty via ?url= parameter
LAB
Hard Real World HackerOne #530974
Server-Side Request Forgery using Javascript allows to exfill data from Google Metadata
LAB
Hard Real World HackerOne #1300585
blind Server-Side Request Forgery (SSRF) allows scanning internal ports
LAB
Hard Real World HackerOne #386292
Bypass of the SSRF protection in Event Subscriptions parameter
LAB
Hard Real World HackerOne #508459
SSRF in webhooks leads to AWS private keys disclosure
LAB
Hard Real World HackerOne #228377
SSRF in upload IMG through URL
LAB
Hard Real World HackerOne #643622
SSRF In Get Video Contents
LAB
Hard Real World HackerOne #2301565
Server Side Request Forgery (SSRF) in webhook functionality

XML External Entity

LAB
Easy Training
XML External Entity (XXE) via URL
LAB
Medium Training
XXE via XML Registration API - SecureVault Password Manager
LAB
Medium Training
XXE via XML Login API - SecureVault Password Manager
LAB
Medium Real World HackerOne #248668
XXE on Twitter SMS SXMP API (File Read via operatorId Error Reflection)
LAB
Hard Real World HackerOne #347139
LFI + SSRF via XXE in SVG Emblem Editor (Rockstar Games ImageMagick)
LAB
Hard Real World HackerOne #836877
Blind XXE via JPEG XMP Metadata Injection (Informatica OOB Exfiltration)
LAB
Medium Real World HackerOne #500515
XXE via XML Resume Upload Starbucks China Career Portal (IIS + ASP.NET)

HTTP Request Smuggling

LAB
Easy Training
HTTP Request Smuggling

Cache Poisoning

LAB
Easy Training
Cache Poisoning

Business Logic Errors

LAB
Easy Training
Client-Side Price Manipulation Allows Purchasing Any Product for $1
LAB
Easy Training
Product Price Parameter Tampering Allows Purchasing Items Below Listed Price
LAB
Easy Training
Coupon Code Reuse Logic Flaw Allows Applying the Same Discount Multiple Times
LAB
Easy Training
Negative Transfer Amount Abuse Allows Stealing Funds from Other Wallets
LAB
Easy Training
Plan Upgrade Parameter Tampering Grants Pro Access Without Payment
LAB
Easy Training
Missing Idempotency on Claim Submission Allows Duplicate Expense Payouts
LAB
Medium Training
Return Cancellation Does Not Reverse Wallet Refund Allowing Double Payout
LAB
Hard Training
Race Condition Bypass Allows Purchasing Flash Sale Items Beyond the Per-Customer Limit
LAB
Hard Real World HackerOne #3591764
Business Logic Bypass Allows Setting “Read Access" Role Without Pro Plan Subscription
LAB
Hard Real World HackerOne #364843
OLO Total price manipulation using negative quantities
LAB
Hard Real World HackerOne #771694
An attacker can buy marketplace articles for lower prices as it allows for negative quantity values leading to business loss
LAB
Hard Real World HackerOne #2033005
Bypassing the block of Security Domain Restriction and normally invite blocked domains with special characters “İ"
LAB
Hard Real World HackerOne #2571981
2FA disabled External user can participate in 2FA enabled program's report

Improper Access Control

LAB
Easy Training
Improper Access Control Allows Unauthorized Profile Picture Takeover
LAB
Easy Training
Improper Access Control Allows Unauthorized Access to Other Patients' Lab Reports via Unvalidated Report ID
LAB
Easy Training
Missing Function-Level Access Control Allows Regular Employees to Export Confidential Payroll Data
LAB
Easy Training
Improper Access Control Allows Cancelling Other Users' Event Tickets via Unvalidated Ticket ID
LAB
Easy Training
Improper Access Control Allows Reading Private Message Threads via Unvalidated Thread ID in URL
LAB
Medium Training
Mass Assignment Vulnerability Allows Self-Granting Admin Privileges via Unvalidated POST Fields

File Upload Vulnerabilities

LAB
Easy Training
File Upload Vulnerabilities

Subdomain Takeovers

LAB
Easy Training
Subdomain Takeovers on Github

Remote File Inclusion

LAB
Easy Training
Remote File Inclusion via URL
LAB
Medium Training
PageForge CMS - Content Manager Remote & Local File Inclusion
LAB
Medium Training
ShopStream - E-Commerce Bulk Product Import Remote & Local File Inclusion
LAB
Medium Training
StreamFlux - Video Analytics CDN Origin Asset Proxy Remote & Local File Inclusion
LAB
Medium Real World HackerOne #192940
RFI + XSS + SSRF via Unvalidated URL Proxy in GIS Portal (U.S. DoD)

Special Vulnerabilities

LAB
Easy Training
PHP User Authentication & Secure Registration System
LAB
Medium Training
BookStore - Online Bookstore & Shopping Cart Platform
LAB
Easy Training
Burger Palace - Fast Food Restaurant Portal
LAB
Medium Training
Club Manager - Membership & Events Management Portal
LAB
Medium Training
CoWork Space - Shared Office & Meeting Room Booking System
LAB
Easy Training
Employee Management CRUD System
LAB
Medium Training
DocVault - Enterprise Document Management System
LAB
Easy Training
Restaurant El Paso - Dining & Table Reservations Portal
LAB
Easy Training
English Learning & Vocabulary Portal
LAB
Medium Training
Enigma - College Symposium & Event Management Platform
LAB
Medium Training
Food Order CMS & Restaurant System
LAB
Medium Training
Food Ordering & POS Restaurant Management System
LAB
Medium Training
FoodDelivery - Online Food Ordering & Cart Platform
LAB
Medium Training
Foodie - Gourmet Burger Bar & Table Reservation Platform
LAB
Medium Training
Buffet Box - Digital QR Menu & Cloud Kitchen POS
LAB
Easy Training
GiftStore - Online Gifts & Souvenirs Portal
LAB
Medium Training
Grecko - Mediterranean Bar & Seafood Restaurant
LAB
Easy Training
Grilli - Fine Dining Restaurant & Chef Specials
LAB
Hard Training
Hospital Management System (HMS) - Multi-Portal Healthcare
LAB
Medium Training
Internship & Student Placement Management System
LAB
Medium Training
Johnny's Dining & Bar - Restaurant POS & Management
LAB
Medium Training
Krables - Multi-Vendor E-Commerce Platform
LAB
Medium Training
Management Lab - Resource & Laboratory Booking Portal
LAB
Easy Training
Picture Perfect - Real Estate & Property Showcase
LAB
Easy Training
RainyRoof - Roofing Services & Quotation Portal
LAB
Medium Training
Rate Limiting & Brute Force Protection Defense Lab
LAB
Hard Training
ReadSphere - Book Review & Community Library Platform
LAB
Medium Training
Vincent Pizza - Authentic Italian Restaurant & Ordering
LAB
Medium Training
EduPro - Student & Academic Management System
LAB
Medium Training
ET LAB - Student & College Administration Portal
LAB
Easy Training
Tour & Travel Vacation Booking Portal
LAB
Medium Training
TripTrip - Tour Agency & Travel Booking Portal
LAB
Medium Training
University Academic & Admissions Portal
LAB
Medium Training
WebFilesDesk - Self-Hosted File Explorer & Manager
LAB
Medium Training
Yummy - Food Delivery & Restaurant Platform
LAB
Hard Training
CloudSync - PII Leaked on Unauthorized File

Prompt Injection

LAB
Easy Training
Prompt Injection