MVC: Add Secret Detection to configuration page
Problem to solve
We are going to enable "Perform secret detection on full history". The status of Secret detection should be part of the "Configuration page" so that the user can manage all security scans in a consistent way.
Target audience
JTBD: When protecting my project, I want to the status of all scan types include secrets scans, so that I can be assured my project is well protected.
Implementation Plan
We need to work on following areas in order to add this feature on the configuration page:
- https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/app/controllers/projects/security/configuration_controller.rb#L11
- https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/app/presenters/projects/security/configuration_presenter.rb#L10
- https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/app/assets/javascripts/security_configuration/components/app.vue#L135
Proposal & Design
Add "Secret Scan" as part of configuration table
Edited by Saikat Sarkar