TopGit
GitHub Repo Review

Payloads All The Things: Web Application Security Payloads

swisskyrepo/PayloadsAllTheThings
PTopGit review image for swisskyrepo/PayloadsAllTheThings
Review by Topgit.dev for swisskyrepo/PayloadsAllTheThings, with GitHub repository stats and README context.
Quick verdict

Payloads All The Things is a curated GitHub collection of exploitation payloads and bypass techniques for web application security, covering entries from SQL injection to XXE. It's a reference, not a tool. Reach for it when you need a starting payload for a specific vulnerability class mid-pentest or mid-CTF; skip it if you want a maintained exploitation framework instead of a static list.

Stars
โ˜… 81.8k
Forks
โ‘‚ 17.5k
Contributors
๐Ÿ‘ฅ 324
Language
Python
License
MIT
Topic
Security
Updated
Aug 2026

Understanding Payloads All The Things

Payloads All The Things is a GitHub repository maintained by swisskyrepo that catalogs payloads and bypass techniques for web application security, penetration testing, and CTF challenges. Each vulnerability class gets its own folder with a README.md explaining the exploit and example payloads, often with a file set for Burp Intruder too. A second version, PayloadsAllTheThingsWeb, mirrors the same content for browsing without cloning the repo.

What the Collection Covers

  • โœ“Per-vulnerability folders, each with its own README.md describing the exploit and listing payload examples, matching the documentation structure the README lays out.
  • โœ“Burp Intruder file sets included alongside many entries, ready to load instead of hand-copying payload lists.
  • โœ“A _template_vuln folder that contributors use to scaffold a new vulnerability chapter, per the README.
  • โœ“Repo topics spanning bypass, enumeration, and privilege-escalation, among others, alongside the core payload lists.
  • โœ“Companion projects from the same author: InternalAllTheThings, which covers Active Directory attack paths and internal-network pentest notes, and HardwareAllTheThings, a wiki for hardware and IoT security testing, both linked from the README's 'AllTheThings family' section.
  • โœ“A separate Books and YouTube channel selection linked from the README for readers who want longer-form material.
  • โœ“PayloadsAllTheThingsWeb, a browsable website version of the same content, for reading without cloning the repo.
How this repository's GitHub stars have grown over time. Source: star-history.com.View the star history โ†—

Who Benefits from This Resource?

  • โ€ขPentesters who need a starting payload for a specific vulnerability class mid-engagement instead of writing one from scratch.
  • โ€ขBug bounty hunters checking whether a known bypass technique already exists for the vulnerability class they've found.
  • โ€ขCTF players who want a categorized payload reference to pull from during a timed challenge.
  • โ€ขDevelopers and AppSec engineers studying how a given attack class works, since each entry's README.md explains the exploit alongside the payloads.
  • โ€ขContributors who want to document a new payload or technique, using the _template_vuln folder as a starting structure.

Strengths

  • โœ“Organized by vulnerability class with a consistent per-folder structure, so you know where to look for a specific exploit type.
  • โœ“Burp Intruder file sets ship alongside many payload lists, saving the step of reformatting payloads for that specific tool.
  • โœ“MIT-licensed, so payloads and structure are free to reuse in your own notes, scripts, or write-ups.
  • โœ“GitHub reflects an active contributor base feeding new entries into the repo.
  • โœ“A written CONTRIBUTING.md and a working template folder make it straightforward to submit a new payload or technique.

Considerations for Using This Resource

  • โ–ณThe README doesn't state how often individual vulnerability folders get reviewed or updated, so payload freshness likely varies by section rather than being uniform.
  • โ–ณIt's a reference to read, not software to run: there's no CLI or API, so payloads have to be copied out and adapted to your target by hand.
  • โ–ณGitHub lists Python as the repo's primary language, but the README gives no indication of an installable tool bundled with the payload lists.
  • โ–ณCoverage depth isn't documented per category, so some vulnerability classes may have far more entries and detail than others.

Related Security Collections and Resources

Frequently Asked Questions

What license is Payloads All The Things released under?

Payloads All The Things is released under the MIT license, as listed on its GitHub repository.

What types of security vulnerabilities does Payloads All The Things cover?

Payloads All The Things covers a wide range of web application security issues, organized into per-vulnerability folders; the repo's own topics list includes bypass, enumeration, privilege-escalation, and vulnerability, among others.

How can I contribute new payloads or techniques?

Payloads All The Things accepts contributions through its CONTRIBUTING.md guidelines, and the repo includes a _template_vuln folder to scaffold a new vulnerability chapter.

Is there a web-based version of Payloads All The Things?

Payloads All The Things does have a web-based version, PayloadsAllTheThingsWeb, browsable at swisskyrepo.github.io/PayloadsAllTheThings, mirroring the same content as the GitHub repo.

Are there other 'All The Things' projects related to security?

The same author maintains InternalAllTheThings, which covers Active Directory attack paths and internal-network pentest notes, and HardwareAllTheThings, a wiki for hardware and IoT security testing, per the README's 'AllTheThings family' section.

Who should try it โ€” and who should skip

Try Payloads All The Things if you do hands-on web application testing and want a categorized reference for payloads and bypasses during a pentest, bug bounty hunt, or CTF. Skip it if you're after an automated scanner or exploitation framework: this repository is a static collection of write-ups and payload lists, not a tool that runs anything against a target for you.

Related repositories

Source & attribution

Facts and quotes sourced from the swisskyrepo/PayloadsAllTheThings GitHub repository and its README.

GitHub data ยท last synced Aug 14, 2026Reviewed by Henry
โ† Back to TopGit

Is PayloadsAllTheThings worth your time?

ChatGPT, Claude and Perplexity can all read this page. Ask one of them what it makes of PayloadsAllTheThings.

GitHub