Integrate and use the secret detection service gem for secret detection
What does this MR do and why?
Issue #473440 (closed) & #488497 (closed)
We are consolidating secret detection logic in the Secret Detection Service and that project produces a gem containing the core logic. In this MR we are switching to use that gem instead of the existing built-in gem.
NOTE These changes actually rely on the SDS gem version v0.14 which will not be available until the below MR is merged.
References
- Requires that this SDS MR is merged and the subsequent gem published.
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
How to set up and validate locally
This MR doesn't actually change any of the logic, just what classes it uses.
Edited by Ethan Urie