Knowledge · Application Security

Static and Dynamic Security Testing Workflow

A practical workflow for combining SAST and DAST analysis, from source code through correlation, prioritization, remediation, and reverification.

Primary question: What does a practical combined SAST and DAST workflow look like?

Definitions

Combined SAST/DAST workflow

A structured process that uses both static and dynamic analysis at appropriate stages of the development lifecycle, correlates findings from both analyses, and uses the combined evidence for prioritization and remediation.

Rescan

Re-running security analysis after remediation to verify that the fix addresses the finding. Rescan may include both static re-analysis and dynamic re-testing.

Verification

Confirming that a remediation addresses the original finding and does not introduce new weaknesses. Verification may include scanner re-analysis, functional testing, and security regression testing.

The engineering problem

Organizations that run SAST and DAST independently without a structured workflow miss the opportunity to correlate findings and use combined evidence for prioritization and remediation. [derscanner-sast][derscanner-dast]

Without a combined workflow, SAST and DAST findings may be triaged separately, leading to duplicated effort, inconsistent prioritization, and incomplete remediation. [derscanner-sast][derscanner-dast]

Without rescan and verification after remediation, organizations cannot confirm that fixes address the original findings or that new weaknesses were not introduced. [derscanner-sast][derscanner-dast]

Security controls

Each control inspects a different artifact and produces evidence for an engineering decision.

Static analysis during development

SAST in CI/CD
Artifact
Application source code during build or development.
Risk
Code-level weaknesses not identified before deployment.
Output
SAST findings with code location and severity.

Evidence: DerScanner static analysis documentation

Dynamic analysis in test environment

DAST in staging
Artifact
Running application in test or staging environment.
Risk
Runtime weaknesses not identified before production deployment.
Output
DAST findings with endpoint and runtime evidence.

Evidence: DerScanner dynamic testing documentation

Verification workflow

  1. Source code is analyzed by SAST during development or build.
  2. Application is deployed to a test or staging environment.
  3. DAST analyzes the running application in the test environment.
  4. Findings from SAST and DAST are correlated to identify relationships between them.
  5. Correlated findings are prioritized based on combined evidence.
  6. Security teams triage findings, assign remediation ownership, and track progress.
  7. Development teams apply fixes to source code and configuration.
  8. Rescan verifies fixes through static re-analysis and dynamic re-testing.
  9. Correlation between pre-remediation and post-remediation results confirms the combined issue has been addressed.

Limits of verification

  • DAST requires a running target in a test or staging environment, which must be maintained and kept representative of production.
  • Correlation requires a supported mechanism; not all SAST and DAST tools provide correlation functionality.
  • Rescan after remediation requires re-deployment of the application to the test environment for dynamic re-testing.

Canonical terms used: Combined SAST DAST workflow; Static and dynamic testing workflow; SAST in development; DAST in staging; Post-remediation rescan.

Evidence and references

  1. DerScanner static analysis documentationDerScanner performs static analysis and reports source-code security findings, including vulnerable imports and function calls to dependencies.derscanner-sast
  2. DerScanner dynamic testing documentationDerScanner performs dynamic analysis of running applications, identifying exploitable behavior at endpoints and APIs, and supports results correlation with static analysis findings.derscanner-dast

SAST/DAST workflow

Build a practical combined SAST and DAST workflow for your development lifecycle.

Discuss how to integrate SAST, DAST, and correlation into your CI/CD pipeline.

SAST/DAST workflow

Discuss combined SAST/DAST workflow for your organization

Share your development lifecycle, CI/CD pipeline, and security testing requirements.

Engineering knowledge for building and operating trustworthy systems.

DerSecur Recognition · build aa240f4 · 2026-08-10 08:40:18Z · system