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.
A toolkit for detecting and tracking Blind XSS, XXE, and SSRF vulnerabilities
InQL is a Burp Suite extension for advanced GraphQL testing and vulnerability detection
ParamPamPam is an open-source tool that detects and exploits web application vulnerabilities using fuzzing, SQL injection, and XSS techniques.
A Burp Suite extension that passively scans JavaScript files to discover endpoint links and potential attack surfaces in web applications.
A web security tool that scans for vulnerabilities and known attacks.
A comprehensive web application security testing solution that offers built-in vulnerability assessment and management, as well as integration options with popular software development tools.
Web-application vulnerability scanner with extensive coverage of security testing modules.
A Java based HTTP/HTTPS proxy for assessing web application vulnerability with various useful features.
ZAP is an open-source web application security scanner that helps identify vulnerabilities through automated scanning and manual testing capabilities.
w3af is an open source web application security scanner that identifies over 200 types of vulnerabilities including XSS, SQL injection, and OS commanding in web applications.
CakeFuzzer is an automated vulnerability discovery tool specifically designed for identifying security issues in CakePHP web applications with minimal false positives.
ConDroid is a concolic execution framework for Android applications that automates dynamic analysis by driving execution to specific code locations without manual interaction.
A plugin for viewing, detecting weak configurations, and generating Content Security Policy headers.
A comprehensive toolkit for web application security testing, offering a range of products and solutions for identifying vulnerabilities and improving security posture.
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.