TL;DR: DAST reveals broken authentication, weak session handling, insecure APIs, and other runtime flaws that static analysis often misses, while OXSecurity cites 99% of organisations experiencing API security issues in the past year. The practical shift is to correlate runtime findings with SAST, SCA, and IaC so teams prioritise exploitable risk rather than chasing alert noise.
NHIMG editorial — based on content published by OXSecurity: Dynamic Application Security Testing for DevSecOps teams
By the numbers:
- 99% of organizations experienced API security issues in the past year, with risks including broken object-level authorization, sensitive data exposure, and weak API authentication.
Questions worth separating out
Q: How should security teams implement DAST in CI/CD pipelines?
A: Start by making DAST part of the release workflow, not a separate review process.
Q: Why do runtime application flaws create more risk than static findings?
A: Runtime flaws are more dangerous because they show whether an attacker can actually abuse the deployed application.
Q: What do security teams get wrong about appsec alert volume?
A: They often treat more findings as more security, when the real problem is whether the findings are true, reachable, and worth fixing.
Practitioner guidance
- Embed runtime checks into CI/CD gates Run lightweight DAST scans in pull request and staging pipelines so authentication, session handling, and API enforcement are validated before release promotion.
- Correlate DAST with SAST, SCA, and IaC Triage findings in a single queue that combines runtime evidence with code and infrastructure context, so teams can distinguish exploitable paths from duplicate or theoretical issues.
- Prioritise authentication and API paths first Focus remediation on login flows, session management, object-level authorisation, and token handling because those paths most often turn application defects into actual compromise.
What's in the full article
OXSecurity's full article covers the operational detail this post intentionally leaves for the source:
- Step-by-step DAST workflow examples for staging and production-like environments
- Tool-by-tool comparisons including OWASP ZAP, Burp Suite, and commercial DAST options
- Pipeline integration patterns for GitHub Actions, GitLab CI, and Jenkins
- Examples of scan scopes, authentication setup, and tuning to reduce noisy results
👉 Read OXSecurity's analysis of DAST for runtime application security →
Runtime application security gaps: what DAST changes for DevSecOps?
Explore further
Runtime exploitability is the real security boundary: DAST matters because it tells teams whether a vulnerability can be used in production, not merely whether it exists in code. That shifts priority from defect counting to attack-path validation, which is a better fit for modern delivery pipelines. For identity-linked applications, the same logic applies to authentication and session failures: if the live control can be bypassed, the risk is operational, not theoretical. Practitioners should treat exploitability as the key governance filter.
A question worth separating out:
Q: How do organisations decide which DAST findings matter most?
A: The best triage model starts with exploitability, then adds business context. Findings that affect authentication, session integrity, object-level authorisation, or externally exposed APIs should rise first because they can turn into real compromise. Lower-priority issues can wait if they are not reachable in production or are already covered by other controls.
👉 Read our full editorial: DAST exposes runtime application risks that static analysis misses