Misplaced Pages

User:SoxBot/UAA/Blacklist: Difference between revisions

Article snapshot taken from[REDACTED] with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
< User:SoxBot Browse history interactivelyContent deleted Content addedVisualWikitext
Revision as of 23:09, 12 March 2010 view sourceX! (talk | contribs)Edit filter managers, Administrators23,642 edits create  Latest revision as of 20:14, 21 March 2011 view source The Anome (talk | contribs)Edit filter managers, Administrators253,713 edits add ;fukn ;fuk'n 
(72 intermediate revisions by 13 users not shown)
Line 1: Line 1:
{{pp-protected|small=yes}}
__NOTOC__
'''Note''': This page is protected to avoid abuse, if you wish to make a change please suggest it on the talk page. Since this page is editable '''only by administrators''' it is important to be sure that your changes reflect consensus '''before''' making them. The method of making bold edits here in the hopes that they will be accepted or reverted will not work here due to the protection.

This page is for strings that if contained in a username would indicate that the username should be reviewed by a human. Only lines that are formatted like "'''<nowiki>;<string>:FLAG1,FLAG2...FLAGn</nowiki>'''"(the "''':FLAGS'''" are optional) will be read into the blacklist. When a change is made to this page the bot will read it immediately. See also the ]. If obscenities bother you, don't click the show button.

* {{tick}} <- Working
* <s>{{cross}} <- Not working</s>

== Flags ==
Place a "''':'''" after a string then one or more flags separated by commas. Flags can have parameters in the following form: '''FLAG(PARAM1|PARAM2...|PARAMn)'''.

'''Please note''' that flag parameters '''cannot''' contain any commas <''','''> pipes <'''|'''>, or parentheses <'''(''' or ''')'''>, or it will break the parsing of that particular entry.

Flags are optional. The order in which the flags are given does not affect results.

* '''ALTERNATE_TARGET(Page name)''': If this flag is used the bot will report to the page given as the parameter instead of its default location. The page will need "'''<nowiki><!-- HBC NameWatcherBot allowed --></nowiki>'''" somewhere on it or the bot will not write to it. {{tick}}
* '''HTTP_CHECK(ignore_fail)''': Treat the username as a domain name and attempts to find a server on port 80, it reports the results. If ignore_fail is given as a parameter then it will suppress the reporting of the pattern if it is unable to contact the server. {{tick}}
* '''LABEL(label)''': Lets you name the string something other than the actual pattern(mostly for long or confusing regexes) {{tick}}
* '''LOW_CONFIDENCE''': If this flag is set then the bot will add a note to the report indicating that this pattern is prone to false positives and should be examined very carefully. {{tick}}
* '''NOTE(Custom note)''': If this flag is set then the parameter will be given as a custom comment on the report. {{tick}}
* '''REGEX''': If this flag is set then the string will be interpreted as a ]. {{tick}}
* '''SOCK_PUPPET(Sock puppet name)''': If this flag is set then it associates usernames containing the string with a known sock puppet. If the user has a <nowiki>]</nowiki> it will also be shown. {{tick}}
* '''USE_HEADER''': If this flag is set then the bot will put a second level header above the report. Please do not use this unless the page is going to a non default page via the ALTERNATE_TARGET flag. eg: "'''== <nowiki>]</nowiki> =='''" {{tick}}
* '''WAIT_TILL_EDIT''': If this flag is set then the string will not trigger a report until the user has edited. {{tick}}
* '''HOMOGLYPH''': If this flag is set then it will attempt to find names using look a like characters. The list of what counts as a homoglyph is based on ]. This does not work with REGEX.

== List ==

{| class="navbox collapsible collapsed" style="text-align: left; border: 0px; margin-top: 0.2em;" {| class="navbox collapsible collapsed" style="text-align: left; border: 0px; margin-top: 0.2em;"
|- |-
! style="background-color: #C7BEFA;" | Strings to be suspect of in usernames ! style="background-color: #C7BEFA;" | Strings to be suspicious of in usernames
|- |-
| style="border: solid 1px silver; padding: 8px; background-color: white;" | | style="border: solid 1px silver; padding: 8px; background-color: white;" |
Line 45: Line 16:
;ball*(bag|sack):REGEX ;ball*(bag|sack):REGEX
;barf:WAIT_TILL_EDIT,HOMOGLYPH ;barf:WAIT_TILL_EDIT,HOMOGLYPH
;ba++t++r+d:REGEX,WAIT_TILL_EDIT ;bastard:HOMOGLYPH,WAIT_TILL_EDIT
;ba++t++r+d:REGEX,WAIT_TILL_EDIT,LABEL(Bastard with optional character repeats)
;bastered:HOMOGLYPH,WAIT_TILL_EDIT,LABEL(Alternative spelling of "Bastard")
;bich:WAIT_TILL_EDIT ;bich:WAIT_TILL_EDIT
;bitch:WAIT_TILL_EDIT,HOMOGLYPH ;bitch:WAIT_TILL_EDIT,HOMOGLYPH
Line 59: Line 32:
;bollix:WAIT_TILL_EDIT ;bollix:WAIT_TILL_EDIT
;boner:WAIT_TILL_EDIT,HOMOGLYPH ;boner:WAIT_TILL_EDIT,HOMOGLYPH
;boobs:HOMOGLYPH
;boobies:HOMOGLYPH
;bukk*akk*e:REGEX ;bukk*akk*e:REGEX
;bumming ;bumming
Line 78: Line 53:
;kunt ;kunt
;constipat:WAIT_TILL_EDIT ;constipat:WAIT_TILL_EDIT
;cooch:WAIT_TILL_EDIT
;defecat:HOMOGLYPH ;defecat:HOMOGLYPH
;diarrhoea:WAIT_TILL_EDIT ;diarrhoea
;diarrhea ;diarrhea
;diarrea:WAIT_TILL_EDIT ;diarrea
;(big|stiff|hard|massive|huge|enormous|giant|throbbing) ?(dick|cock|prick):REGEX,LABEL(Dicksize) ;(big|stiff|hard|massive|huge|enormous|giant|throbbing) ?(dick|cock|prick):REGEX,LABEL(Dicksize)
;(dick|cock|prick) ?(up|in|over|into) ?(my|your|his|her|their):REGEX,LABEL(Dick in) ;(dick|cock|prick) ?(up|in|over|into) ?(my|your|his|her|their):REGEX,LABEL(Dick in)
Line 97: Line 73:
;ejaculat:HOMOGLYPH ;ejaculat:HOMOGLYPH
;enema:WAIT_TILL_EDIT ;enema:WAIT_TILL_EDIT
;erection:LOW_CONFIDENCE
;(your|my|his|her|their) ?fanny:REGEX,LOW_CONFIDENCE ;(your|my|his|her|their) ?fanny:REGEX,LOW_CONFIDENCE
;^fart|\sfart|farts|farter|farting|farted|farty|fart$:REGEX,LABEL(FartFoo) ;^fart|\sfart|farts|farter|farting|farted|farty|fart$:REGEX,LABEL(FartFoo)
Line 114: Line 91:
;fuk ?off:REGEX ;fuk ?off:REGEX
;fukk ;fukk
;fukn
;fuk'n
;fux ;fux
;fri(ck+|k+)n:REGEX,NOTE(Euphemistic form of "fucking") ;fri(ck+|k+)n:REGEX,NOTE(Euphemistic form of "fucking")
Line 123: Line 102:
;goatse:HOMOGLYPH ;goatse:HOMOGLYPH
;god?damn:REGEX,WAIT_TILL_EDIT ;god?damn:REGEX,WAIT_TILL_EDIT
;hurensohn:NOTE(German for "whoreson")
;incest:HOMOGLYPH ;incest:HOMOGLYPH
;idiot:HOMOGLYPH,WAIT_TILL_EDIT ;idiot:HOMOGLYPH,WAIT_TILL_EDIT
Line 129: Line 109:
;jism ;jism
;kiss ?(my|his|her):REGEX,LABEL(KissFoo),LOW_CONFIDENCE ;kiss ?(my|his|her):REGEX,LABEL(KissFoo),LOW_CONFIDENCE
;laxative
;lick ?(my|his|her):REGEX,LABEL(LickFoo) ;licks? ?(my|his|her|their):REGEX,LABEL(LickFoo)
;lmao:NOTE(offensive initialism often associated with disruptive online behavior)
;loves ?cock:REGEX ;loves ?cock:REGEX
;mastrb:REGEX,LABEL(MasturbateFoo)
;man(\s|-)?boobs:REGEX
;mastrbat:REGEX,LABEL(MasturbateFoo)
;mikehunt:WAIT_TILL_EDIT ;mikehunt:WAIT_TILL_EDIT
;minge:WAIT_TILL_EDIT ;minge:WAIT_TILL_EDIT
Line 140: Line 121:
;my\s?teacher:REGEX ;my\s?teacher:REGEX
;necrophil ;necrophil
;nipple:HOMOGLYPH,WAIT_TILL_EDIT
;nutsack:HOMOGLYPH ;nutsack:HOMOGLYPH
;omfg|gtfo|stfu:REGEX,NOTE(offensive initialism),WAIT_TILL_EDIT ;omfg|gtfo|stfu:REGEX,NOTE(offensive initialism),WAIT_TILL_EDIT
Line 147: Line 127:
;peanus:WAIT_TILL_EDIT,HOMOGLYPH ;peanus:WAIT_TILL_EDIT,HOMOGLYPH
;\bpenus\b:REGEX,WAIT_TILL_EDIT ;\bpenus\b:REGEX,WAIT_TILL_EDIT
;pn:REGEX,LOW_CONFIDENCE,LABEL(Penis) ;p:REGEX,LOW_CONFIDENCE,LABEL(Penis)
;phuck:WAIT_TILL_EDIT ;phuck:WAIT_TILL_EDIT
;piss:LOW_CONFIDENCE,WAIT_TILL_EDIT ;piss:LOW_CONFIDENCE,WAIT_TILL_EDIT
Line 165: Line 145:
;prostitute ;prostitute
;pubes:WAIT_TILL_EDIT,HOMOGLYPH ;pubes:WAIT_TILL_EDIT,HOMOGLYPH
;pubic:WAIT_TILL_EDIT ;pubic
;pubis:WAIT_TILL_EDIT ;pubis:WAIT_TILL_EDIT
;puke:LOW_CONFIDENCE,WAIT_TILL_EDIT,HOMOGLYPH ;puke:LOW_CONFIDENCE,WAIT_TILL_EDIT,HOMOGLYPH
;putka:NOTE(Slang for female genitalia) ;putka:NOTE(Slang for female genitalia)
;puttana:WAIT_TILL_EDIT ;putt?ana:REGEX,WAIT_TILL_EDIT
;rectum ;rectum
;retard:HOMOGLYPH ;retard:HOMOGLYPH
;rimming:WAIT_TILL_EDIT ;rimming:WAIT_TILL_EDIT
;scheiss:REGEX,LABEL(German for shit),WAIT_TILL_EDIT ;scheiss:LABEL(German for shit),WAIT_TILL_EDIT
;schlong ;schlong:NOTE(Slang for penis)
;screw(ed|ing|s)? ?(me|him|her|us|them|you|u)|(I|he|she|you|u|they|we) ?screw|am ?screwing|have ?screwed|will ?screw:REGEX,LABEL(ScrewFoo) ;screw(ed|ing|s)? ?(me|him|her|us|them|you|u)|(I|he|she|you|u|they|we) ?screw|am ?screwing|have ?screwed|will ?screw:REGEX,LABEL(ScrewFoo)
;scrotum ;scrotum
;scrote
;(is|are) ?scum:REGEX,WAIT_TILL_EDIT ;(is|are) ?scum:REGEX,WAIT_TILL_EDIT
;scumbag ;scumbag
;semen:HOMOGLYPH ;semen:HOMOGLYPH
;shit:HOMOGLYPH,NOTE(Please note that many names contain the string "shit" especially names from India - be careful that this is not the case before blocking.),WAIT_TILL_EDIT ;shit:HOMOGLYPH,NOTE(Please note that many names contain the string "shit" especially names from India - be careful that this is not the case before blocking.)
;shii+t:REGEX
;shiit:WAIT_TILL_EDIT
;shyt:NOTE(obfuscation of 'shit')
;sh1t:WAIT_TILL_EDIT
;sh1t
;shitt:WAIT_TILL_EDIT
;shitt
;is ?a ?slag:REGEX ;is ?a ?slag:REGEX
;slut:LOW_CONFIDENCE ;slut:LOW_CONFIDENCE
Line 190: Line 172:
;sodomize ;sodomize
;sodomy ;sodomy
;sperm:WAIT_TILL_EDIT
;spoo+ge:REGEX ;spoo+ge:REGEX
;spunk:WAIT_TILL_EDIT,NOTE(UK slang for semen) ;spunk:WAIT_TILL_EDIT,NOTE(UK slang for semen)
;stiffy:LOW_CONFIDENCE,WAIT_TILL_EDIT
;sucks:WAIT_TILL_EDIT ;sucks:WAIT_TILL_EDIT
;sucked:WAIT_TILL_EDIT ;sucked:WAIT_TILL_EDIT
Line 202: Line 186:
;swallow(\s|-?):REGEX,WAIT_TILL_EDIT ;swallow(\s|-?):REGEX,WAIT_TILL_EDIT
;tampon:WAIT_TILL_EDIT ;tampon:WAIT_TILL_EDIT
;testicle:HOMOGLYPH ;test(a|i)cle:REGEX,HOMOGLYPH
;test(e|es|is):LABEL(testicles),REGEX,WAIT_TILL_EDIT
;titties:HOMOGLYPH ;titties:HOMOGLYPH
;tits:LOW_CONFIDENCE,WAIT_TILL_EDIT
;turd:WAIT_TILL_EDIT,HOMOGLYPH ;turd:WAIT_TILL_EDIT,HOMOGLYPH
;twat:LOW_CONFIDENCE,WAIT_TILL_EDIT,HOMOGLYPH ;twat:LOW_CONFIDENCE,WAIT_TILL_EDIT,HOMOGLYPH
;(up|in) ?(the|your|yer|ya|my|his|her|their) ?(bum|butt|ass|arse|anus):REGEX,LABEL(Arsefoo) ;(up|in) ?(the|your|yer|ya|my|his|her|their) ?(bum|butt|ass|arse|anus):REGEX,LABEL(Arsefoo)
;urethra ;urethra
;vagina:HOMOGLYPH,WAIT_TILL_EDIT ;vagina:HOMOGLYPH
;vadge:WAIT_TILL_EDIT ;vadge:WAIT_TILL_EDIT
;vomit:WAIT_TILL_EDIT,HOMOGLYPH ;vomit:WAIT_TILL_EDIT,HOMOGLYPH
;vulva:LABEL(vulva)
;wank:WAIT_TILL_EDIT,HOMOGLYPH ;wank:WAIT_TILL_EDIT,HOMOGLYPH
;wee+(\s|-)*wee+:REGEX,LABEL(Slang for penis and/or urine),WAIT_TILL_EDIT ;wee+(\s|-)*wee+:REGEX,LABEL(Slang for penis and/or urine),WAIT_TILL_EDIT
Line 217: Line 204:
;whore:HOMOGLYPH ;whore:HOMOGLYPH
;yiff:WAIT_TILL_EDIT ;yiff:WAIT_TILL_EDIT
;(your|yer|yur|ur|yo|yo')\s?(mom|mum|mother|motha|mamm?a):REGEX,LABEL(Your mom),NOTE(Not everything someone has to say about your mom is against policy. See ]),WAIT_TILL_EDIT ;(your|yer|yur|ur|yo|yo')\s?(mom|mum|mother|motha|mamm?a):REGEX,LABEL(Your mom),NOTE(Not everything someone has to say about your mom is against policy. See ])


=== Sexually transmitted diseases === === Sexually transmitted diseases ===
;gonorrhea ;gonorrhea:LABEL(std)
;syphilis ;syphilis
;syphilitic ;syphilitic
Line 247: Line 234:
;nggr:REGEX ;nggr:REGEX
;nigguh ;nigguh
;nigra:WAIT_TILL_EDIT ;nigra
;niglet: ;niglet
;paki:WAIT_TILL_EDIT ;paki:WAIT_TILL_EDIT
;picc?ann?inn?y:WAIT_TILL_EDIT ;picc?ann?inn?y:WAIT_TILL_EDIT
Line 296: Line 283:
;rac(ial)?(ism|ist):REGEX,NOTE(Accusations of racism may constitute a personal attack) ;rac(ial)?(ism|ist):REGEX,NOTE(Accusations of racism may constitute a personal attack)


=== General unpleasantness and playground insults === === General unpleasantness, disparagement and playground insults ===
;stinks ;stinks
;stinking:WAIT_TILL_EDIT ;stinking:WAIT_TILL_EDIT
Line 307: Line 294:
;loser:WAIT_TILL_EDIT ;loser:WAIT_TILL_EDIT
;bleeding:WAIT_TILL_EDIT ;bleeding:WAIT_TILL_EDIT
;spastic:NOTE(highly offensive term used to describe disabled people; used as playground insult in the UK),WAIT_TILL_EDIT ;spastic:NOTE(highly offensive playground insult when used as a noun to describe disabled people in the UK),WAIT_TILL_EDIT
;booger:WAIT_TILL_EDIT ;booger:WAIT_TILL_EDIT
;(pwnd|pwng|pwnz|pwnr|pwnng|pwns|wng):REGEX,LABEL(Ownage),NOTE(This pattern is common in vandalism-only accounts. It is not a username violation in and of itself.),LOW_CONFIDENCE,WAIT_TILL_EDIT ;(pwnd|pwng|pwnz|pwnr|pwnng|pwns|wng):REGEX,LABEL(Ownage),NOTE(This pattern is common in vandalism-only accounts. It is not a username violation in and of itself.),LOW_CONFIDENCE,WAIT_TILL_EDIT
Line 317: Line 304:
;get ?stuffed:REGEX ;get ?stuffed:REGEX
;minger ;minger
;ha(s|ve) ?no ?life:REGEX


=== Internet activities === === Internet activities ===
Line 337: Line 325:
;raping ;raping
;rapes ;rapes
;raped:WAIT_TILL_EDIT,LOW_CONFIDENCE ;rape:WAIT_TILL_EDIT,LOW_CONFIDENCE
;raep:NOTE(this misspelling of "rape" is often deliberately used by vandals) ;raep:NOTE(this misspelling of "rape" is often deliberately used by vandals)
;cannibal ;cannibal:LOW_CONFIDENCE
;castrate ;castrate
;castration ;castration
Line 348: Line 336:
;pedoph ;pedoph
;paedo ;paedo
;pedobear
;predator
;genocid(e|al):REGEX ;genocid(e|al):REGEX
;ethnic ?cleans(ing|er):REGEX ;ethnic ?cleans:REGEX
;murder:WAIT_TILL_EDIT ;murder:WAIT_TILL_EDIT
;kidnap:WAIT_TILL_EDIT ;kidnap:WAIT_TILL_EDIT
Line 360: Line 350:
;\bhat(e|es|er|ers|ing|ed|red)\b:REGEX ;\bhat(e|es|er|ers|ing|ed|red)\b:REGEX
;stalk(er|ing):REGEX,LOW_CONFIDENCE,WAIT_TILL_EDIT ;stalk(er|ing):REGEX,LOW_CONFIDENCE,WAIT_TILL_EDIT
;suicide *bomber:REGEX,LABEL(suicide bomber) ;suicide *bomb:REGEX,LABEL(suicide bomber)
;revenge:LOW_CONFIDENCE ;revenge:LOW_CONFIDENCE
;s(ie|ei)g ?heil:REGEX ;s(ie|ei)g ?heil:REGEX
Line 366: Line 356:
;(卍|卐|☭):REGEX,LABEL(swastikas or hammer-and-sickle in username) ;(卍|卐|☭):REGEX,LABEL(swastikas or hammer-and-sickle in username)
;waffen *ss:REGEX ;waffen *ss:REGEX
;gestapo ;gestapo:WAIT_TILL_EDIT


=== Sock puppets or impersonation === === Sock puppets or impersonation ===
Line 377: Line 367:


;norman rogers ;norman rogers
;Collectonian:HOMOGLYPH
;AnmaFinotera:HOMOGLYPH
;ScratteLover:NOTE(Often used by prolific sockpuppeteers)


==== ] ==== ==== ] ====
Line 422: Line 415:
;muntuwandi:WAIT_TILL_EDIT,SOCK_PUPPET(muntuwandi) ,ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases) ;muntuwandi:WAIT_TILL_EDIT,SOCK_PUPPET(muntuwandi) ,ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
;bambi|teletubbies:REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Bambifan101),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases) ;bambi|teletubbies:REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Bambifan101),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
;spider's web: a pig's tale:SOCK_PUPPET(Bambifan101),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases),HOMOGLYPH
;hubris|deeb:REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(TheNewHubris),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases) ;hubris|deeb:REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(TheNewHubris),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
;Railizardz \b\b:REGEX,SOCK_PUPPET(Railizardz),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases) ;Railizardz \b\b:REGEX,SOCK_PUPPET(Railizardz),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
Line 429: Line 423:
;\bGuy$:REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(MascotGuy),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases) ;\bGuy$:REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(MascotGuy),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
;Native to \b\w+\b:REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Editor XXV),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases) ;Native to \b\w+\b:REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Editor XXV),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
;TungstenCarbide \b\w+\b:REGEX,SOCK_PUPPET(TungstenCarbide),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases) ;TungstenCarbide:SOCK_PUPPET(TungstenCarbide),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
;Willy wonka and the \w+ factory:REGEX,SOCK_PUPPET(Willy wonka and the dikipedia factory),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases) ;Willy wonka and the \w+ factory:REGEX,SOCK_PUPPET(Willy wonka and the dikipedia factory),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)


=== Recent username trolls === === Recent username trolls ===
;ALLCAPS:NOTE(creator of multiple vandalism accounts - all containing the word ALLCAPS in their names) ;ALLCAPS:WAIT_TILL_EDIT,NOTE(creator of multiple vandalism accounts - all containing the word ALLCAPS in their names)
;krichel:HOMOGLYPH,NOTE(series of abusive usernames targeted at a single individual)
;addmin:NOTE(misspelling of "admin" used for trolling)
;krichel:NOTE(series of abusive usernames targeted at a single individual)
;j.delanoy:NOTE(series of abusive usernames targeted at a single individual) ;j.delanoy:NOTE(series of abusive usernames targeted at a single individual)
;jerks ;jerks
;transsexuell

== References to Misplaced Pages vandalism and anti-vandalism activities ==
;addmin:NOTE(misspelling of "admin" used for trolling)
;aclmin:NOTE(misspelling of "admin" used for trolling, looks like 'admin' in certain fonts)
;aqlmin:NOTE(misspelling of "admin" used for trolling, looks vaguely like 'admin')
;huggle:NOTE(reference to Misplaced Pages antivandal tool)
;vandal:HOMOGLYPH,NOTE(account names with references to vandalism are almost always username trolls)


=== Role accounts === === Role accounts ===
;organization|committee|association|corporation|company|incorporated|collective|foundation|consortium:REGEX,WAIT_TILL_EDIT,LABEL(role account?),NOTE(Usernames containing this string are often role accounts - check if this is the case) ;organization|committee|association|associates|corporation|company|incorporated|collective|foundation|consortium|department|public ?affairs:REGEX,WAIT_TILL_EDIT,LABEL(role account?),NOTE(Usernames containing this string are often role accounts - check if this is the case)
;\bteam$|\bgroup$:REGEX,WAIT_TILL_EDIT,LABEL(role account?),NOTE(Usernames containing this string are often role accounts - check if this is the case) ;\bteam$|\bgroup$:REGEX,WAIT_TILL_EDIT,LABEL(role account?),NOTE(Usernames containing this string are often role accounts - check if this is the case)


=== Promotional === === Promotional ===


;limited|incorporated|marketing|service|management|advertise|advertising:REGEX,WAIT_TILL_EDIT,LABEL(Promotional? 1),NOTE(Usernames containing this string are often promotional in nature - check if this is the case) ;limited|incorporated|gmbh|institute|marketing|service|management|advert:REGEX,WAIT_TILL_EDIT,LABEL(Promotional? 1),NOTE(Usernames containing this string are often promotional in nature - check if this is the case)
;\b(magazine|entertainment|promotions|productions|solutions|public|consultants|consultancy|relations|records|communications)\b:REGEX,WAIT_TILL_EDIT,LABEL(Promotional? 2),NOTE(Usernames containing this string are often promotional in nature - check if this is the case) ;(magazine|entertainment|promotions|productions|solutions|public|consultant|consultants|consultancy|consulting|relations|records|communications|enterprises)\b:REGEX,WAIT_TILL_EDIT,LABEL(Promotional? 2),NOTE(Usernames containing this string are often promotional in nature - check if this is the case)
;(syndicate|syndication)\b:REGEX,WAIT_TILL_EDIT,LABEL(Promotional? 3),NOTE(Usernames containing this string are often promotional in nature - check if this is the case)
;®:LABEL(Registered trademark symbol),NOTE(Usernames containing this symbol are often promotional in nature - check if this is the case),WAIT_TILL_EDIT ;®:LABEL(Registered trademark symbol),NOTE(Usernames containing this symbol are often promotional in nature - check if this is the case),WAIT_TILL_EDIT
;©:LABEL(Copyright symbol),NOTE(Usernames containing this symbol are often promotional in nature - check if this is the case),WAIT_TILL_EDIT ;©:LABEL(Copyright symbol),NOTE(Usernames containing this symbol are often promotional in nature - check if this is the case),WAIT_TILL_EDIT
Line 455: Line 457:


;admin:NOTE(Name may imply a position of authority),WAIT_TILL_EDIT ;admin:NOTE(Name may imply a position of authority),WAIT_TILL_EDIT
;coordinator:NOTE(Name may imply a position of authority),WAIT_TILL_EDIT
;bureaucrat:NOTE(Name may imply a position of authority),WAIT_TILL_EDIT ;bureaucrat:NOTE(Name may imply a position of authority),WAIT_TILL_EDIT
;checkuser:NOTE(Name may imply a position of authority),WAIT_TILL_EDIT ;checkuser:NOTE(Name may imply a position of authority),WAIT_TILL_EDIT
Line 464: Line 467:
;committee:NOTE(Name may imply a position of authority),WAIT_TILL_EDIT ;committee:NOTE(Name may imply a position of authority),WAIT_TILL_EDIT
;staff$:NOTE(Name may imply a position of authority),WAIT_TILL_EDIT ;staff$:NOTE(Name may imply a position of authority),WAIT_TILL_EDIT
;official:NOTE(Name may imply a position of authority),WAIT_TILL_EDIT
;office:NOTE(Name may imply a position of authority),WAIT_TILL_EDIT
;wikimedia:NOTE(Name may imply a position of authority),WAIT_TILL_EDIT
;bot ?*$:REGEX,NOTE(Name may imply an unauthorized bot. Do not block accounts in which the "bot" suffix arises naturally),WAIT_TILL_EDIT ;bot ?*$:REGEX,NOTE(Name may imply an unauthorized bot. Do not block accounts in which the "bot" suffix arises naturally),WAIT_TILL_EDIT


Line 478: Line 484:
;abus*ftr:REGEX,NOTE(Usernames referencing Misplaced Pages's anti-abuse mechanisms may be considered inappropriate) ;abus*ftr:REGEX,NOTE(Usernames referencing Misplaced Pages's anti-abuse mechanisms may be considered inappropriate)
;(will|won't|can|can't|must|mustn't|shall|shan't)\s?(un)?bck:REGEX,LABEL(BlockFoo2),NOTE(Usernames referencing blocking or unblocking may be considered inappropriate) ;(will|won't|can|can't|must|mustn't|shall|shan't)\s?(un)?bck:REGEX,LABEL(BlockFoo2),NOTE(Usernames referencing blocking or unblocking may be considered inappropriate)
;(is|am|are) ?unstoppable|can't ?stop ?(us|me):REGEX,NOTE(suggests malicious intent)
;bckd ?by:REGEX,NOTE(Usernames referencing blocking or unblocking may be considered inappropriate) ;bckd ?by:REGEX,NOTE(Usernames referencing blocking or unblocking may be considered inappropriate)
;(\d{3}-\d{3}-\d{4}):REGEX,LABEL(Phone number),NOTE(The pattern of numbers in the name resembles a North American phone number. Usernames that contain personal information about people such as a telephone number may be considered disruptive.) ;(\d{3}-\d{3}-\d{4}):REGEX,LABEL(Phone number),NOTE(The pattern of numbers in the name resembles a North American phone number. Usernames that contain personal information about people such as a telephone number may be considered disruptive.)
Line 500: Line 507:
;www(\.|dot):REGEX,WAIT_TILL_EDIT,LABEL(WWW),NOTE(Please check whether this name is promoting a Web site. Names may coincidentally resemble URLs or point to parked domains so take care.) ;www(\.|dot):REGEX,WAIT_TILL_EDIT,LABEL(WWW),NOTE(Please check whether this name is promoting a Web site. Names may coincidentally resemble URLs or point to parked domains so take care.)
;^www...*(com|net|org)$:REGEX,WAIT_TILL_EDIT,LABEL(WWW),NOTE(Please check whether this name is promoting a Web site. Names may coincidentally resemble URLs or point to parked domains so take care.) ;^www...*(com|net|org)$:REGEX,WAIT_TILL_EDIT,LABEL(WWW),NOTE(Please check whether this name is promoting a Web site. Names may coincidentally resemble URLs or point to parked domains so take care.)
|}<noinclude>
|}
{{documentation}}
</noinclude>

Latest revision as of 20:14, 21 March 2011

Strings to be suspicious of in usernames

Profanity and body parts/functions

arse
LOW_CONFIDENCE,WAIT_TILL_EDIT
(\b)anal(\b)
REGEX,WAIT_TILL_EDIT
anus
LOW_CONFIDENCE,WAIT_TILL_EDIT
(anal|butt|bum|ass|arse|anus) ?(sex|sec*k+s|sechs|bleeding|leakage|seepage)
REGEX
(ass+|arse|butt|bum|anus)\s?(head|h?|hat|munch|lick|lover|suc?k|cheek)
REGEX,LABEL(AssFoo)
(my|your|his|her|their|big|huge)\s?(ass|arse)
REGEX
balls*(up|deep)
REGEX,WAIT_TILL_EDIT
ball*(bag|sack)
REGEX
barf
WAIT_TILL_EDIT,HOMOGLYPH
bastard
HOMOGLYPH,WAIT_TILL_EDIT
ba++t++r+d
REGEX,WAIT_TILL_EDIT,LABEL(Bastard with optional character repeats)
bastered
HOMOGLYPH,WAIT_TILL_EDIT,LABEL(Alternative spelling of "Bastard")
bich
WAIT_TILL_EDIT
bitch
WAIT_TILL_EDIT,HOMOGLYPH
biatch
WAIT_TILL_EDIT
biotch
WAIT_TILL_EDIT
beeyotch
WAIT_TILL_EDIT
bytch
WAIT_TILL_EDIT
bite ?me
REGEX,WAIT_TILL_EDIT
blowjob
HOMOGLYPH
blow(s|ing)?(-|\s)?(me|my|you)
REGEX,LABEL(Blowfoo),WAIT_TILL_EDIT
bollocks
WAIT_TILL_EDIT,HOMOGLYPH
bollox
WAIT_TILL_EDIT
bollix
WAIT_TILL_EDIT
boner
WAIT_TILL_EDIT,HOMOGLYPH
boobs
HOMOGLYPH
boobies
HOMOGLYPH
bukk*akk*e
REGEX
bumming
bunghole
HOMOGLYPH
butt*cheek
REGEX
butt*crack
REGEX
butt*plug
REGEX
cess*(pool|pit)
REGEX,NOTE(scatology -- a pit for sewage),WAIT_TILL_EDIT
chode|choad
REGEX,LABEL(Slang for penis),WAIT_TILL_EDIT
(my|his) ?(dick|cock|prick)
REGEX,LABEL(MyDick)
cock
HOMOGLYPH,LOW_CONFIDENCE
cockbag
HOMOGLYPH
cornhol
WAIT_TILL_EDIT
(crap|\bcrap|(is|was|does|has)crap)|crap(his|her|my|your|their)|crap(ping|per|ped)
REGEX,LABEL(CrapFoo)
\bcumm*\b|cumm* ?(in|over|on|inside|all over) ?(my|your|him|his|her|their|you|me)
REGEX,LABEL(CumFoo)
cum*shot
REGEX
cunnilingus
cunt
HOMOGLYPH
kunt
constipat
WAIT_TILL_EDIT
cooch
WAIT_TILL_EDIT
defecat
HOMOGLYPH
diarrhoea
diarrhea
diarrea
(big|stiff|hard|massive|huge|enormous|giant|throbbing) ?(dick|cock|prick)
REGEX,LABEL(Dicksize)
(dick|cock|prick) ?(up|in|over|into) ?(my|your|his|her|their)
REGEX,LABEL(Dick in)
(dick|cock|prick) ?(bag|bt|chd|had|lss|lc?k|suc?k|wad|face)
REGEX,LABEL(Dickfoo)
d1ck|d!ck|c0ck|pr1ck|pr!ck
REGEX,LABEL(Deliberate obfuscation)
dildo
HOMOGLYPH,LOW_CONFIDENCE,WAIT_TILL_EDIT
dipshit
doo+(-|\s)?doo+
REGEX,LABEL(Slang for feces),WAIT_TILL_EDIT
dookie
LABEL(U.S. slang for feces)
donkey *punch
REGEX
douche ?bag
REGEX
dreck
LABEL(German for "filth")
dumb ?ass
REGEX
(is|was|are|were) ?(a|the)? ?dumb
REGEX
ejaculat
HOMOGLYPH
enema
WAIT_TILL_EDIT
erection
LOW_CONFIDENCE
(your|my|his|her|their) ?fanny
REGEX,LOW_CONFIDENCE
^fart|\sfart|farts|farter|farting|farted|farty|fart$
REGEX,LABEL(FartFoo)
fa?eces|fa?ecal
REGEX
feces
HOMOGLYPH
(fat|big|huge)?ass
REGEX
felch
fellatio
fellate
fisted
WAIT_TILL_EDIT
fister
WAIT_TILL_EDIT
fisting
fu+c+k
REGEX
fuck
HOMOGLYPH
f--k
fcuk
fuk ?off
REGEX
fukk
fukn
fuk'n
fux
fri(ck+|k+)n
REGEX,NOTE(Euphemistic form of "fucking")
\b(hate)r?s?\b|ihate|wehate|allhate|h8er
REGEX,LABEL(hate...),WAIT_TILL_EDIT
despise
WAIT_TILL_EDIT
is ?a ?ho
REGEX
(his|my|your|their) ?(cock|dick|balls|nuts)
REGEX
gism
WAIT_TILL_EDIT,HOMOGLYPH
goatse
HOMOGLYPH
god?damn
REGEX,WAIT_TILL_EDIT
hurensohn
NOTE(German for "whoreson")
incest
HOMOGLYPH
idiot
HOMOGLYPH,WAIT_TILL_EDIT
(jerk|dick)wad
REGEX
(jerk|jack)(s|ed|ing)??off
REGEX
jism
kiss ?(my|his|her)
REGEX,LABEL(KissFoo),LOW_CONFIDENCE
laxative
licks? ?(my|his|her|their)
REGEX,LABEL(LickFoo)
lmao
NOTE(offensive initialism often associated with disruptive online behavior)
loves ?cock
REGEX
mastrb
REGEX,LABEL(MasturbateFoo)
mikehunt
WAIT_TILL_EDIT
minge
WAIT_TILL_EDIT
molest
LOW_CONFIDENCE,HOMOGLYPH
moron
WAIT_TILL_EDIT,HOMOGLYPH
muff(\s-)?diver
REGEX
my\s?teacher
REGEX
necrophil
nutsack
HOMOGLYPH
omfg|gtfo|stfu
REGEX,NOTE(offensive initialism),WAIT_TILL_EDIT
onaniert
NOTE(vulgarism in German)
peepee
WAIT_TILL_EDIT
peanus
WAIT_TILL_EDIT,HOMOGLYPH
\bpenus\b
REGEX,WAIT_TILL_EDIT
p
REGEX,LOW_CONFIDENCE,LABEL(Penis)
phuck
WAIT_TILL_EDIT
piss
LOW_CONFIDENCE,WAIT_TILL_EDIT
pi55
NOTE(this is generally a deliberate obfuscation of "piss")
pissing
piss (in|on|over|all over)
REGEX
pissed
WAIT_TILL_EDIT
pisser
WAIT_TILL_EDIT
pizzle
WAIT_TILL_EDIT
ploppy
WAIT_TILL_EDIT
pooey
poohead
p+p
REGEX,LABEL(Poop),WAIT_TILL_EDIT
p+h?-?p+
REGEX,LABEL(Poop),WAIT_TILL_EDIT
p(r|r)n
WAIT_TILL_EDIT,REGEX,LABEL(Porn),LOW_CONFIDENCE,NOTE(The word "porn" is sometimes part of Thai and German names - check google for legitimate uses before blocking.)
prick
LOW_CONFIDENCE,WAIT_TILL_EDIT
prostitute
pubes
WAIT_TILL_EDIT,HOMOGLYPH
pubic
pubis
WAIT_TILL_EDIT
puke
LOW_CONFIDENCE,WAIT_TILL_EDIT,HOMOGLYPH
putka
NOTE(Slang for female genitalia)
putt?ana
REGEX,WAIT_TILL_EDIT
rectum
retard
HOMOGLYPH
rimming
WAIT_TILL_EDIT
scheiss
LABEL(German for shit),WAIT_TILL_EDIT
schlong
NOTE(Slang for penis)
screw(ed|ing|s)? ?(me|him|her|us|them|you|u)|(I|he|she|you|u|they|we) ?screw|am ?screwing|have ?screwed|will ?screw
REGEX,LABEL(ScrewFoo)
scrotum
scrote
(is|are) ?scum
REGEX,WAIT_TILL_EDIT
scumbag
semen
HOMOGLYPH
shit
HOMOGLYPH,NOTE(Please note that many names contain the string "shit" especially names from India - be careful that this is not the case before blocking.)
shii+t
REGEX
shyt
NOTE(obfuscation of 'shit')
sh1t
shitt
is ?a ?slag
REGEX
slut
LOW_CONFIDENCE
sodomist
sodomite
sodomize
sodomy
sperm
WAIT_TILL_EDIT
spoo+ge
REGEX
spunk
WAIT_TILL_EDIT,NOTE(UK slang for semen)
stiffy
LOW_CONFIDENCE,WAIT_TILL_EDIT
sucks
WAIT_TILL_EDIT
sucked
WAIT_TILL_EDIT
sucker
LOW_CONFIDENCE,WAIT_TILL_EDIT
sucka
WAIT_TILL_EDIT
suc?k(\s|-)?(on|it|me|my|you|your|ya|yer|him|his|her|us|them|off)
REGEX,LABEL(Suckfoo),WAIT_TILL_EDIT
\bsuck$
REGEX
sux
WAIT_TILL_EDIT
suxx
WAIT_TILL_EDIT
swallow(\s|-?)
REGEX,WAIT_TILL_EDIT
tampon
WAIT_TILL_EDIT
test(a|i)cle
REGEX,HOMOGLYPH
test(e|es|is)
LABEL(testicles),REGEX,WAIT_TILL_EDIT
titties
HOMOGLYPH
tits
LOW_CONFIDENCE,WAIT_TILL_EDIT
turd
WAIT_TILL_EDIT,HOMOGLYPH
twat
LOW_CONFIDENCE,WAIT_TILL_EDIT,HOMOGLYPH
(up|in) ?(the|your|yer|ya|my|his|her|their) ?(bum|butt|ass|arse|anus)
REGEX,LABEL(Arsefoo)
urethra
vagina
HOMOGLYPH
vadge
WAIT_TILL_EDIT
vomit
WAIT_TILL_EDIT,HOMOGLYPH
vulva
LABEL(vulva)
wank
WAIT_TILL_EDIT,HOMOGLYPH
wee+(\s|-)*wee+
REGEX,LABEL(Slang for penis and/or urine),WAIT_TILL_EDIT
wet ?dream
REGEX
whack ?off
REGEX
whore
HOMOGLYPH
yiff
WAIT_TILL_EDIT
(your|yer|yur|ur|yo|yo')\s?(mom|mum|mother|motha|mamm?a)
REGEX,LABEL(Your mom),NOTE(Not everything someone has to say about your mom is against policy. See WP:U)

Sexually transmitted diseases

gonorrhea
LABEL(std)
syphilis
syphilitic
chlamydia
herpes
(genital|anal|penile|penis) ?wart
REGEX

Racism and ethnic slurs

beaner
WAIT_TILL_EDIT
chink
LOW_CONFIDENCE,WAIT_TILL_EDIT
coolie
WAIT_TILL_EDIT
darkey
WAIT_TILL_EDIT
darkie
WAIT_TILL_EDIT
gppo
REGEX,WAIT_TILL_EDIT
honky|honkey|honkie
REGEX,WAIT_TILL_EDIT
\bjaps?\b
REGEX
jew(ing|ed)
REGEX
jews(\s|-)*did
REGEX
jew(\s|-)*(boy|down)
REGEX
jewbag
jigg?aboo
REGEX,WAIT_TILL_EDIT
kaffir|kaffer|kafir|kaffre|kuffar
REGEX,NOTE(racial slur of South African origin: note however that "kaffir" can be a variety of lime),WAIT_TILL_EDIT
kike
WAIT_TILL_EDIT
(nappy|towel|rag)?head
REGEX
nigga
nggr
REGEX
nigguh
nigra
niglet
paki
WAIT_TILL_EDIT
picc?ann?inn?y
WAIT_TILL_EDIT
pikey
WAIT_TILL_EDIT
redneck
WAIT_TILL_EDIT
sheeny
WAIT_TILL_EDIT
spearchucker
spic
LOW_CONFIDENCE,WAIT_TILL_EDIT
uncle tom
wetback
white ?trash
REGEX,WAIT_TILL_EDIT
whitey
WAIT_TILL_EDIT
\b(wog)s?\b
REGEX,WAIT_TILL_EDIT
\b(yid)s?\b
REGEX,WAIT_TILL_EDIT
(white|black|yellow|asian|jewish|caucasian|negro|aryan|master|superior|inferior|slave) ?race
REGEX,LABEL("X race")

Sexual prejudice

bugger
WAIT_TILL_EDIT
bumboy
(carpet|rug)?munch(er|ing)
REGEX,LABEL(Munchfoo)
dyke
LOW_CONFIDENCE,WAIT_TILL_EDIT
fag
LOW_CONFIDENCE,WAIT_TILL_EDIT
fagg0t
faggot
fag ?lover
REGEX
fags
LOW_CONFIDENCE
fudgepack(a|er|ing)
REGEX,LABEL(Fudgepack...)
gayest
ghey
WAIT_TILL_EDIT
homo
LOW_CONFIDENCE,HOMOGLYPH,NOTE(Homo is Latin for man and Greek for same. Please keep this in mind when evaluating a name.)
(is|was) ?a ?fag
REGEX
are ?fags
REGEX
(is|was|are|were) ?(a|the)? ?gay
REGEX
the ?gay
REGEX,LOW_CONFIDENCE
gaywad
queef
WAIT_TILL_EDIT
queers
queer
LOW_CONFIDENCE,NOTE(the use of the word "queer" is not necessarily offensive: please consider the context),WAIT_TILL_EDIT

Political controversy

nazi
NOTE(Usernames that promote a controversial or potentially inflammatory point of view may be in violation of the username policy due to creating a hostile editing environment; but some real names contain the string "nazi" - especially names from the Middle East - be careful that this is not the case before blocking.)
communis(m|t)
REGEX,NOTE(Usernames that promote a controversial or potentially inflammatory point of view may be in violation of the username policy due to creating a hostile editing environment.),WAIT_TILL_EDIT
fascis(m|t)
REGEX,NOTE(Usernames that promote a controversial or potentially inflammatory point of view may be in violation of the username policy due to creating a hostile editing environment.),WAIT_TILL_EDIT
bin ?ladn
REGEX
al?qada
REGEX,LABEL(Al-Qaeda)
jihad
WAIT_TILL_EDIT
rac(ial)?(ism|ist)
REGEX,NOTE(Accusations of racism may constitute a personal attack)

General unpleasantness, disparagement and playground insults

stinks
stinking
WAIT_TILL_EDIT
stinker
WAIT_TILL_EDIT
stinky
WAIT_TILL_EDIT
smelly
WAIT_TILL_EDIT
smells
WAIT_TILL_EDIT
disgust
WAIT_TILL_EDIT
stupid
WAIT_TILL_EDIT
loser
WAIT_TILL_EDIT
bleeding
WAIT_TILL_EDIT
spastic
NOTE(highly offensive playground insult when used as a noun to describe disabled people in the UK),WAIT_TILL_EDIT
booger
WAIT_TILL_EDIT
(pwnd|pwng|pwnz|pwnr|pwnng|pwns|wng)
REGEX,LABEL(Ownage),NOTE(This pattern is common in vandalism-only accounts. It is not a username violation in and of itself.),LOW_CONFIDENCE,WAIT_TILL_EDIT
is ?a? ?(stupid|dumb)
REGEX
in hell
god damn
goddam
down ?with ?the
REGEX
get ?stuffed
REGEX
minger
ha(s|ve) ?no ?life
REGEX

Internet activities

spammer
spamming

Violence

abuser
dead ?(jew|arab)
REGEX
disembowel
hitler
holocaust
fritzl
f(u|ü|ue)hrer
REGEX
massacre
mengele
stalin
WAIT_TILL_EDIT
pol pot
rapist
raping
rapes
rape
WAIT_TILL_EDIT,LOW_CONFIDENCE
raep
NOTE(this misspelling of "rape" is often deliberately used by vandals)
cannibal
LOW_CONFIDENCE
castrate
castration
castrator
terrorist
HOMOGLYPH,WAIT_TILL_EDIT,LOW_CONFIDENCE
terrorism
HOMOGLYPH,WAIT_TILL_EDIT,LOW_CONFIDENCE
torture
LOW_CONFIDENCE
pedoph
paedo
pedobear
predator
genocid(e|al)
REGEX
ethnic ?cleans
REGEX
murder
WAIT_TILL_EDIT
kidnap
WAIT_TILL_EDIT
kkk
WAIT_TILL_EDIT,LOW_CONFIDENCE
ku ?klux ?klan|\bklan\b|klansmn
REGEX
kill(ing|s|ed)?(\s|-)*(the|all|you|him|her|them)
REGEX,LABEL(Killfoo)
death(\s|-)*to
REGEX
(must|will)(\s|-)*(die|kill)
REGEX
(want|wants|going) *to *(die|kill)
REGEX
\bhat(e|es|er|ers|ing|ed|red)\b
REGEX
stalk(er|ing)
REGEX,LOW_CONFIDENCE,WAIT_TILL_EDIT
suicide *bomb
REGEX,LABEL(suicide bomber)
revenge
LOW_CONFIDENCE
s(ie|ei)g ?heil
REGEX
surprie(\s|-)*(sex|secks|sechs)
REGEX,NOTE(implies rape)
(卍|卐|☭)
REGEX,LABEL(swastikas or hammer-and-sickle in username)
waffen *ss
REGEX
gestapo
WAIT_TILL_EDIT

Sock puppets or impersonation

Bimbo wales
NOTE(Often used to insult User:Jimbo Wales),SOCK_PUPPET(Connell66)
bimbowales
NOTE(Often used to insult User:Jimbo Wales),SOCK_PUPPET(Connell66)
massive cock
SOCK_PUPPET(grawp),NOTE(Page move vandal)
(\b)returns?(\b)
REGEX,WAIT_TILL_EDIT,NOTE(Usually when a username contains "returns" it's a sockpuppeteer trying to be obvious)
(\b)(is|are) ?back(\b)
REGEX,WAIT_TILL_EDIT,NOTE(Usually when a username contains "is back" it's a sockpuppeteer trying to be obvious)
norman rogers
Collectonian
HOMOGLYPH
AnmaFinotera
HOMOGLYPH
ScratteLover
NOTE(Often used by prolific sockpuppeteers)

Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases

pee?wee
REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Pee Wee Is God),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
grawp
WAIT_TILL_EDIT,SOCK_PUPPET(grawp),NOTE(Page move vandal),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
gravvp
WAIT_TILL_EDIT,SOCK_PUPPET(grawp),NOTE(Page move vandal),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
hagger
WAIT_TILL_EDIT,SOCK_PUPPET(grawp),NOTE(Page move vandal),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
holl(a|er) ?b(a?)ck
WAIT_TILL_EDIT,SOCKPUPPET(The Hollabck Girl),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases),REGEX
willy on
WAIT_TILL_EDIT,SOCK_PUPPET(Willy on wheels),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
on.?wheels
REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Willy on wheels),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
on (tires|dunlops|michelins|radials)
REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Willy on wheels),NOTE(Has been used by copycats of WoW recently),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
oompapa
WAIT_TILL_EDIT,SOCK_PUPPET(Mr oompapa),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
jimbo
WAIT_TILL_EDIT,LOW_CONFIDENCE,NOTE(Check to see if this name is being used to impersonate or insult User:Jimbo Wales),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
numberman
WAIT_TILL_EDIT,SOCK_PUPPET(Numberman3),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
housethe
WAIT_TILL_EDIT,SOCK_PUPPET(Housethe),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
molag bal
WAIT_TILL_EDIT,SOCK_PUPPET(Molag Bal),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
m(oo|u)nt(oo|u)wand(i|e)(e|y)?
REGEX, SOCK_PUPPET(Muntuwandi),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
(LWA)
NOTE(Pattern may fit sockpuppet of User:LaruaWA11 - see Category:Misplaced Pages sockpuppets of LaruaWA11 - check before blocking.),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
jouriano
WAIT_TILL_EDIT,NOTE(Impersonation account),SOCK_PUPPET(V-Dash),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
jeske
WAIT_TILL_EDIT,NOTE(Impersonation account),SOCK_PUPPET(V-Dash),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
\brance$
REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Runtshit),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
rrance$
REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Runtshit),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
roland ?rance
REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Runtshit),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
\brancie$
REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Runtshit),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
\broland$
REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Runtshit),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
\btreason$
REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Runtshit),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
traitor
WAIT_TILL_EDIT,SOCK_PUPPET(Runtshit),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
stalyn
REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Runtshit),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
rolie
REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Runtshit),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
willy on
WAIT_TILL_EDIT,SOCK_PUPPET(Willy on wheels),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
blu aardvark
WAIT_TILL_EDIT,SOCK_PUPPET(Blu Aardvark),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
apple pie
WAIT_TILL_EDIT,SOCK_PUPPET(Apple Pie vandal),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
camoq
WAIT_TILL_EDIT,SOCK_PUPPET(Camoq),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
^nc state
REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(NC State vandal),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
jjonz
WAIT_TILL_EDIT,SOCK_PUPPET(JJonz),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
tanoli
WAIT_TILL_EDIT,SOCK_PUPPET(Pakhtun Tanoli),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
campaigner
WAIT_TILL_EDIT,SOCK_PUPPET(Campaigner vandal),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
^dumdum
REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Dumdum vandal),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
noobhunter
WAIT_TILL_EDIT,SOCKPUPPET(Noobhunter),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
pibo ?manitoba
REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(PiboManitoba),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
muntuwandi
WAIT_TILL_EDIT,SOCK_PUPPET(muntuwandi) ,ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
bambi|teletubbies
REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Bambifan101),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
spider's web
a pig's tale:SOCK_PUPPET(Bambifan101),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases),HOMOGLYPH
hubris|deeb
REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(TheNewHubris),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
Railizardz \b\b
REGEX,SOCK_PUPPET(Railizardz),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
^trueman
REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Trueman31),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
Tintor\b\b
REGEX,SOCK_PUPPET(Railizardz),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
(6100|887|113|\b55|\b27)$
REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(JI Hawkins),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
\bGuy$
REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(MascotGuy),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
Native to \b\w+\b
REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Editor XXV),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
TungstenCarbide
SOCK_PUPPET(TungstenCarbide),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
Willy wonka and the \w+ factory
REGEX,SOCK_PUPPET(Willy wonka and the dikipedia factory),ALTERNATE_TARGET(Misplaced Pages:Sockpuppet investigations/SPI/Subpage - Bot reported cases)

Recent username trolls

ALLCAPS
WAIT_TILL_EDIT,NOTE(creator of multiple vandalism accounts - all containing the word ALLCAPS in their names)
krichel
HOMOGLYPH,NOTE(series of abusive usernames targeted at a single individual)
j.delanoy
NOTE(series of abusive usernames targeted at a single individual)
jerks
transsexuell

References to Misplaced Pages vandalism and anti-vandalism activities

addmin
NOTE(misspelling of "admin" used for trolling)
aclmin
NOTE(misspelling of "admin" used for trolling, looks like 'admin' in certain fonts)
aqlmin
NOTE(misspelling of "admin" used for trolling, looks vaguely like 'admin')
huggle
NOTE(reference to Misplaced Pages antivandal tool)
vandal
HOMOGLYPH,NOTE(account names with references to vandalism are almost always username trolls)

Role accounts

organization|committee|association|associates|corporation|company|incorporated|collective|foundation|consortium|department|public ?affairs
REGEX,WAIT_TILL_EDIT,LABEL(role account?),NOTE(Usernames containing this string are often role accounts - check if this is the case)
\bteam$|\bgroup$
REGEX,WAIT_TILL_EDIT,LABEL(role account?),NOTE(Usernames containing this string are often role accounts - check if this is the case)

Promotional

limited|incorporated|gmbh|institute|marketing|service|management|advert
REGEX,WAIT_TILL_EDIT,LABEL(Promotional? 1),NOTE(Usernames containing this string are often promotional in nature - check if this is the case)
(magazine|entertainment|promotions|productions|solutions|public|consultant|consultants|consultancy|consulting|relations|records|communications|enterprises)\b
REGEX,WAIT_TILL_EDIT,LABEL(Promotional? 2),NOTE(Usernames containing this string are often promotional in nature - check if this is the case)
(syndicate|syndication)\b
REGEX,WAIT_TILL_EDIT,LABEL(Promotional? 3),NOTE(Usernames containing this string are often promotional in nature - check if this is the case)
®
LABEL(Registered trademark symbol),NOTE(Usernames containing this symbol are often promotional in nature - check if this is the case),WAIT_TILL_EDIT
©
LABEL(Copyright symbol),NOTE(Usernames containing this symbol are often promotional in nature - check if this is the case),WAIT_TILL_EDIT
vote
LOW_CONFIDENCE,WAIT_TILL_EDIT
\bseo\b
REGEX,NOTE("SEO" stands for the promotional technique "search engine optimization"),WAIT_TILL_EDIT

Implying authority

admin
NOTE(Name may imply a position of authority),WAIT_TILL_EDIT
coordinator
NOTE(Name may imply a position of authority),WAIT_TILL_EDIT
bureaucrat
NOTE(Name may imply a position of authority),WAIT_TILL_EDIT
checkuser
NOTE(Name may imply a position of authority),WAIT_TILL_EDIT
developer
NOTE(Name may imply a position of authority),LOW_CONFIDENCE,WAIT_TILL_EDIT
moderator
NOTE(Name may imply a position of authority),WAIT_TILL_EDIT
oversight
NOTE(Name may imply a position of authority),WAIT_TILL_EDIT
steward
NOTE(Name may imply a position of authority),LOW_CONFIDENCE,WAIT_TILL_EDIT
sysop
NOTE(Name may imply a position of authority),WAIT_TILL_EDIT
committee
NOTE(Name may imply a position of authority),WAIT_TILL_EDIT
staff$
NOTE(Name may imply a position of authority),WAIT_TILL_EDIT
official
NOTE(Name may imply a position of authority),WAIT_TILL_EDIT
office
NOTE(Name may imply a position of authority),WAIT_TILL_EDIT
wikimedia
NOTE(Name may imply a position of authority),WAIT_TILL_EDIT
bot ?*$
REGEX,NOTE(Name may imply an unauthorized bot. Do not block accounts in which the "bot" suffix arises naturally),WAIT_TILL_EDIT

Misc

wikip(ae|e|é)dia
LOW_CONFIDENCE,WAIT_TILL_EDIT,LABEL(Misplaced Pages),REGEX
troll
LOW_CONFIDENCE,WAIT_TILL_EDIT,NOTE(The word troll may imply an intent to disrupt Misplaced Pages - but that is not certain. Please use discretion to determine if this is a violation or not.)
vandal
LOW_CONFIDENCE,HOMOGLYPH
spam
WAIT_TILL_EDIT
sock *puppet|meat *puppet
REGEX,WAIT_TILL_EDIT
password ?is
REGEX,NOTE(Usernames which expose their passwords should be blocked.)
(^un\s?bck|bck\s?(m|my|th))
REGEX,LABEL(BlockFoo),NOTE(Usernames referencing blocking or unblocking may be considered inappropriate)
abus*ftr
REGEX,NOTE(Usernames referencing Misplaced Pages's anti-abuse mechanisms may be considered inappropriate)
(will|won't|can|can't|must|mustn't|shall|shan't)\s?(un)?bck
REGEX,LABEL(BlockFoo2),NOTE(Usernames referencing blocking or unblocking may be considered inappropriate)
(is|am|are) ?unstoppable|can't ?stop ?(us|me)
REGEX,NOTE(suggests malicious intent)
bckd ?by
REGEX,NOTE(Usernames referencing blocking or unblocking may be considered inappropriate)
(\d{3}-\d{3}-\d{4})
REGEX,LABEL(Phone number),NOTE(The pattern of numbers in the name resembles a North American phone number. Usernames that contain personal information about people such as a telephone number may be considered disruptive.)
\d+\.\d+\.\d+\.\d+
REGEX,LABEL(IP address),NOTE(The pattern of numbers in the name resembles an IP address. IP addresses may be potentially be used to identify people and their presence in names may be considered disruptive.)
due to aids
NOTE(this has been used repeatedly in various inappropriate usernames)
4chan
.{40}
REGEX,WAIT_TILL_EDIT,LABEL(40chars),NOTE(Username exceeds 40 characters.)


Usernames of people watching for impersonators

If you wish to use this bot to monitor for impersonators of your name, please use the ALTERNATE_TARGET flag to redirect the reports to your user talk page. You will need to have "<!-- HBC NameWatcherBot allowed -->" somewhere on your talk page or the bot will refuse to post the report. You may wish to add the USE_HEADER flag so that the report to your talk page contains a header.

  • Temporarily not doing this per beans, I will think of something

Internet addresses

@
NOTE(Please check if this is an e-mail address - e-mail addresses are generally considered likely to be promotional)
\.*(ac|ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|asia|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cat|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|coop|cr|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|info|int|io|iq|ir|is|it|je|jm|jo|jobs|jp|ke|kg|kh|ki|km|kn|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mobi|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tel|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|travel|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)$
LABEL(Top level domain),REGEX,HTTP_CHECK(ignore_fail),WAIT_TILL_EDIT,NOTE(Please check whether this name is promoting a Web site. Names may coincidentally resemble URLs or point to parked domains so take care.)
\. *com$
LABEL(Top level domain),REGEX,HTTP_CHECK,NOTE(Please check whether this name is promoting a Web site. Names may coincidentally resemble URLs or point to parked domains so take care.)
  • List taken from
http
WAIT_TILL_EDIT,NOTE(Please check whether this name is promoting a Web site. Names may coincidentally resemble URLs or point to parked domains so take care.)
dot *(com|net|org|biz)
WAIT_TILL_EDIT,REGEX,LABEL(dotfoo),NOTE(Please check whether this name is promoting a Web site. Names may coincidentally resemble URLs or point to parked domains so take care.)
www(\.|dot)
REGEX,WAIT_TILL_EDIT,LABEL(WWW),NOTE(Please check whether this name is promoting a Web site. Names may coincidentally resemble URLs or point to parked domains so take care.)
^www...*(com|net|org)$
REGEX,WAIT_TILL_EDIT,LABEL(WWW),NOTE(Please check whether this name is promoting a Web site. Names may coincidentally resemble URLs or point to parked domains so take care.)
Documentation[view] [edit] [history] [purge]


Note: This page is protected to avoid abuse, if you wish to make a change please suggest it on the talk page. Since this page is editable only by administrators it is important to be sure that your changes reflect consensus before making them.

This page is for strings that if contained in a username would indicate that the username should be reviewed by a human. Only lines that are formatted like ";<string>:FLAG1,FLAG2...FLAGn"(the ":FLAGS" are optional) will be read into the blacklist. When a change is made to this page the bot will read it immediately. See also the whitelist. If obscenities bother you, don't click the show button.

  • checkY <- Working
  • ☒N <- Not working

Flags

Place a ":" after a string then one or more flags separated by commas. Flags can have parameters in the following form: FLAG(PARAM1|PARAM2...|PARAMn).

Please note that flag parameters cannot contain any commas <,> pipes <|>, or parentheses <( or )>, or it will break the parsing of that particular entry.

Flags are optional. The order in which the flags are given does not affect results.

  • ALTERNATE_TARGET(Page name): If this flag is used the bot will report to the page given as the parameter instead of its default location. The page will need "<!-- HBC NameWatcherBot allowed -->" somewhere on it or the bot will not write to it. checkY
  • HTTP_CHECK(ignore_fail): Treat the username as a domain name and attempts to find a server on port 80, it reports the results. If ignore_fail is given as a parameter then it will suppress the reporting of the pattern if it is unable to contact the server. checkY
  • LABEL(label): Lets you name the string something other than the actual pattern(mostly for long or confusing regexes) checkY
  • LOW_CONFIDENCE: If this flag is set then the bot will add a note to the report indicating that this pattern is prone to false positives and should be examined very carefully. checkY
  • NOTE(Custom note): If this flag is set then the parameter will be given as a custom comment on the report. checkY
  • REGEX: If this flag is set then the string will be interpreted as a regular expression. checkY
  • SOCK_PUPPET(Sock puppet name): If this flag is set then it associates usernames containing the string with a known sock puppet. If the user has a ] it will also be shown. checkY
  • USE_HEADER: If this flag is set then the bot will put a second level header above the report. Please do not use this unless the page is going to a non default page via the ALTERNATE_TARGET flag. eg: "== ] ==" checkY
  • WAIT_TILL_EDIT: If this flag is set then the string will not trigger a report until the user has edited. checkY
  • HOMOGLYPH: If this flag is set then it will attempt to find names using lookalike characters. The list of what counts as a homoglyph is based on User:SoxBot/UAA/Homoglyphs. This does not work with REGEX.
The above documentation is transcluded from User:SoxBot/UAA/Blacklist/doc. (edit | history)
Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages.
Add categories to the /doc subpage. Subpages of this page.
User:SoxBot/UAA/Blacklist: Difference between revisions Add topic