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

Merge request reports

Loading