Refactor DAST Profiles to use GraphQL fragments
Related to #357938 (closed)
What does this MR do and why?
This adds DastScannerProfileFragment
and DastSiteProfileFragment
and refactor existing usages of them.
Screenshots or screen recordings
No user-facing changes except that the mutations now return the profiles object which will be used in subsequent MRs.
How to set up and validate locally
It can be validated by checking that the creation & update operations of DAST profiles (under "Project > Security Configuration" section) are working as usual
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Dheeraj Joshi