
Dynamic application security testing (DAST) tests a running web application or API from the outside, the way an attacker would. It sends real requests, observes the responses, and reports the vulnerabilities it can prove.
Because DAST needs no access to source code, it works on any application, whatever language or framework it is built with.
A DAST scanner first discovers the application: it crawls pages, follows links, submits forms and records API calls. It then attacks each input it found with test payloads for injection, XSS, access control, configuration and more, and analyses how the application responds.
Good DAST tools also log in, so they can test the parts of the application only real users can reach.
Runtime vulnerabilities such as injection, XSS, authentication and access-control flaws, missing security headers and misconfigurations.
No. DAST tests the running application from the outside, so it works with any language or framework.
Try Vooki Pro free for 7 days
See what a DAST scan finds in your own application. The trial unlocks every feature for 7 days, and scanning runs on your own machine.
Related: DAST vs SAST vs penetration testing: which do you need?