Skip to content

Fuzzing: Expanded XSS payloads in core/fuzzing/vectors.py. OWASP XSS Filter Evasion Cheat Sheet & PortSwigger XSS Cheat Sheet.#92

Open
joseguzman1337 wants to merge 14 commits into
epsylon:masterfrom
joseguzman1337:master
Open

Fuzzing: Expanded XSS payloads in core/fuzzing/vectors.py. OWASP XSS Filter Evasion Cheat Sheet & PortSwigger XSS Cheat Sheet.#92
joseguzman1337 wants to merge 14 commits into
epsylon:masterfrom
joseguzman1337:master

Conversation

@joseguzman1337

Copy link
Copy Markdown

Fuzzing: Expanded XSS payloads in core/fuzzing/vectors.py. Sourced from OWASP XSS Filter Evasion Cheat Sheet & PortSwigger XSS Cheat Sheet. Includes vectors for various HTML elements/attributes, JS contexts, diverse encoding methods (hex, Unicode, base64), protocol/URL manipulation, event handlers, obfuscation, and exploits targeting specific browsers (IE, Firefox) and frameworks (AngularJS, VueJS).

mend-bolt-for-github Bot and others added 11 commits July 20, 2023 13:37
Add new XSS vectors from OWASP cheat sheet

This commit adds 68 new XSS vectors to the `core/fuzzing/vectors.py` file. These vectors were sourced from the OWASP XSS Filter Evasion Cheat Sheet and cover a wide range of XSS techniques.

The 'browser' field for these new vectors is set to "Not Info" as specific browser compatibility information was not immediately available.
Add new XSS vectors from OWASP cheat sheet
…file.

These vectors were sourced from the PortSwigger XSS Cheat Sheet and include
a variety of techniques such as event handlers, consuming tags,
restricted character bypasses, protocol-based vectors, obfuscation methods,
framework-specific examples, and classic XSS payloads.

Browser compatibility information has been included in the 'browser' field
for these vectors where it was provided in the cheat sheet; otherwise, it
is set to "Not Info".
This commit adds 52 new XSS vectors to the `core/fuzzing/vectors.py` …
@epsylon

epsylon commented Jun 5, 2025

Copy link
Copy Markdown
Owner

hey @joseguzman1337 really nice expanding. I am currently involved into another project, so i need more time to review it. thanks!

joseguzman1337 and others added 3 commits January 6, 2026 07:27
- Add .DS_Store pattern to ignore macOS folder metadata
- Add ._* pattern to ignore AppleDouble files

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants