Ability to Allowlist an account/group of accounts from Spam Checking
Problem to solve
GitLab Bot Issues are getting blocked by Akismet as part of its spam checks and we do not have a way to add the account to an Allowlist. More details here
Intended users
GitLab Admins
- Abuse Operations
Further details
Use Case: https://gitlab.com/gitlab-com/gl-security/abuse-team/abuse/issues/252
Additionally we could potentially allowlist any account/group from spam checks.
Proposal
Create the ability to add an account to an allowlist by email address or group of accounts (possibly based on email domain, example: @gitlab.com
) from being sent to Akismet (or any spam micro service) for spam checks.
Permissions and Security
Admin permission required to add/remove users from the allowlist.
Availability & Testing
Risk associated by this:
- Allowlisted user account is compromised, their issue will not be sent for spam checks.
What does success look like, and how can we measure that?
Internal/Service account issues not getting blocked by Akismet/Spam Micro Service
Links / references
Edited by Lien Van Den Steen