Security scanning
What is DAST?
Dynamic Application Security Testing: probing a running application from the outside, the way an attacker would.
DAST sends real requests to a deployed application or API and observes the responses, finding issues that only exist at runtime: authentication flaws, misconfigured headers, injection points reachable through the actual request path.
Because it tests the running system, a DAST finding is usually genuine, since you have a request that demonstrates it. The trade-off is that it needs a deployed environment, runs slower than static analysis, and only covers the surface it can reach.
What to look for
- API scanning support via OpenAPI or GraphQL schemas, not just web crawling
- How authenticated scanning is configured and maintained
- Whether it can run against ephemeral preview environments in CI
- Scan duration, which usually rules out running it on every commit
Best 7 DAST tools
Every tool in the directory whose documentation covers this. Shown in a random order that changes on every visit, so no tool gets an advantage from its position.
Support is not the same as parity, since some implementations are narrower in scope, gated to a higher plan tier, or maintained only for existing customers. The note under each tool is what its own documentation describes.
Code Security Platform
Front-end domain DAST plus REST, GraphQL, gRPC, WebSocket API scanning
Code Security Platform
DAST is a platform engine and links to API Security, but requires separate DAST and API Security licenses.
Code Quality Platform
OWASP ZAP integration scans web apps, OpenAPI, GraphQL, REST APIs; Business plan only.
PR Review Tool
Black box testing of APIs and running systems plus penetration testing listed; delivery mechanism undocumented
Code Security Platform
AI Pentesting actively tests live web-app targets; API-type breakdown not enumerated
Code Security Platform
Snyk API & Web scans live apps and APIs; BOLA testing; SAST/DAST correlation to source lines.
Code Security Platform
DAST covers web apps and REST/SOAP/OpenAPI/Postman APIs; Enterprise mode adds API spec management
Related terms
FAQ
What is DAST?
Dynamic Application Security Testing: probing a running application from the outside, the way an attacker would.
How many tools in the directory offer DAST?
7 of the 20 tools in this directory offer DAST:
Support is not the same as parity, since some implementations are narrower in scope, gated to a higher plan tier, or maintained only for existing customers. The note under each tool is what its own documentation describes.
What should you check when comparing tools with DAST?
Four things:
- API scanning support via OpenAPI or GraphQL schemas, not just web crawling
- How authenticated scanning is configured and maintained
- Whether it can run against ephemeral preview environments in CI
- Scan duration, which usually rules out running it on every commit