Home

Awesome

open-source-web-scanners

A list of open source web security scanners on GitHub and GitLab, ordered by Stars. It does not provide in-depth analysis - for more analysis or a wider range of tools, see the links below.

Note that some large projects have multiple repos - in which case the second most relevant repo is included immediately after and is indented.

General Purpose Web Scanners

Tools which can find a range of 'unknown' vulnerabilities on any websites.

Main SiteLast CommitCommittersStars
ZAPLast CommitContributorsStars
- ZAP ExtensionsLast CommitContributorsStars
HettyLast CommitContributorsStars
W3afLast CommitContributorsStars
ArachniLast CommitContributorsStars
AstraLast CommitContributorsStars
WapitiLast CommitContributorsStars
SkipfishLast CommitContributorsStars
SitadelLast CommitContributorsStars
TaipanLast CommitContributorsStars
VegaLast CommitContributorsStars
ReaperLast CommitContributorsStars
BrowserBruterLast CommitContributorsStars
TuplarLast CommitContributorsStars
Ugly-ducklingLast CommitContributorsStars
JawfishLast CommitContributorsStars
PākikiLast CommitContributorsStars
BrowserkerLast CommitContributorsStars

Infrastructure Web Scanners

Tools which can find a range of 'known' vulnerabilities on any websites.

Main SiteLast CommitCommittersStars
NucleiLast CommitContributorsStars
- Nuclei TemplatesLast CommitContributorsStars
XrayLast CommitContributorsStars
TsunamiLast CommitContributorsStars
NiktoLast CommitContributorsStars
StrikerLast CommitContributorsStars
JaelesLast CommitContributorsStars
- Jaeles-SignaturesLast CommitContributorsStars
YasuoLast CommitContributorsStars
ObservatoryLast CommitContributorsStars
SpaghettiLast CommitContributorsStars

Fuzzers / Brute Forcers

Tools which focus on throwing 'bad stuff' at things - the user typically has to work out if it sticks.

Main SiteLast CommitCommittersStars
dirsearchLast CommitContributorsStars
FfufLast CommitContributorsStars
gobusterLast CommitContributorsStars
WfuzzLast CommitContributorsStars
feroxbusterLast CommitContributorsStars
rustbustervLast CommitContributorsStars
vafLast CommitContributorsStars
radamsaLast CommitContributorsStars
BrowserBruterLast CommitContributorsStars

CMS Web Scanners

Tools which can find a range of 'known' vulnerabilities on one or more CMS websites.

Main SiteLast CommitCommittersStars
WPscanLast CommitContributorsStars
VolnxLast CommitContributorsStars
DroopescanLast CommitContributorsStars
CMSScanLast CommitContributorsStars
JoomScanLast CommitContributorsStars
ClusterdLast CommitContributorsStars

API Web Scanners

Tools which focus on web APIs.

Main SiteLast CommitCommittersStars
CherrybombLast CommitContributorsStars
AktoLast CommitContributorsStars
Automatic API Attack ToolLast CommitContributorsStars
VulnAPILast CommitContributorsStars

Specialised Scanners

Tools which focus on specific types of vulnerabilities.

Main SiteLast CommitCommittersStars
SqlmapLast CommitContributorsStars
XSStrikeLast CommitContributorsStars
CommixLast CommitContributorsStars
TplmapLast CommitContributorsStars
DalfoxLast CommitContributorsStars
FuxploiderLast CommitContributorsStars
GhauriLast CommitContributorsStars
NoSQLMapLast CommitContributorsStars
XsscrapyLast CommitContributorsStars
XSpearLast CommitContributorsStars
GxssLast CommitContributorsStars
DomdigLast CommitContributorsStars
CakeFuzzerLast CommitContributorsStars
TakeoverLast CommitContributorsStars
LFIscannerLast CommitContributorsStars
YA-LFILast CommitContributorsStars
YA-CORSLast CommitContributorsStars

Links

Contribute

PR's welcomed.

Template line for GitHub projects (replace USER_REPO):

| []() | [![Last Commit](https://img.shields.io/github/last-commit/USER_REPO)](https://github.com/USER_REPO/commits) | [![Contributors](https://img.shields.io/github/contributors/USER_REPO)](https://github.com/USER_REPO/graphs/contributors) | [![Stars](https://img.shields.io/github/stars/USER_REPO)](https://github.com/USER_REPO/stargazers) |

Template line for GitLab projects (replace USER_REPO):

| []() | [![Last Commit](https://badgen.net/gitlab/last-commit/USER_REPO)](https://gitlab.com/USER_REPO/-/commits/master) | [![Contributors](https://badgen.net/gitlab/contributors/USER_REPO/)](https://gitlab.com/USER_REPO/-/graphs/master) | [![Stars](https://badgen.net/gitlab/stars/USER_REPO/)](https://gitlab.com/USER_REPO/-/starrers) |