User:SoxBot/UAA/Blacklist

{| class="navbox collapsible collapsed" style="text-align: left; border: 0px; margin-top: 0.2em;" ! 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;" |

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)

Sockpuppet investigations/SPI/Subpage - Bot reported cases

 * 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)

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 ?[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 " " 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.)
 * }