-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Comparing XSStrike with other XSS Scanners
Somdev Sangwan edited this page Apr 10, 2019
·
7 revisions
- KNOXSS: Best paid XSS scanner.
- xsscrapy: Best xss crawler because it uses context analysis to detect XSS.
- Shuriken: Best payload bruteforcer because it has a browser engine for zero false positive scanning.
KNOXSS | XSStrike | xsscrapy | Shuriken | |
---|---|---|---|---|
Browser Extension | Yes | No | No | No |
Free | No | Yes | Yes | Yes |
Crawling | No | Yes | Yes | No |
Blind XSS | Yes | Yes | No | No |
DOM XSS | Yes | Yes | No | No |
URL rewriting support | Yes | Yes | No | Yes |
Sends your cookies to an external server | Yes | No | No | No |
Context Analysis | Maybe | Yes | Yes | No |
Parameter Discovery | Yes | Yes | No | No |
Custom payloads | No | Yes | No | Yes |
Supports payload encoding | No | Yes | No | No |
JSON data support | No | Yes | No | No |
Basic SQLi detection | Yes | No | Yes | No |
Fuzzing support | No | Yes | No | No |
WAF detection | No | Yes | No | No |
Custom cookie support | Yes | Yes | Yes | No |
Custom HTTP headers support | Yes | Yes | No | No |
Proxy support | No | Yes | No | No |
Customizable | No | Yes | Yes* | Yes* |
Outdated JS libs scanning | No | Yes | No | No |
Total Score | 8 | 17 | 7 | 4 |
I tested the tools against this comprehensive XSS testbed and here are the results:
KNOXSS | XSStrike | xsscapy | Shuriken | |
---|---|---|---|---|
Reflected | 34/48 | 37/48 | 34/48 | - |
URL Based DOM | 1/26 | 21/26 | - | - |
DOM | 1/44 | 44/44 | - | - |
Address DOM | 5/29 | 21/29 | - | - |
Note: Shuriken is payload bruteforcer so it's success rate depends on the payload list supplied to so we aren't counting it and xsscrapy doesn't scan for DOM XSS.