offensive-tools/web-app/xsstrike/SKILL.md
XSStrike: advanced XSS detection suite with context-aware payload generation, DOM XSS analysis, site crawler, and WAF-bypass fuzzer. Use when testing for reflected, stored, or DOM-based XSS, identifying injection contexts, or generating payloads tailored to bypass specific filters.
npx skillsauth add aeondave/malskill xsstrikeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Context-aware XSS detection and payload generation.
python xsstrike.py -u "http://target.com/search?q=test"
python xsstrike.py -u "http://target.com" --crawl
python xsstrike.py -u "http://target.com/feedback" --blind
python xsstrike.py -u "http://target.com/?q=test" --fuzzer
| Flag | Purpose |
|------|---------|
| -u <url> | Target URL with parameter |
| --crawl | Crawl and test all discovered links |
| --blind | Blind XSS mode (no reflection check) |
| --fuzzer | Fuzz with payload list |
| -l <level> | Crawl depth |
| --data <post> | POST data |
| -p <param> | Test specific parameter only |
| --headers <h> | Custom headers |
| --proxy <proxy> | Route through proxy |
| File | When to load |
|------|--------------|
| references/ | DOM XSS testing, WAF bypass techniques |
development
Auth/lab ref: Unicorn Engine CPU-only emulation for shellcode, decryptors, custom VM handlers, instruction tracing, memory hooks, and register-level experiments.
development
Auth/lab ref: Renode board and SoC simulation for MCU/RTOS firmware, UART/GPIO/peripheral modeling, GDB remote debugging, REPL platforms, and RESC scripts.
development
Auth/lab ref: Qiling OS-layer binary emulation for PE/ELF/Mach-O/UEFI/shellcode with rootfs, syscall/API hooks, filesystem mapping, and runtime patching.
databases
Auth/lab ref: QEMU user-mode and full-system emulation for cross-arch binaries, firmware, kernels, disks, serial consoles, networking, and GDB stubs.