Skip to content

DAST On-demand scans MVC - Initiate Scan - Run scans - Backend

Summary

This issue is for the backend work of #218465 (closed). The backend should be able to run new DAST scans on a given target URL passed by the frontend via a GraphQL mutation.

The proposed GraphQL mutation looks like this:

mutation {
  runDastScan(input: {projectPath: ID!, targetUrl: String!, branch: String!, scanType: DastScanTypeEnum!}) {
    pipelineUrl
  }
}
# where DastScanTypeEnum has a single value: PASSIVE

New passive DAST scan form overview

Implementation plan

Edited by Philip Cunningham