added turbo filter to sanitize wire log messages
What this PR does / why we need it:
Secrets are leaked when logging level is set to debug, this PR addresses that by implementing a turbo filter. The turbo filter intercepts the wire log messages and detects sensitive data patterns (passwords, tokens, secrets) then suppresses log lines containing the sensitive information.
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged):
fixes #1302
Special notes for your reviewer:
PR Readiness Checklist:
Complete these before marking the PR as ready to review:
- [x] the
CHANGELOG.mdrelease notes have been updated to reflect any significant (and particularly user-facing) changes introduced by this PR
Quality Gate passed
Issues
2 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code