awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Automated DAST Web Vulnerability Scanners

Ranking updated Jun 30, 2026

For a dynamic application security scanner, the strongest matches are arachni/arachni (Arachni is a full-featured DAST scanner that automates vulnerability), zaproxy/zaproxy (OWASP ZAP is a full-featured DAST web vulnerability scanner) and s0md3v/xsstrike (XSStrike is an automated security scanner specifically for cross-site). hahwul/dalfox and projectdiscovery/nuclei round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

These open-source tools perform automated dynamic analysis to identify security vulnerabilities in running web applications.

Automated DAST Web Vulnerability Scanners

Find the best repos with AI.We'll search the best matching repositories with AI.
  • arachni/arachniArachni avatar

    Arachni/arachni

    4,000View on GitHub↗

    Arachni is a dynamic application security testing vulnerability scanner and web application security tool. It functions as a distributed web audit framework that performs active and passive audits to identify security flaws such as SQL injection and cross-site scripting. The project features a JavaScript-aware web crawler that executes scripts and monitors DOM changes to analyze modern dynamic web applications. It utilizes server platform fingerprinting to target compatible security payloads and provides a grid-based system to distribute scanning workloads across multiple nodes. The tool cov

    Arachni is a full-featured DAST scanner that automates vulnerability detection in web applications, with support for distributed scanning, REST API, and detailed reporting, exactly what you need for continuous security testing.

    RubyDynamic Application Security TestingScan Management APIs
    View on GitHub↗4,000
  • zaproxy/zaproxyzaproxy avatar

    zaproxy/zaproxy

    15,293View on GitHub↗

    OWASP ZAP is a dynamic application security testing tool and intercepting HTTP proxy used to find vulnerabilities in web applications. It functions as a penetration testing framework that enables both automated security scanning and manual security testing of running web services. The tool provides a suite of capabilities for analyzing web applications from the outside in, including the ability to capture and modify traffic between a browser and a target application. It is designed to integrate into DevSecOps pipelines to provide consistent security checks across different environments.

    OWASP ZAP is a full-featured DAST web vulnerability scanner that actively tests running web applications, provides automated scanning, CI/CD integration via its API and command-line mode, and produces detailed vulnerability reports, making it an excellent match for your search.

    JavaDynamic Application Security TestingWeb Application Penetration Testing
    View on GitHub↗15,293
  • s0md3v/xsstrikes0md3v avatar

    s0md3v/XSStrike

    14,752View on GitHub↗

    XSStrike is an automated security scanning engine designed for web application discovery, input

    XSStrike is an automated security scanner specifically for cross-site scripting (XSS) vulnerabilities in web applications, so it fits as a specialized DAST tool but lacks coverage for other vulnerability types and the listed CI/CD and API integrations.

    PythonCross-Site Scripting ToolsWeb Application Penetration Testing
    View on GitHub↗14,752
  • hahwul/dalfoxhahwul avatar

    hahwul/dalfox

    4,846View on GitHub↗

    Dalfox is an automated web application security tool specifically designed for discovering and verifying cross-site scripting vulnerabilities. It functions as an XSS vulnerability scanner that analyzes HTTP parameters and DOM structures to identify reflected, stored, and blind injection points. The project distinguishes itself by providing a Model Context Protocol server and a REST API, allowing artificial intelligence agents and remote interfaces to trigger and manage security scans programmatically. It utilizes a payload mutation engine and fingerprinting strategies to execute WAF evasion t

    Dalfox is a specialized DAST scanner focused exclusively on cross-site scripting (XSS) vulnerabilities, offering automated scanning, CI/CD integration, and a REST API, but it does not cover the broader range of web application vulnerabilities typically expected from a full DAST tool.

    GoProgrammatic Scanning APIsBlind XSS DetectionsCross-Site Scripting Tools
    View on GitHub↗4,846
  • projectdiscovery/nucleiprojectdiscovery avatar

    projectdiscovery/nuclei

    29,189View on GitHub↗

    Nuclei is a modular security scanning framework designed for automated vulnerability detection and infrastructure reconnaissance. It functions as a template-driven engine that executes security checks across diverse network protocols, allowing users to define custom detection logic to identify vulnerabilities, misconfigurations, and exposed assets. The platform distinguishes itself through its highly extensible architecture, which supports distributed scanning, headless browser automation for dynamic web content, and out-of-band interaction monitoring to detect blind vulnerabilities. It integ

    Nuclei is a template-driven automated vulnerability scanner that performs dynamic application security testing by sending requests and analyzing responses, and it supports CI/CD integration, REST API, and detailed reporting, exactly matching the requirement for a DAST web vulnerability scanner with those features.

    GoAutomated Security Scanners
    View on GitHub↗29,189
  • wpscanteam/wpscanwpscanteam avatar

    wpscanteam/wpscan

    9,636View on GitHub↗

    WPScan is a security analysis utility and vulnerability scanner designed specifically for auditing WordPress installations and other content management systems. It functions as a web application security tool that identifies misconfigurations, outdated software, and security holes in core installations, plugins, and themes. The tool employs black-box scanning techniques to perform site component enumeration, identifying users, themes, and plugins by matching known file paths and response signatures. It matches these detected components against a database of known security flaws to analyze the

    WPScan is a dedicated DAST scanner that automates black-box security testing of live WordPress sites, fitting your need for a running-web-application vulnerability scanner, though it focuses specifically on WordPress rather than general web applications.

    RubyBlack Box Scanning
    View on GitHub↗9,636
  • sqlmapproject/sqlmapsqlmapproject avatar

    sqlmapproject/sqlmap

    37,676View on GitHub↗

    This project is an automated security testing suite designed to detect and exploit database vulnerabilities. It functions as a command-line utility that streamlines the identification, verification, and exploitation of web application flaws by automating the injection of malicious payloads into input parameters. The tool provides a comprehensive framework for database enumeration, allowing users to extract schema information, user data, and system configurations from identified injection points. What distinguishes this tool is its sophisticated engine for dynamic payload adaptation and heuris

    sqlmap is an automated dynamic security testing tool that sends malicious payloads and analyzes responses to detect SQL injection vulnerabilities—a focused DAST scanner for database flaws, but it does not cover other web vulnerability types or offer built-in CI/CD integration or a REST API.

    PythonInjection Testing Tools
    View on GitHub↗37,676
  • sullo/niktosullo avatar

    sullo/nikto

    10,104View on GitHub↗

    Nikto is an open-source HTTP security auditing tool and web server vulnerability scanner. It functions as a reconnaissance engine designed to identify insecure server options, outdated software, and common vulnerabilities by analyzing HTTP responses. The project differentiates itself through capabilities for intrusion detection evasion and web server fingerprinting. It uses request-level encoding and timing spacers to bypass security filters and employs signature-based identification to determine specific server software versions and misconfigurations. The scanner covers broad capability are

    Nikto is a well-established DAST web vulnerability scanner that automates testing of running web applications by sending HTTP requests and analyzing responses to find misconfigurations and outdated software, but it lacks a REST API and native CI/CD integration which some modern workflows require.

    PerlWeb Vulnerability ScanningContent DiscoveryDictionary-Based Resource Discovery
    View on GitHub↗10,104
  • hackmanit/web-cache-vulnerability-scannerHackmanit avatar

    Hackmanit/Web-Cache-Vulnerability-Scanner

    1,180View on GitHub↗

    This project is an automated security scanner designed to identify vulnerabilities within web caching layers. It functions as an HTTP protocol security tool that probes web infrastructure by manipulating request headers, parameters, and cookies to observe how servers handle and store content. The scanner distinguishes itself through specialized cache behavior analysis, which targets specific flaws such as cache poisoning and cache deception. It incorporates a recursive crawler to map web application endpoints and utilizes configurable proxy routing to facilitate traffic inspection and debuggi

    This Go-based CLI tool tests live web applications for cache poisoning vulnerabilities by actively sending requests and analyzing responses, which fits the DAST concept, but its narrow focus on one vulnerability type and lack of a REST API or CI/CD integration makes it a narrower match rather than a comprehensive scanner.

    GoWeb Application Penetration Testing
    View on GitHub↗1,180
  • ffuf/ffufffuf avatar

    ffuf/ffuf

    15,618View on GitHub↗

    This tool is a command-line utility designed for automated web resource discovery, fuzzing, and application structure mapping. It functions as a security-focused scanner that identifies hidden files, directories, parameters, and virtual hosts by injecting payloads into HTTP requests. By systematically testing how servers handle various inputs, it assists in mapping the architecture of web applications and uncovering potential security vulnerabilities. The tool distinguishes itself through a highly concurrent engine that manages asynchronous request execution and recursive job orchestration. I

    ffuf is a web fuzzer for resource discovery and content mapping, not a full DAST scanner that detects a broad range of vulnerabilities like SQL injection or XSS — it focuses on finding hidden files and parameters, making it a neighbouring tool rather than the automated vulnerability scanner you need.

    GoAutomated Security ScannersWeb Application Penetration Testing
    View on GitHub↗15,618
  • presidentbeef/brakemanpresidentbeef avatar

    presidentbeef/brakeman

    7,248View on GitHub↗

    Brakeman is a static analysis security tool and scanner specifically designed for Ruby on Rails source code. It identifies common security vulnerabilities, such as injection and cross-site scripting, by analyzing the application codebase without executing the application. The tool functions as a security auditor that detects mass assignment risks and template vulnerabilities. It evaluates the final output of rendered views and identifies unrestricted assignment patterns that could allow unauthorized modification of model attributes. The system provides vulnerability management through the us

    Brakeman is a static analysis security scanner for Ruby on Rails source code, not a dynamic scanner that tests a running application by sending requests — it fits the security testing domain but uses the wrong approach for a DAST search.

    RubyCI Pipeline IntegrationsVulnerability Reporting Tools
    View on GitHub↗7,248
  • mobsf/mobile-security-framework-mobsfMobSF avatar

    MobSF/Mobile-Security-Framework-MobSF

    21,224View on GitHub↗

    Mobile Security Framework is an automated security testing platform designed for the analysis of Android, iOS, and Windows mobile application binaries. It functions as a comprehensive suite for identifying security vulnerabilities, privacy risks, and malicious code within mobile software packages. The framework distinguishes itself by combining static and dynamic analysis techniques to evaluate application behavior. It performs static inspection of source code and binaries to detect insecure patterns, while simultaneously utilizing dynamic instrumentation and containerized sandboxing to monit

    This is a mobile security testing framework that analyzes Android, iOS, and Windows app binaries, not a DAST scanner for running web applications — it targets mobile platforms rather than web endpoints, so it does not fit your search for a web vulnerability scanner.

    JavaScriptRESTful APIsCI/CD Pipeline Integrations
    View on GitHub↗21,224
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
arachni/arachni4KRubyotherMay 22, 2025
zaproxy/zaproxy15.3KJavaApache-2.0Jun 16, 2026
s0md3v/xsstrike14.8KPythongpl-3.0Apr 26, 2025
hahwul/dalfox4.8KGomitFeb 20, 2026
projectdiscovery/nuclei29.2KGoMITJun 15, 2026
wpscanteam/wpscan9.6KRubyNOASSERTIONJun 12, 2026
sqlmapproject/sqlmap37.7KPythonNOASSERTIONJun 15, 2026
sullo/nikto10.1KPerlotherFeb 19, 2026
hackmanit/web-cache-vulnerability-scanner1.2KGoApache-2.0Jan 21, 2026
ffuf/ffuf15.6KGomitApr 24, 2025

Related searches

  • an automated security scanner for web applications
  • an XSS scanning tool
  • an open source scanner for security vulnerabilities
  • a SQL injection testing tool
  • a vulnerability management platform
  • a static analysis tool for security vulnerabilities
  • Web App Security and Exploitation
  • a vulnerable web application for security training