Skip to content

Add GitGuardian HTTP client

Patrick Cyiza requested to merge 435712-add-gitguardian-http-client into master

What does this MR do and why?

This is an iteration for GitGuardian pre-receive secrets detection (&11494 - closed). Can be added within/after Add GitGuardian integration (#435706 - closed).

Within this MR, we are implementing an HTTP client (similar to this) that sends HTTP requests to GitGuardian REST API. This client will be then used by a push rule that needs to detect files that violate GitGuardian policies related to secret checks.

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.

Related to #435712 (closed)

Merge request reports