Loading...
Dynamic Application Security Testing (DAST) tools test running applications and APIs from the outside, sending real requests the way an attacker or a curious browser would and watching how the app responds. Because they exercise the live, assembled system, they catch runtime issues that source-code scanners miss: authentication and session flaws, server misconfigurations, injection points, and behavior that only shows up once everything is wired together. CISOs and AppSec teams reach for DAST when they want black-box validation of what is actually deployed, evidence for compliance, and a way to test third-party or closed-source apps where the code is off-limits. The tools in this category range from open-source scanners to managed services covering both classic web apps and modern API surfaces.
We cover 87 Dynamic Application Security Testing tools, 29 free and 58 commercial.
Accuracy and depth improve over time. Last reviewed Jul 2026. Is something off? Reach out.
Managed web app security scanning service covering OWASP Top 10 vulnerabilities
DAST tool for automated web app and API vulnerability scanning and testing
An enterprise-scale dynamic application security testing (DAST) platform that provides automated vulnerability scanning and security assessment for web applications.
Black box fuzzer and DAST tool for testing application security
DAST tool for scanning web apps, microservices, and APIs for vulnerabilities
AI-powered AppSec platform for DAST, IAST, API security with auto-remediation
Cloud-based DAST solution for web app & API security with AI-powered scanning
AI-powered automated penetration testing platform for web apps, APIs & GraphQL
DAST platform for web app & API vulnerability scanning with AI-enabled features
AppSec platform with API discovery, CI/CD-native DAST, and risk oversight
DAST platform for API and web app security testing with business logic focus
EvoMaster is an AI-driven tool that automatically generates system-level test cases for web APIs and enterprise applications using evolutionary algorithms and dynamic program analysis.
DAST solution for web apps and APIs with automated scanning capabilities
Jaeles is an automated web application testing tool that helps identify vulnerabilities and security issues through customizable testing scenarios.
A tool to find XSS vulnerabilities in web applications
A Burp Suite plugin for automatically adding XSS and SQL payload to fuzz
A Burp Suite plugin that extracts keywords from HTTP responses using regex patterns and tests for reflected XSS vulnerabilities within the target scope.
Femida is a Python automation tool that integrates with Burp Suite to detect blind XSS vulnerabilities in web applications through HTTP request analysis.
DOMdig is a DOM XSS scanner that uses static analysis, dynamic analysis, and fuzz testing to detect and exploit Cross-Site Scripting vulnerabilities in Single Page Applications.
A fast and simple DOM based XSS vulnerability scanner
A Burp Suite extension that automates XSS vulnerability detection and validation through custom payload generation and response analysis.
A tool for identifying potential security vulnerabilities in web applications
Tool roundups, buying guides, and strategic analysis from the CybersecTools resource library.
Common questions about Dynamic Application Security Testing tools, selection guides, pricing, and comparisons.
DAST is a black-box testing approach that probes a running application or API by sending crafted requests and analyzing the responses, with no access to source code. It finds runtime vulnerabilities such as injection flaws, broken authentication, misconfigurations, and exposed sensitive data. Because it tests the deployed system as a whole, it surfaces issues that only appear once the app is live and fully assembled.
SAST reads source code statically and finds flaws early, but it cannot see runtime behavior and tends to produce noise. DAST tests the running app from the outside and confirms what is actually exploitable, though it needs a deployed target and gives less precise code-level detail. IAST sits inside the running app via instrumentation, blending both views. Most mature programs run SAST and DAST together rather than picking one.
Yes, and this matters more every year as backends shift to REST, GraphQL, and microservices with no traditional UI. Strong DAST tools ingest API specifications such as OpenAPI or Postman collections, authenticate against token-based flows, and fuzz endpoints directly. If most of your attack surface is APIs, prioritize that capability explicitly. Older scanners built only to crawl HTML pages will miss large parts of an API-first application.
Open-source scanners are excellent for hands-on testers, CI pipelines, and validating specific findings, and many teams run them permanently. Commercial DAST adds authenticated scanning at scale, lower false-positive rates, scheduling, role-based access, reporting, and support. Most programs end up running both: open-source for depth and ad-hoc work, a commercial platform or managed service when you need coverage across many apps and audit-ready evidence.
DAST runs against a deployed target, so teams typically wire it into staging or pre-production stages rather than blocking every commit. Lightweight or baseline scans can gate pull requests, while deeper authenticated scans run nightly or pre-release. The keys to making it stick are fast feedback, results that flow into the issue tracker developers already use, and tuning to keep false positives from eroding trust in the pipeline.
Ranked by real community upvotes and saves — never for sale. Featured placement is always labeled.