Skip to content

About

Documenting my security research journey: This repository contains detailed vulnerability write-ups, proof-of-concept (PoC) exploits, and the custom automation tools I use for reconnaissance and system assessment.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

246 stars

Watchers

8 watching

Forks

Repository files navigation

Bug Bounty

awjunaid

GitHub contributors GitHub followers YouTube Channel Subscribers Discord X (formerly Twitter) Follow GitHub commit activity Website GitHub repo size Made with Markdown Maintenance PRs Welcome License

Contact With Me

youtube logo instagram logo twitch logo proton mail logo linkedin logo twitter logo discord logo

For a text-only contact page, see CONTACTME.md.


Support This Project

BuyMeACoffee The SQL Injection Handbook Kali Linux Unleashed 359 Python Automation Scripts

A comprehensive, production-ready knowledge base for security researchers, penetration testers, and bug bounty hunters. This repository contains battle-tested methodologies, cheatsheets, automation tools, wordlists, deep-dive research articles, vulnerable practice applications, and real-world write-ups covering web penetration testing, API security, cloud exploitation, and modern vulnerability assessment techniques.

IMPORTANT NOTE & WARNING This repository is intended ONLY for authorized security testing, educational purposes, and ethical hacking. All techniques and tools documented here must be used exclusively on systems you own or have explicit written permission to test. Unauthorized access or attacks against any system is ILLEGAL and may result in criminal prosecution. The authors assume NO LIABILITY for any misuse of this material.

DO: Test your own applications, participate in legitimate bug bounty programs, learn security concepts. DON'T: Attack random websites, exploit without permission, use these techniques maliciously.

Table of Contents

Methodologies

A complete collection of penetration testing methodologies covering every major web vulnerability class, attack technique, and exploitation strategy. Each document provides step-by-step guidance, detection methods, and practical examples for real-world bug bounty hunting scenarios. See the Methodologies Overview for an index of everything below.

Web Penetration Testing

Core Web Vulnerability Exploitation Techniques — Comprehensive guides for identifying and exploiting common web security flaws.

Web Technologies & Infrastructure

Platform-Specific Security Testing — Specialized exploitation techniques for popular web frameworks, servers, and infrastructure components.

Resources

Curated collection of quick-reference cheatsheets, reusable templates, targeted wordlists, long-form research articles, and vulnerable practice applications designed to accelerate bug bounty hunting and penetration testing workflows.

Security Cheatsheets

Quick Reference Guides for Vulnerability Detection — Concise cheatsheets with payloads, commands, and detection techniques.

Research & Deep-Dive Articles

Long-Form Research, Field Notes, and Learning Journals — In-depth write-ups that go beyond quick reference, covering API design/security and SQL injection in detail. Start at the Research on Vulnerabilities index.

  • API Testing & API Security — 130+ articles on API design, governance, hacking methodology, and tooling, organized into:
    • GraphQL — GraphQL fundamentals, attack surface mapping, and lab setup.
    • Hacking API — Discovery, injection, auth/authz attacks (BOLA/BFLA), fuzzing, and a Scripts folder (recon, BOLA hunter, JWT toolkit, mass-assignment fuzzer, rate-limit profiler).
    • JSON — JSON fundamentals, schema, and tooling across Java, JavaScript, and Ruby.
    • Postman — Collections, scripting, environments, SOAP/mock APIs, and a companion book.
    • RESTful — Hypermedia-driven API design and resilient client patterns.
    • SOAP — WSDL, UDDI, and classic SOAP web services.
    • Test API — API test strategy, automation, exploratory testing, and security testing mindset.
  • SQL Injection Deep Dive — 60+ files covering SQLi theory and practice, including a book, interview-style questions, ready-to-use SQL payloads (boolean, time-based, UNION, NoSQL, WAF-bypass encodings), and standalone HTML labs (chat_app_pentest_checklist.html, login system demo.html, sql_injection_insertion_anatomy.html).

Vulnerable Practice Applications

Hands-On Labs — Deliberately vulnerable applications to practice exploitation safely in your own environment.

Report Templates

Professional Bug Report Templates — Standardized templates for submitting security vulnerabilities to bug bounty programs.

Wordlists

Targeted Wordlists for Discovery & Fuzzing — Curated wordlists for subdomain enumeration, directory brute forcing, and payload delivery.

Tools

Automation scripts, exploitation utilities, and reconnaissance tools built specifically for bug bounty workflows. Each tool is documented with usage examples and configuration options.

Automation Scripts

Bug Bounty Automation Workflows — Scripts to automate repetitive tasks and streamline bounty hunting.

Exploitation Tools

Vulnerability Exploitation Utilities — Specialized tools for exploiting specific vulnerability classes.

Reconnaissance Tools

Asset Discovery & Enumeration Utilities — Tools for mapping attack surfaces and discovering hidden assets.

Utility Tools

Helper Utilities for Testing Workflows — Supporting tools for payload generation and wordlist management.

Personal Scripts

Personal Challenges & Notes — Self-directed exercises used to build and track hands-on skills.

Bug Bounty Platform Profiles

Platform Write-Ups & Architecture Notes — Notes and profile pages tied to specific bug bounty platforms and the programs studied on them.

Repository Statistics

Category Total Items
Methodologies - Web Penetration 38
Methodologies - Web Technologies 29
Cheatsheets 69
Research & Deep-Dive Articles (API + SQL) 190+
Vulnerable Practice Applications 2
Report Templates 1
Wordlists 3
Automation Tools 2
Exploitation Tools 2
Reconnaissance Tools 3
Utility Tools 2
Personal Scripts 2
Course Modules (Module 1) 12
Platform Profiles 2

Code of Conduct

Code of Conduct & Community Guidelines — Ethical behavior standards for contributors and users of this repository.

  • CODE_OF_CONDUCT — Rules for respectful collaboration, responsible disclosure, and ethical hacking practices.

License

MIT Open Source License — Legal terms governing the use, modification, and distribution of this repository.

  • LICENSE — Permissive license allowing free use with attribution requirements.

Security Policy

Vulnerability Disclosure & Security Guidelines — Responsible disclosure process and security best practices.

  • SECURITY — How to report security issues and coordinate responsible disclosure.

Course Materials

Bug Bounty Training Curriculum — Structured learning path from beginner to advanced bug bounty hunting.

  • README — Course syllabus, prerequisites, and learning objectives.

Module 1 — Programming & Execution Fundamentals — Foundational computer science and scripting knowledge for security work:

Contributing Guidelines

We welcome contributions! Please review our guidelines before submitting:

  1. Read the Code of Conduct
  2. Review the Security Policy for vulnerability disclosure
  3. Read the Contributing Guide for the full contribution workflow
  4. Submit pull requests with clear documentation
  5. Ensure all techniques are for authorized testing only

Final Warning

This repository contains real exploitation techniques. Unauthorized use against systems without permission is a CRIMINAL OFFENSE under laws including:

  • Computer Fraud and Abuse Act (CFAA) — USA
  • Computer Misuse Act — UK
  • Similar cybercrime laws worldwide

By using this repository, you agree to:

  • Use content ONLY on authorized systems
  • Obtain written permission before testing
  • Report vulnerabilities responsibly
  • Never use these techniques maliciously

About

Documenting my security research journey: This repository contains detailed vulnerability write-ups, proof-of-concept (PoC) exploits, and the custom automation tools I use for reconnaissance and system assessment.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

246 stars

Watchers

8 watching

Forks

Sponsor this project

Contributors

Languages