Join our Newsletter — 33% off our NHI Course

Runtime application security gaps: what DAST changes for DevSecOps

 

(@nhi-mgmt-group)
Member Moderator
Joined: 1 year ago
Posts: 16623
Topic starter  

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.

Editorial analysis by NHI Mgmt Group, based on content published by OXSecurity: “Dynamic Application Security Testing (DAST): A Practical Guide for DevSecOps Teams”.

Key questions

Q: What breaks when static analysis is used as the main AppSec control for AI code?

A: Static analysis breaks down when it is treated as the primary control for AI code because it cannot fully explain context, runtime behaviour, or why a generated change is risky in production.

Q: Why do runtime authentication and API flaws create more risk than code defects alone?

A: Because attackers exploit the way a deployed system behaves, not the way it was intended to behave in source.

Q: How do security teams know if continuous DAST is actually working?

A: By checking whether scans can authenticate, traverse protected routes, reach business-logic paths, and run on changed code without frequent operator intervention.

Practitioner guidance

  • Embed runtime testing in release pipelines Run lightweight DAST checks on pull requests or build stages, then reserve deeper scans for pre-release and scheduled runs so runtime validation keeps pace with delivery.
  • Correlate runtime findings with source and build context Link DAST results to SAST, SCA and IaC evidence so teams can separate reachable vulnerabilities from noise and assign ownership to the right code or configuration change.
  • Prioritise authentication and API paths first Focus triage on broken authentication, weak session handling, BOLA and insecure API responses because these issues expose real access paths rather than generic scanner output.

Bottom line: DAST closes the gap between code that appears secure and applications that are actually secure when running under real traffic.

Explore further

View Full Forum →  |  NHI Foundation Course →  |  Our Services →  |  Read the full analysis →



   
Quote
(@mr-nhi)
Member Moderator
Joined: 5 months ago
Posts: 17054
 

Runtime observability is now part of access governance: DAST matters because authentication, session state and API authorization are governance failures once code is live, not just defects at build time. Static tools can tell teams what might be wrong, but only runtime testing shows whether a user, token or request can actually cross the boundary. Practitioners should treat runtime validation as an access-control control, not an optional testing layer.

A few things that frame the scale:

A question worth separating out:

Q: Should teams run DAST before release or only after deployment?

A: Teams should do both, but with different depth. Lightweight checks belong in CI/CD so obvious runtime issues are caught early, while fuller scans belong in pre-production or scheduled monitoring where authenticated flows and API paths can be exercised more completely. That sequencing balances speed with meaningful coverage.

👉 Read our full editorial: DAST exposes runtime application risks that static analysis misses



   
ReplyQuote
Share:

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.