awesome-web-security
Looks up curated web security learning resources (XSS, SQLi, CSRF, SSRF, OAuth/JWT, deserialization, SAML, recon, evasion, defensive tooling, CTF). Filters by topic, difficulty, language, and resource type. Returns top references with archive fallbacks. Defensive and educational use only.
Оригинален текст · няма потвърден превод на българскиПърво прочетете инструкцията.
Файлът се зарежда от посочения източник само по ваше действие. Можете да го прочетете тук, да го копирате или да го запазите като .md.
GitHub хранилище- Звезди на репото
- 13 811
- Лиценз
- Не е посочен. Проверете в репозитория.
- Последна проверка на записа
- 20.09.2026 г.
Добавете в своя инструмент.
Командата отваря избора на skills от репозитория. Прочетете файла и условията на автора преди изпълнение.
npx skills add qazbnm456/awesome-web-securityСтраницата копира текст. Не инсталира и не изпълнява нищо на устройството ви.
Откъс от SKILL.md
Началото на файла на автора, без превод.
/awesome-web-security
Curated lookup over qazbnm456/awesome-web-security.
Always fetches the latest index from raw.githubusercontent.com — no stale snapshot.
When to use
A user asks for resources, references, learning paths, or tools related to web security topics: XSS, SQLi, CSRF, SSRF, XXE, OAuth/JWT, prototype pollution, deserialization, SAML, file upload, web cache poisoning, WAF / CSP evasion, browser exploitation, recon (subdomain enumeration, OSINT), DNS rebinding, CTF write-ups, bug bounty methodology, defensive tooling, payload lists, cheatsheets, or related blogs.
When NOT to use
- The user wants to attack a target they do not own and have not been authorized to test. Decline and ask for scope: own system, CTF, authorized pentest, academic research, or defensive analysis.
- The user is asking for malware authoring, mass scanning of unowned infrastructure, or detection-evasion guidance for offensive purposes.
- The question has no security framing — it's general programming or framework usage. Hand off to a non-security skill.
How
- Fetch the index with WebFetch:
https://raw.githubusercontent.com/qazbnm456/awesome-web-security/master/data/index.json - Parse the JSON. Schema:
{ "schema_version": "1", "categories": [{"key": "xss", "title": "...", "h_level": 3, "parent": "intro", "anchor": "xss"}], "entries": [{ "id": "xss-google-app-security", "url": "...", "title": "...", "author": {"name": "...", "url": "..."}, "category": "xss", "type": "article|tool|cheatsheet|video|book|community|payload-list", "languages": ["en", "zh", "jp"], "difficulty": "intro|intermediate|advanced", "date_added": "YYYY-MM-DD", "archive_url": "...|null", "last_checked": "YYYY-MM-DD|null", "status": "active|dead|archived-only|quarantined" }] } - Filter by:
categorymatching the user's topic (a topic may map to several categories — for "XSS" checkxss,tools-xss,tricks-xss,practices-xss,evasions-cspas relevant).languages: default to the user's language; fall back toen.difficulty: include all unless the user asked for "intro" or "deep".type: filter by what the user wants — articles, tools, cheatsheets, payload lists, etc.
- Rank by:
- "Latest" requests →
date_addedDESC. - "Deep dive" requests → p
- "Latest" requests →