Skip to content

Integrate site validation in profile library

Dheeraj Joshi requested to merge djadmin-dast-validation-library into master

Implements #280571 (closed)

What does this MR do?

This MR integrates site validation in DAST site profile library

  • Add site validation status column
  • Add validate buttons to each unvalidated profile
  • Wire up the site validation modal implemented in !47443 (merged) with validate button

How to test this?

  1. Enable :security_on_demand_scans_site_validation feature flag:
echo "Feature.enable(:security_on_demand_scans_site_validation)" | rails c
  1. Visit the DAST profiles library at /:group/:project/-/security/configuration/dast_profiles

Screenshots (strongly suggested)

  1. Column swap (Edit Button and Delete icon) (Please note that this change is not behind Feature Flag)
Before After
image image
  1. Validation Status Column
Initial state Validation Status
image image
  1. Modal Integration

za

Notes

  • This MR requires a Changelog due to the changes realigning buttons in profile library (ie. Edit <--> Delete)
Edited by Dheeraj Joshi

Merge request reports

Loading