awesome-web-security README

The project's README from github.com/qazbnm456/awesome-web-security. As one markdown file: README.md.

Awesome Web Security Awesome

🐶 Curated list of Web Security materials and resources.

Needless to say, most websites suffer from various types of bugs which may eventually lead to vulnerabilities. Why would this happen so often? There can be many factors involved including misconfiguration, shortage of engineers' security skills, etc. To combat this, here is a curated list of Web Security materials and resources for learning cutting edge penetration techniques, and I highly encourage you to read this article "So you want to be a web security researcher?" first.

Please read the contribution guidelines before contributing.


🌈 Want to strengthen your penetration skills?
I would recommend playing some awesome-ctfs.


If you enjoy this awesome list and would like to support it, check out my Patreon page :)
Also, don't forget to check out my repos 🐾 or say hi on X (formerly Twitter)!


🤖 Using an AI assistant?

This list also ships as a Claude Code Skill so AI agents can query it at runtime — no stale snapshot, always reads the latest data/index.json from master.

Install (one-liner, recommended):

npx skills add qazbnm456/awesome-web-security -a claude-code -g -y

Or inside Claude Code, use the plugin marketplace:

/plugin marketplace add qazbnm456/awesome-web-security
/plugin install awesome-web-security

For Codex, swap -a claude-code → -a codex.

Then ask any web-security question and the skill activates on topics like XSS, SQLi, SSRF, JWT, OAuth, recon, WAF evasion, deserialization, SAML, CTF write-ups, and more. See skills/awesome-web-security/SKILL.md for the full trigger list.

Contents

Digests

Forums

Introduction

XSS - Cross-Site Scripting

Prototype Pollution

CSV Injection

SQL Injection

Command Injection

ORM Injection

FTP Injection

XXE - XML eXternal Entity

CSRF - Cross-Site Request Forgery

Clickjacking

SSRF - Server-Side Request Forgery

Web Cache Poisoning

Relative Path Overwrite

Open Redirect

Security Assertion Markup Language (SAML)

Upload

Rails

AngularJS

ReactJS

SSL/TLS

Webmail

NFS

AWS

Azure

Fingerprint

Sub Domain Enumeration

Crypto

Web Shell

awesome-web-security (qazbnm456/awesome-web-security)

Searching Database…

Что это такое?Подобранный список материалов и ресурсов по безопасности веб-приложений, сгруппированных по классам уязвимостей и типам атак (XSS, SQL-инъекции, CSRF, SSRF, XXE, десериализация, OAuth, JWT и другие), а также шпаргалки, инструменты и разборы для пентестов.
Это инструмент, который нужно запускать, или просто список для чтения?Это индекс в формате markdown со ссылками на внешние статьи, шпаргалки и инструменты, а не исполняемый код. Его также могут запрашивать в реальном времени ИИ-агенты через встроенный Skill для Claude Code.
Как устроен список?Записи сгруппированы по основным разделам: Дайджесты, Форумы, Введение (отдельный подраздел для каждого типа уязвимости: XSS, SQL-инъекции, CSRF, SSRF, XXE, SAML, Upload и другие), Приёмы, Инструменты, Практика и Разное. В каждом разделе есть ссылки и короткие описания.
Как использовать это с ИИ-агентом для программирования?Установите его как Skill для Claude Code одной командой из README или добавьте через маркетплейс плагинов Claude Code. Чтобы использовать с Codex, замените флаг '-a claude-code' на '-a codex'.
Обновляется ли Skill для Claude Code автоматически?Да. При каждом запросе он читает data/index.json напрямую из ветки master, а не опирается на кэшированную копию, поэтому данные не должны устаревать.
Для кого этот список?Для исследователей веб-безопасности, охотников за багами (bug bounty) и пентестеров, которым нужны справочные материалы по отдельным темам, а также для участников CTF, которые ищут разборы и материалы для практики.
Какие материалы есть в разделах «Инструменты» и «Приёмы»?Помимо вводных статей, раздел ссылается на практические разборы: удалённое выполнение кода, инъекции в заголовки, обходы SSRF/CSRF, эксплуатация браузера, инструменты разведки и перебора поддоменов, фаззеры, сканеры, веб-шеллы, дизассемблеры и декомпиляторы.
Есть ли файл, в котором подробно описано, как работает Skill для Claude Code?Да. Полный список триггеров и поведение Skill описаны в файле skills/awesome-web-security/SKILL.md в репозитории.
С чего новичку стоит начать чтение?README рекомендует прочитать статью «So you want to be a web security researcher?» перед тем, как переходить к остальному списку.
Есть ли дополняющий список для практики?Автор рекомендует список awesome-ctf как способ отработать техники, которые упоминаются в этом списке.
Creator
qazbnm456
Size
1.2 MB
Stars
13.9K
Updated
CommitSep 14
Age
9y
Commits · 90 Days