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[o0][l1][e3]?|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+[sz]+t+[ae]+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
- ([^s]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|b[i1]t[e3]|ch[o0]d[e3]|h[e3]ad|l[e3]ss|l[i1]c?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+)[ie]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
- mast[ue]rb[ai8]
- 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[e3][nm][i1!][sc5z]
- 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[o0][o0]+p
- REGEX,LABEL(Poop),WAIT_TILL_EDIT
- p[o0][o0]+h?-?p[o0][o0]+
- REGEX,LABEL(Poop),WAIT_TILL_EDIT
- p([o0]r|r[0o])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
- g[iy]ppo
- 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
- n[i1]gg[3eou]r
- 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 ?lad[ei]n
- REGEX
- al[ -]?qa[ei]da
- 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
- (pwn[e3]d|pwn[a4]g[e3]|pwnz|pwn[e3]r|pwn[i1]ng|pwns|[o0]wn[a4]g[e3])
- 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|klansm[ae]n
- 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
- surpri[sz]e(\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)
- pee[ -]?wee
- REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Pee Wee Is God),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- grawp
- WAIT_TILL_EDIT,SOCK_PUPPET(grawp),NOTE(Page move vandal),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- gravvp
- WAIT_TILL_EDIT,SOCK_PUPPET(grawp),NOTE(Page move vandal),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- hagger
- WAIT_TILL_EDIT,SOCK_PUPPET(grawp),NOTE(Page move vandal),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- holl(a|er) ?b(a?)ck
- WAIT_TILL_EDIT,SOCKPUPPET(The Hollabck Girl),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases),REGEX
- willy on
- WAIT_TILL_EDIT,SOCK_PUPPET(Willy on wheels),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- on.?wheels
- REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Willy on wheels),ALTERNATE_TARGET(Wikipedia: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(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- oompapa
- WAIT_TILL_EDIT,SOCK_PUPPET(Mr oompapa),ALTERNATE_TARGET(Wikipedia: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(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- numberman
- WAIT_TILL_EDIT,SOCK_PUPPET(Numberman3),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- housethe
- WAIT_TILL_EDIT,SOCK_PUPPET(Housethe),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- molag bal
- WAIT_TILL_EDIT,SOCK_PUPPET(Molag Bal),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- m(oo|u)nt(oo|u)wand(i|e)(e|y)?
- REGEX, SOCK_PUPPET(Muntuwandi),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- (LWA)
- NOTE(Pattern may fit sockpuppet of User:LaruaWA11 - see Category:Wikipedia sockpuppets of LaruaWA11 - check before blocking.),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- jouriano
- WAIT_TILL_EDIT,NOTE(Impersonation account),SOCK_PUPPET(V-Dash),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- jeske
- WAIT_TILL_EDIT,NOTE(Impersonation account),SOCK_PUPPET(V-Dash),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- \brance$
- REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Runtshit),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- rrance$
- REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Runtshit),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- roland ?rance
- REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Runtshit),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- \brancie$
- REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Runtshit),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- \broland$
- REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Runtshit),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- \btreason$
- REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Runtshit),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- traitor
- WAIT_TILL_EDIT,SOCK_PUPPET(Runtshit),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- stalyn
- REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Runtshit),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- rolie
- REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Runtshit),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- willy on
- WAIT_TILL_EDIT,SOCK_PUPPET(Willy on wheels),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- blu aardvark
- WAIT_TILL_EDIT,SOCK_PUPPET(Blu Aardvark),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- apple pie
- WAIT_TILL_EDIT,SOCK_PUPPET(Apple Pie vandal),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- camoq
- WAIT_TILL_EDIT,SOCK_PUPPET(Camoq),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- ^nc state
- REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(NC State vandal),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- jjonz
- WAIT_TILL_EDIT,SOCK_PUPPET(JJonz),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- tanoli
- WAIT_TILL_EDIT,SOCK_PUPPET(Pakhtun Tanoli),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- campaigner
- WAIT_TILL_EDIT,SOCK_PUPPET(Campaigner vandal),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- ^dumdum
- REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Dumdum vandal),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- noobhunter
- WAIT_TILL_EDIT,SOCKPUPPET(Noobhunter),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- pibo ?manitoba
- REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(PiboManitoba),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- muntuwandi
- WAIT_TILL_EDIT,SOCK_PUPPET(muntuwandi) ,ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- bambi|teletubbies
- REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Bambifan101),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- spider's web
- a pig's tale:SOCK_PUPPET(Bambifan101),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases),HOMOGLYPH
- hubris|deeb
- REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(TheNewHubris),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- Railizardz \b[1-9][0-9]\b
- REGEX,SOCK_PUPPET(Railizardz),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- ^trueman
- REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Trueman31),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- Tintor\b[1-9][0-9]\b
- REGEX,SOCK_PUPPET(Railizardz),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- (6100|887|113|\b55|\b27)$
- REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(JI Hawkins),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- \bGuy$
- REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(MascotGuy),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- Native to \b\w+\b
- REGEX,WAIT_TILL_EDIT,SOCK_PUPPET(Editor XXV),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- TungstenCarbide
- SOCK_PUPPET(TungstenCarbide),ALTERNATE_TARGET(Wikipedia:Sockpuppet investigations/SPI/Subpage - Bot reported cases)
- Willy wonka and the \w+ factory
- REGEX,SOCK_PUPPET(Willy wonka and the dikipedia factory),ALTERNATE_TARGET(Wikipedia: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 Wikipedia 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 Wikipedia 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)
- 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 ?[0-9]*$
- 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(Wikipedia),REGEX
- troll
- LOW_CONFIDENCE,WAIT_TILL_EDIT,NOTE(The word troll may imply an intent to disrupt Wikipedia - 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?b[1l][o0]ck|b[1l][o0]ck\s?(m[3e]|my|th[i1][5s]))
- REGEX,LABEL(BlockFoo),NOTE(Usernames referencing blocking or unblocking may be considered inappropriate)
- abus[e3][- ]*f[i1][lI]t[e3]r
- REGEX,NOTE(Usernames referencing Wikipedia's anti-abuse mechanisms may be considered inappropriate)
- (will|won't|can|can't|must|mustn't|shall|shan't)\s?(un)?b[1l][o0]ck
- 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)
- b[1l][o0]ck[e3]d ?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.)
- 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.)
|