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…

这是什么?这是一份精选的 Web 安全资料和资源清单,按漏洞类别和攻击类型(XSS、SQL 注入、CSRF、SSRF、XXE、反序列化、OAuth、JWT 等)整理,还附带用于渗透测试的速查表、工具和技术分析文章。
这是一个我可以运行的工具,还是只是一份阅读清单?它是一份 markdown 索引,收录指向外部文章、速查表和工具的链接,并不是可以运行的代码。AI 智能体还可以通过随附的 Claude Code Skill 实时查询它。
这份清单是怎么组织的?条目按大类分组,例如 Digests、Forums、Introduction(每种漏洞类型一个子节:XSS、SQL 注入、CSRF、SSRF、XXE、SAML、Upload 等)、Tricks、Tools、Practices 和 Miscellaneous,每项都附有链接和简短说明。
我如何在 AI 编程智能体中使用它?通过 README 中的一行安装命令将其安装为 Claude Code Skill,或通过 Claude Code 插件市场添加;如果想配合 Codex 使用,把命令中的 '-a claude-code' 参数换成 '-a codex' 即可。
Claude Code Skill 会自动保持最新吗?会的。每次被查询时,它都直接从 master 分支读取 data/index.json,而不是依赖缓存的快照,因此理论上不会过时。
这份清单适合谁?适合按主题查找参考资料的 Web 安全研究人员、漏洞赏金猎人和渗透测试人员,也适合寻找分析文章和练习资源的 CTF 选手。
Tools/Tricks 部分包含哪些内容?除入门文章外,还链接了一些实用的技术分析文章,涉及远程代码执行、请求头注入、SSRF/CSRF 绕过、浏览器漏洞利用、信息收集和子域名枚举工具、模糊测试工具、扫描器、Web Shell,以及反汇编器和反编译器。
有没有文件详细说明 Claude Code Skill 的具体行为?有的,完整的触发列表和 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