Study how real security vulnerabilities were discovered and exploited through researcher writeups
Prepare for bug bounty hunting by reading how others found XSS, CSRF, SQL injection, and RCE flaws in real products
Learn a specific vulnerability class like SSRF or IDOR by reading multiple real-world examples of it being exploited
Use the organized categories as a checklist when auditing a web application for common weaknesses
This is a curated collection of blog posts and writeups about security vulnerabilities found in real websites and apps. Security researchers (often called bug bounty hunters) find flaws in companies' systems and report them in exchange for rewards. This repository gathers those reports into one organized reference, sorted by the type of vulnerability involved. The list covers many categories of security weaknesses. Cross-Site Scripting (XSS) is when an attacker tricks a website into running malicious code in another user's browser. Cross-Site Request Forgery (CSRF) is when a user is tricked into performing an action on a site without realizing it. SQL Injection lets an attacker manipulate a database by sneaking in unexpected commands through an input field. Remote Code Execution (RCE) is when an attacker can run their own code on a company's server, which is often considered one of the most serious vulnerabilities. Other categories include SSRF (Server-Side Request Forgery), where a server is tricked into making requests to internal systems it should not be talking to, IDOR (Insecure Direct Object Reference), where a user can access another user's private data by changing a number in a URL, and subdomain takeover, where an unused company subdomain can be hijacked by an outsider. There are also sections on authentication bypass, two-factor authentication weaknesses, and Android app security testing. Each entry in the list is a link to a writeup describing a real vulnerability that was discovered, reported, and usually fixed. These writeups are written by the researchers who found the bugs and published for educational purposes. They typically explain what the researcher noticed, how they confirmed the flaw, and what the impact was. This repository is aimed at people learning security research or practicing bug hunting. It does not include tools or code to run, only links to articles. The full README is longer than what was shown.
← devanshbatham on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.