Filter `issue` field in structured logging
Summary
The issue
field that includes the full text content of of update issue descriptions (using the PUT method of /issues/:issue_id.json
is being included in logs. This contains private and confidential text contents of issues.
Steps to reproduce
This is present on all logged messages for issue description updates.
What is the current bug behavior?
(What actually happens)
What is the expected correct behavior?
Text field parameters should [FILTERED]
Output of checks
This bug happens on GitLab.com.
cc @gitlab-com/gl-security/secops @gitlab-com/gl-security/compliance
cc @andrewn