Run on-demand DAST scans without saving : Backend (Iteration 2)

problem

we would like to give a name and a description to addhoc scans introduced in #341326.

proposal

  • introduce a new model e.g. Dast::AdhocProfile (id, name, description, dast_site_profile_id, dast_scanner_id, ci_pipeline_id)
  • add new DastAdhocProfile GraphQL type
  • extend mutation DastAdhocProfileCreate with new fields
  • extend DastAhocProfileCreate to create Dast::AdhocProfile
  • extend EE::Types::Ci::PipelineType with new dast_adhoc_profile
Edited by Philip Cunningham