Automatically revoke Self-Managed GitLab tokens discovered by Secret Detection
Proposal
Use existing detection rules for GitLab tokens, revoke GitLab Personal Access Tokens (and other tokens if possible) whenever they are detected in Self-Managed instances.
Note: this issue concentrates on expanding #371658 (closed) to cover Self-Managed installations. Existing revocation functionality is only available in GitLab.com. We do not need to follow the same architectural pattern used for GitLab.com SaaS in implementing this functionality, but may choose to.