Page MenuHomePhabricator

TitleBlacklistComponent
ActivePublic

Details

Description

Block the creation of pages matching a regular expression blacklist (homepage)

Recent Activity

Tue, Feb 24

Dreamy_Jazz moved T253367: Required new attribute to selectively exclude unicode text from Inbox to Triaged (backlog) on the Product Safety and Integrity board.
Tue, Feb 24, 4:18 PM · Product Safety and Integrity, Stewards-and-global-tools, AntiSpoof, TitleBlacklist
Dreamy_Jazz moved T396964: 'antispoof' in title blacklist is ineffective and poorly explained from Inbox to Triaged (backlog) on the Product Safety and Integrity board.
Tue, Feb 24, 3:46 PM · Product Safety and Integrity, Patch-For-Review, AntiSpoof, TitleBlacklist
Dreamy_Jazz edited projects for T253367: Required new attribute to selectively exclude unicode text, added: Product Safety and Integrity; removed Trust and Safety Product Team.
Tue, Feb 24, 3:39 PM · Product Safety and Integrity, Stewards-and-global-tools, AntiSpoof, TitleBlacklist
Dreamy_Jazz edited projects for T396964: 'antispoof' in title blacklist is ineffective and poorly explained, added: Product Safety and Integrity; removed Trust and Safety Product Team.
Tue, Feb 24, 3:38 PM · Product Safety and Integrity, Patch-For-Review, AntiSpoof, TitleBlacklist

Wed, Feb 4

Wargo added a comment to T405806: CannotCreateActorException when an account creation matches a TitleBlacklist filter.

TitleBlacklist checks account creations rather than edits (in the latter case, a temporary account has already been made for the user).

Creations of Named Accounts. We need this performer to create log. AbuseFilter uses this approach.

Wed, Feb 4, 2:07 AM · Temporary accounts (Global wiki rollout), OKR-Work, TitleBlacklist

Dec 31 2025

matej_suchanek removed a parent task for T74926: User should be warned if moving a page to a title on the titleblacklist: T85393: Alert users when moving over protection with Special:MovePage.
Dec 31 2025, 2:06 PM · TitleBlacklist

Dec 24 2025

Pppery added a subtask for T74926: User should be warned if moving a page to a title on the titleblacklist: T55305: Add a hook to MovePageForm::showForm on SpecialMovepage.php.
Dec 24 2025, 6:44 PM · TitleBlacklist

Dec 23 2025

gerritbot added a comment to T85393: Alert users when moving over protection with Special:MovePage.

Change #1207414 merged by jenkins-bot:

[mediawiki/core@master] Adjust handling of talk page and protections when moving pages

https://gerrit.wikimedia.org/r/1207414

Dec 23 2025, 9:19 PM · MediaWiki-Page-protection, MediaWiki-Page-rename

Dec 7 2025

xSavitar removed a member for TitleBlacklist: xSavitar.
Dec 7 2025, 12:10 PM

Nov 20 2025

gerritbot added a comment to T85393: Alert users when moving over protection with Special:MovePage.

Change #1207414 had a related patch set uploaded (by Pppery; author: Pppery):

[mediawiki/core@master] Adjust handling of talk page and protections when moving pages

https://gerrit.wikimedia.org/r/1207414

Nov 20 2025, 4:31 AM · MediaWiki-Page-protection, MediaWiki-Page-rename
gerritbot added a project to T85393: Alert users when moving over protection with Special:MovePage: Patch-For-Review.
Nov 20 2025, 4:11 AM · MediaWiki-Page-protection, MediaWiki-Page-rename
gerritbot added a comment to T85393: Alert users when moving over protection with Special:MovePage.

Change #1207414 had a related patch set uploaded (by Pppery; author: Pppery):

[mediawiki/core@master] Adjust handling of talk page and protections when moving pages

https://gerrit.wikimedia.org/r/1207414

Nov 20 2025, 4:11 AM · MediaWiki-Page-protection, MediaWiki-Page-rename
Pppery reopened T74926: User should be warned if moving a page to a title on the titleblacklist, a subtask of T85393: Alert users when moving over protection with Special:MovePage, as Open.
Nov 20 2025, 2:08 AM · MediaWiki-Page-protection, MediaWiki-Page-rename
Pppery reopened T74926: User should be warned if moving a page to a title on the titleblacklist as "Open".

Reopening since TitleBlacklist presents more complicated issues than core protection due to the need for core to define an appropriate hook.

Nov 20 2025, 2:08 AM · TitleBlacklist
Pppery claimed T85393: Alert users when moving over protection with Special:MovePage.
Nov 20 2025, 12:40 AM · MediaWiki-Page-protection, MediaWiki-Page-rename

Nov 17 2025

Pppery placed T85393: Alert users when moving over protection with Special:MovePage up for grabs.
Nov 17 2025, 6:12 AM · MediaWiki-Page-protection, MediaWiki-Page-rename
Pppery claimed T85393: Alert users when moving over protection with Special:MovePage.
Nov 17 2025, 6:07 AM · MediaWiki-Page-protection, MediaWiki-Page-rename

Oct 23 2025

Niharika edited projects for T405806: CannotCreateActorException when an account creation matches a TitleBlacklist filter, added: Temporary accounts (Global wiki rollout); removed Product Safety and Integrity (Sprint Mint Choc Chip Ice Cream (Oct 20 - Nov 7)), Temporary accounts.
Oct 23 2025, 1:15 PM · Temporary accounts (Global wiki rollout), OKR-Work, TitleBlacklist

Oct 20 2025

OKryva-WMF moved T405806: CannotCreateActorException when an account creation matches a TitleBlacklist filter from Backlog to Ready on the Product Safety and Integrity (Sprint Mint Choc Chip Ice Cream (Oct 20 - Nov 7)) board.
Oct 20 2025, 2:33 PM · Temporary accounts (Global wiki rollout), OKR-Work, TitleBlacklist
OKryva-WMF edited projects for T405806: CannotCreateActorException when an account creation matches a TitleBlacklist filter, added: Product Safety and Integrity (Sprint Mint Choc Chip Ice Cream (Oct 20 - Nov 7)); removed Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)).
Oct 20 2025, 2:33 PM · Temporary accounts (Global wiki rollout), OKR-Work, TitleBlacklist

Oct 8 2025

OKryva-WMF triaged T405806: CannotCreateActorException when an account creation matches a TitleBlacklist filter as Low priority.
Oct 8 2025, 2:21 PM · Temporary accounts (Global wiki rollout), OKR-Work, TitleBlacklist

Oct 7 2025

OKryva-WMF moved T405806: CannotCreateActorException when an account creation matches a TitleBlacklist filter from Priority backlog to Ready on the Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)) board.
Oct 7 2025, 3:08 PM · Temporary accounts (Global wiki rollout), OKR-Work, TitleBlacklist
OKryva-WMF edited projects for T405806: CannotCreateActorException when an account creation matches a TitleBlacklist filter, added: Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)); removed Trust and Safety Product Team.
Oct 7 2025, 3:06 PM · Temporary accounts (Global wiki rollout), OKR-Work, TitleBlacklist

Oct 3 2025

Dreamy_Jazz added a project to T405806: CannotCreateActorException when an account creation matches a TitleBlacklist filter: OKR-Work.
Oct 3 2025, 2:39 PM · Temporary accounts (Global wiki rollout), OKR-Work, TitleBlacklist

Oct 1 2025

Dreamy_Jazz moved T405806: CannotCreateActorException when an account creation matches a TitleBlacklist filter from Inbox to Engineering on the Trust and Safety Product Team board.
Oct 1 2025, 12:59 PM · Temporary accounts (Global wiki rollout), OKR-Work, TitleBlacklist

Sep 26 2025

JaydenKieran edited projects for T405806: CannotCreateActorException when an account creation matches a TitleBlacklist filter, added: TitleBlacklist; removed SpamBlacklist.
Sep 26 2025, 9:56 PM · Temporary accounts (Global wiki rollout), OKR-Work, TitleBlacklist
gerritbot added a project to T405805: $wgTitleBlacklistLogHits does not work if $wgTitleBlacklistBlockAutoAccountCreation = true: Patch-For-Review.
Sep 26 2025, 9:34 PM · Patch-For-Review, TitleBlacklist
gerritbot added a comment to T405805: $wgTitleBlacklistLogHits does not work if $wgTitleBlacklistBlockAutoAccountCreation = true.

Change #1191761 had a related patch set uploaded (by Jayden Bailey; author: Jayden Bailey):

[mediawiki/extensions/TitleBlacklist@master] Fix problematic conditional in TitleBlacklistPreAuthenticationProvider

https://gerrit.wikimedia.org/r/1191761

Sep 26 2025, 9:34 PM · Patch-For-Review, TitleBlacklist
JaydenKieran created T405805: $wgTitleBlacklistLogHits does not work if $wgTitleBlacklistBlockAutoAccountCreation = true.
Sep 26 2025, 9:29 PM · Patch-For-Review, TitleBlacklist

Sep 6 2025

A_smart_kitten removed a project from T217613: Audit anti-abuse API calls and determine if they should be publicly visible: Trust and Safety Product Team.
Sep 6 2025, 9:14 AM · AntiSpoof, SpamBlacklist, TitleBlacklist
A_smart_kitten added projects to T217613: Audit anti-abuse API calls and determine if they should be publicly visible: TitleBlacklist, SpamBlacklist, AntiSpoof.
Sep 6 2025, 9:13 AM · AntiSpoof, SpamBlacklist, TitleBlacklist

Jun 29 2025

Pppery merged T209806: TitleBlacklist should have its own content type into T392330: Regex lists should have distinct content model, including syntax highlighting and line numbers like CSS/Javascript pages..
Jun 29 2025, 3:15 PM · MediaWiki-ContentHandler, ConfirmEdit (CAPTCHA extension), SpamBlacklist, TitleBlacklist
Pppery merged task T209806: TitleBlacklist should have its own content type into T392330: Regex lists should have distinct content model, including syntax highlighting and line numbers like CSS/Javascript pages..
Jun 29 2025, 3:15 PM · TitleBlacklist
Pppery closed T171775: MediaWiki:titleblacklist-forbidden-edit should be displayed before attempt at saving as Resolved.

This appears to have been fixed by https://gerrit.wikimedia.org/r/c/mediawiki/extensions/VisualEditor/+/511047

Jun 29 2025, 3:14 PM · TitleBlacklist, VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor
Pppery closed T44227: Creation of redirects to a blacklisted page is broken as Invalid.

Can't reproduce. I was able to create https://en.wikipedia.org/w/index.php?title=When_Someone_You_Know_Is_Gay_(book)&action=history with my non-admin account even though https://en.wikipedia.org/wiki/When_Someone_You_Know_Is_Gay is on the blacklist.

Jun 29 2025, 3:09 PM · TestMe, TitleBlacklist
gerritbot added a project to T396964: 'antispoof' in title blacklist is ineffective and poorly explained: Patch-For-Review.
Jun 29 2025, 3:05 PM · Product Safety and Integrity, Patch-For-Review, AntiSpoof, TitleBlacklist
gerritbot added a comment to T396964: 'antispoof' in title blacklist is ineffective and poorly explained.

Change #1164669 had a related patch set uploaded (by Pppery; author: Pppery):

[mediawiki/extensions/TitleBlacklist@master] Use equivset library directly rather than AntiSpoof

https://gerrit.wikimedia.org/r/1164669

Jun 29 2025, 3:05 PM · Product Safety and Integrity, Patch-For-Review, AntiSpoof, TitleBlacklist
Pppery claimed T396964: 'antispoof' in title blacklist is ineffective and poorly explained.
Jun 29 2025, 2:31 PM · Product Safety and Integrity, Patch-For-Review, AntiSpoof, TitleBlacklist

Jun 15 2025

Restricted Application added a project to T253367: Required new attribute to selectively exclude unicode text: Trust and Safety Product Team.
Jun 15 2025, 10:14 PM · Product Safety and Integrity, Stewards-and-global-tools, AntiSpoof, TitleBlacklist
matej_suchanek created T396964: 'antispoof' in title blacklist is ineffective and poorly explained.
Jun 15 2025, 9:03 PM · Product Safety and Integrity, Patch-For-Review, AntiSpoof, TitleBlacklist

Apr 25 2025

Izno added a comment to T392330: Regex lists should have distinct content model, including syntax highlighting and line numbers like CSS/Javascript pages..

Wrapping everything in <syntaxhighlight lang=json> makes a completely incoherent neon-coloured headache-inducing mess. There is no lang=regex option, but there are, at least, other language options that aren't quite as bad.

image.png (837×1 px, 270 KB)

Apr 25 2025, 12:15 AM · MediaWiki-ContentHandler, ConfirmEdit (CAPTCHA extension), SpamBlacklist, TitleBlacklist

Apr 24 2025

Bugreporter2 added a comment to T392330: Regex lists should have distinct content model, including syntax highlighting and line numbers like CSS/Javascript pages..

Wrapping everything in <syntaxhighlight lang=json> makes a completely incoherent neon-coloured headache-inducing mess. There is no lang=regex option, but there are, at least, other language options that aren't quite as bad.

Apr 24 2025, 11:52 PM · MediaWiki-ContentHandler, ConfirmEdit (CAPTCHA extension), SpamBlacklist, TitleBlacklist
Izno added a comment to T392330: Regex lists should have distinct content model, including syntax highlighting and line numbers like CSS/Javascript pages..

And using a JSON content model as in the new BlockedDomains would likely highlight regexes appropriately anyway. So yes, I more or less agree with that suggestion regarding the context of the spam blacklist.

Apr 24 2025, 6:34 PM · MediaWiki-ContentHandler, ConfirmEdit (CAPTCHA extension), SpamBlacklist, TitleBlacklist

Apr 23 2025

Ladsgroup added a comment to T392330: Regex lists should have distinct content model, including syntax highlighting and line numbers like CSS/Javascript pages..

I would suggest forking the spam related content to a new task to be a child of T337431: Rework MediaWiki:SpamBlacklist and this task.

Apr 23 2025, 11:48 AM · MediaWiki-ContentHandler, ConfirmEdit (CAPTCHA extension), SpamBlacklist, TitleBlacklist

Apr 20 2025

Bugreporter2 added a comment to T392330: Regex lists should have distinct content model, including syntax highlighting and line numbers like CSS/Javascript pages..

I note the plan with T337431 is to completely deprecate the MediaWiki:Spamblacklist.

Apr 20 2025, 1:11 AM · MediaWiki-ContentHandler, ConfirmEdit (CAPTCHA extension), SpamBlacklist, TitleBlacklist

Apr 19 2025

Izno added a comment to T392330: Regex lists should have distinct content model, including syntax highlighting and line numbers like CSS/Javascript pages..

I would suggest forking the spam related content to a new task to be a child of T337431: Rework MediaWiki:SpamBlacklist and this task.

Apr 19 2025, 10:33 PM · MediaWiki-ContentHandler, ConfirmEdit (CAPTCHA extension), SpamBlacklist, TitleBlacklist
Pppery added a project to T392330: Regex lists should have distinct content model, including syntax highlighting and line numbers like CSS/Javascript pages.: MediaWiki-ContentHandler.
Apr 19 2025, 2:05 PM · MediaWiki-ContentHandler, ConfirmEdit (CAPTCHA extension), SpamBlacklist, TitleBlacklist
taavi raised the priority of T392330: Regex lists should have distinct content model, including syntax highlighting and line numbers like CSS/Javascript pages. from Low to Needs Triage.
Apr 19 2025, 1:03 PM · MediaWiki-ContentHandler, ConfirmEdit (CAPTCHA extension), SpamBlacklist, TitleBlacklist
Nemoralis added projects to T392330: Regex lists should have distinct content model, including syntax highlighting and line numbers like CSS/Javascript pages.: TitleBlacklist, SpamBlacklist, ConfirmEdit (CAPTCHA extension).
Apr 19 2025, 12:17 PM · MediaWiki-ContentHandler, ConfirmEdit (CAPTCHA extension), SpamBlacklist, TitleBlacklist

Apr 16 2025

MGChecker reopened T392046: Integrate Extension:TitleBlacklist into MediaWiki core as "Open".

I do not see any consensus to advance in that task.

Apr 16 2025, 8:22 AM · TitleBlacklist