diff --git a/src/middlewares/forbiddenNames.js b/src/middlewares/forbiddenNames.js index 961b43f..ea76cc4 100644 --- a/src/middlewares/forbiddenNames.js +++ b/src/middlewares/forbiddenNames.js @@ -80,614 +80,614 @@ const reservedNames = [ // this list is taken from https://docs.google.com/document/d/1zezyftfnze75uea7cr149ab5yo1ubgatrjh33-pb4zy/edit const forbiddenNames = [ + /^cp$/, + /^a2m$/, + /^a55$/, + /^ass$/, + /^bum$/, + /^cok$/, + /^cox$/, + /^cub$/, + /^cum$/, + /^die$/, + /^fag$/, + /^fuk$/, + /^fux$/, + /^gay$/, + /^god$/, + /^jap$/, + /^jew$/, + /^jiz$/, + /^kum$/, + /^kys$/, + /^len$/, + /^nob$/, + /^omg$/, + /^sex$/, + /^tit$/, + /^wtf$/, + /xxx/, /5h1t/, /5hit/, - /a2m/, - /a55/, - /a_s_s/, - /adult/, - /amateur/, - /anal.*impaler/, - /anal.*leakage/, - /anal/, - /anilingus/, - /anti.*semitic/, + /^anal$/, /anus/, /ar5e/, - /arrse/, /arse/, - /arsehole/, - /ass.*fuck/, - /ass.*fucker/, - /ass/, + /bomb/, + /boob/, + /^butt$/, + /c0ck/, + /cawk/, + /cipa/, + /cl1t/, + /clit/, + /cnut/, + /cock/, + /coon/, + /cums/, + /cunt/, + /d1ck/, + /damn/, + /^dick$/, + /^dink$/, + /dlck/, + /dyke/, + /fags/, + /fcuk/, + /feck/, + /fook/, + /fuck/, + /fuks/, + /^hell$/, + /hoar/, + /hoer/, + /^homo$/, + /^hore$/, + /isis/, + /jerk/, + /jism/, + /jizm/, + /jizz/, + /kawk/, + /^kill$/, + /knob/, + /kock/, + /kums/, + /kwif/, + /lgbt/, + /^lick$/, + /lmao/, + /loli/, + /^lust$/, + /m0f0/, + /m0fo/, + /^maga$/, + /mof0/, + /mofo/, + /^muff$/, + /nazi/, + /p0rn/, + /pawn/, + /pedo/, + /phuk/, + /phuq/, + /piss/, + /poop/, + /porn/, + /pron/, + /^pube$/, + /rape/, + /sh!+/, + /sh!t/, + /sh1t/, + /shag/, + /shi+/, + /shit/, + /slut/, + /smut/, + /^spac$/, + /teez/, + /thot/, + /tits/, + /titt/, + /turd/, + /tw4t/, + /twat/, + /wang/, + /wank/, + /a_s_s/, + /adult/, + /arrse/, /asses/, - /assfucker/, - /assfukka/, - /asshole/, - /assholes/, - /assmucus/, - /assmunch/, - /asswhole/, - /autoerotic/, /b!tch/, /b00bs/, /b17ch/, /b1tch/, - /ballbag/, - /ballsack/, - /bang.*box/, - /bangbros/, - /bareback/, - /bastard/, - /beastial/, - /beastiality/, - /beef.*curtain/, - /bellend/, - /bestial/, - /bestiality/, /bi+ch/, - /biatch/, - /bimbos/, - /birdlock/, - /bitch.*tit/, /bitch/, - /bitched/, - /bitcher/, - /bitchers/, - /bitches/, - /bitchin/, - /bitching/, - /bloody/, - /blow.*job/, - /blow.*me/, - /blow.*mud/, - /blowjob/, - /blowjobs/, - /blue.*waffle/, - /blumpkin/, - /boiolas/, - /bollock/, - /bollok/, - /bomb/, - /bombed/, - /bombing/, /boner/, - /boob/, /boobs/, - /booobs/, - /boooobs/, - /booooobs/, - /booooooobs/, - /breasts/, - /bridge/, - /buceta/, - /bugger/, - /bum/, - /bunny.*fucker/, - /bust.*a.*load/, /busty/, - /butt.*fuck/, - /butt/, - /butthole/, - /buttmuch/, - /buttplug/, - /buttrape/, - /c0ck/, - /c0cksucker/, - /cancer/, - /carpet.*muncher/, - /carpetmuncher/, - /cawk/, - /child.*predator/, /chink/, - /choade/, - /chota.*bags/, - /cipa/, - /cl1t/, /cliff/, - /clit.*licker/, - /clit/, - /clitoris/, /clits/, - /clitty.*litter/, - /clusterfuck/, - /cnut/, - /cock.*pocket/, - /cock.*snot/, - /cock.*sucker/, - /cock/, - /cockface/, - /cockhead/, - /cockmunch/, - /cockmuncher/, /cocks/, - /cocksuck/, - /cocksucked/, - /cocksucker/, - /cocksucking/, - /cocksucks/, - /cocksuka/, - /cocksukka/, - /cok/, - /cokmuncher/, - /coksucka/, - /conservative/, - /coon/, /coont/, - /cop.*some.*wood/, - /cornhole/, - /corp.*whore/, - /cox/, - /cp/, - /cub/, - /cum.*chugger/, - /cum.*dumpster/, - /cum.*freak/, - /cum.*guzzler/, - /cum/, - /cumdump/, - /cummer/, - /cumming/, - /cums/, - /cumshot/, - /cunilingus/, - /cunillingus/, - /cunnilingus/, - /cunt.*hair/, - /cunt.*struck/, - /cunt/, - /cuntbag/, - /cuntlick/, - /cuntlicker/, - /cuntlicking/, /cunts/, - /cuntsicle/, - /cut.*myself/, - /cut.*rope/, - /cyalis/, - /cyberfuc/, - /cyberfuck/, - /cyberfucked/, - /cyberfucker/, - /cyberfuckers/, - /cyberfucking/, - /d1ck/, - /damn/, - /depression/, - /dick.*hole/, - /dick.*shy/, - /dick/, - /dickhead/, - /die/, /dildo/, - /dildos/, - /dink/, /dinks/, /dirsa/, - /dirty.*sanchez/, - /dlck/, - /dog.*fucker/, - /doggie.*style/, - /doggiestyle/, - /doggin/, - /dogging/, - /donkeyribber/, /doosh/, /duche/, - /dumbass/, - /dyke/, - /eat.*a.*dick/, - /eat.*hair.*pie/, - /ejaculate/, - /ejaculated/, - /ejaculates/, - /ejaculating/, - /ejaculatings/, - /ejaculation/, - /ejakulate/, - /erotic/, - /f.*u.*c.*k.*e.*r/, - /f.*u.*c.*k/, /f4nny/, - /f_u_c_k/, - /facial/, - /fag/, - /fagging/, - /faggitt/, - /faggot/, /faggs/, /fagot/, - /fagots/, - /fags/, /fanny/, - /fannyflaps/, - /fannyfucker/, /fanyy/, - /far.*right/, - /fatass/, - /fcuk/, - /fcuker/, - /fcuking/, - /feck/, + /fucka/, + /fucks/, + /fuker/, + /fux0r/, + /heshe/, + /hoare/, + /horny/, + /labia/, + /lmfao/, + /mutha/, + /n1gga/, + /negro/, + /nigga/, + /penis/, + /phuck/, + /phuks/, + /porno/, + /prick/, + /pusse/, + /pussi/, + /pussy/, + /queaf/, + /queer/, + /semen/, + /shite/, + /shits/, + /shoot/, + /skank/, + /slope/, + /sluts/, + /spunk/, + /teets/, + /trump/, + /twunt/, + /v1gra/, + /vulva/, + /w00se/, + /wanky/, + /whoar/, + /whore/, + /willy/, + /biatch/, + /bimbos/, + /bloody/, + /bollok/, + /bombed/, + /booobs/, + /bridge/, + /buceta/, + /bugger/, + /cancer/, + /choade/, + /cummer/, + /cyalis/, + /dildos/, + /doggin/, + /erotic/, + /facial/, + /faggot/, + /fagots/, + /fatass/, + /fcuker/, /fecker/, - /felching/, - /fellate/, - /fellatio/, - /fingerfuck/, - /fingerfucked/, - /fingerfucker/, - /fingerfuckers/, - /fingerfucking/, - /fingerfucks/, - /fist.*fuck/, - /fistfuck/, - /fistfucked/, - /fistfucker/, - /fistfuckers/, - /fistfucking/, - /fistfuckings/, - /fistfucks/, /flange/, - /flog.*the.*log/, - /fook/, /fooker/, - /freaking/, - /fuck.*ass/, - /fuck.*bitch/, - /fuck.*hole/, - /fuck.*life/, - /fuck.*puppet/, - /fuck.*trophy/, - /fuck.*yo.*mama/, - /fuck/, - /fucka/, /fucked/, /fucker/, - /fuckers/, - /fuckface/, - /fuckhead/, - /fuckheads/, /fuckin/, - /fucking/, - /fuckings/, - /fuckingshitmotherfucker/, /fuckme/, - /fuckmeat/, - /fucks/, - /fucktoy/, - /fuckwhit/, - /fuckwit/, - /fudge.*packer/, - /fudgepacker/, - /fuk/, - /fuker/, /fukker/, /fukkin/, - /fuks/, - /fukwhit/, /fukwit/, /furfag/, - /fux/, - /fux0r/, - /gang.*bang/, - /gangbang/, - /gangbanged/, - /gangbangs/, - /gassy.*ass/, - /gay/, - /gaylord/, /gaysex/, /goatse/, - /god.*dam/, - /god.*damn/, - /god.*damned/, - /god/, - /goddamn/, - /goddamned/, - /ham.*flap/, - /hardcoresex/, - /hell/, - /heshe/, - /hoar/, - /hoare/, - /hoer/, - /homo/, - /homoerotic/, - /homophobe/, - /homophobic/, - /homosexual/, - /hore/, - /horniest/, - /horny/, /hotsex/, - /how.*to.*kill/, - /how.*to.*murdep/, - /i.*want.*to.*die/, - /isis/, - /islamophobe/, - /jack.*off/, - /jackoff/, - /jap/, - /jerk.*off/, - /jerk/, - /jew/, /jewish/, - /jism/, - /jiz/, - /jizm/, - /jizz/, - /kawk/, - /kill/, - /kinky.*jesus/, - /knob.*end/, - /knob/, - /knobead/, /knobed/, - /knobend/, - /knobhead/, - /knobjocky/, - /knobjokey/, - /kock/, /kondum/, - /kondums/, - /kum/, /kummer/, - /kumming/, - /kums/, - /kunilingus/, - /kwif/, - /kys/, /l3i+ch/, /l3itch/, - /labia/, - /len/, - /lgbt/, - /lick/, /licker/, - /lmao/, - /lmfao/, - /loli/, - /lolicon/, - /lust/, - /lusting/, - /m0f0/, - /m0fo/, - /m45terbate/, - /ma5terb8/, - /ma5terbate/, - /mafugly/, - /maga/, - /make.*america.*great.*again/, - /masochist/, - /master.*bate/, - /masterb8/, - /masterbat*/, - /masterbat3/, - /masterbate/, - /masterbation/, - /masterbations/, - /masturbate/, /mo.*fo/, - /mof0/, - /mofo/, /molest/, - /mongoloid/, - /mothafuck/, - /mothafucka/, - /mothafuckas/, - /mothafuckaz/, - /mothafucked/, - /mothafucker/, - /mothafuckers/, - /mothafuckin/, - /mothafucking/, - /mothafuckings/, - /mothafucks/, - /mother.*fucker/, - /motherfuck/, - /motherfucked/, - /motherfucker/, - /motherfuckers/, - /motherfuckin/, - /motherfucking/, - /motherfuckings/, - /motherfuckka/, - /motherfucks/, - /muff.*puff/, - /muff/, /muslim/, - /muslims/, - /mutha/, - /muthafecker/, - /muthafuckker/, /muther/, - /mutherfucker/, - /n1gga/, /n1gger/, - /nazi/, - /necrophilia/, - /need.*the.*dick/, - /negro/, /nigg3r/, /nigg4h/, - /nigga/, /niggah/, /niggas/, /niggaz/, /nigger/, - /niggers/, - /nob.*jokey/, - /nob/, - /nobhead/, - /nobjocky/, - /nobjokey/, - /numbnuts/, - /nut.*butter/, - /nutsack/, - /omg/, - /orgasim/, - /orgasims/, /orgasm/, - /orgasms/, - /p0rn/, - /pawn/, /pecker/, - /pedo/, - /pedophile/, - /pedophilia/, - /penis/, - /penisfucker/, - /phonesex/, - /phuck/, - /phuk/, /phuked/, - /phuking/, - /phukked/, - /phukking/, - /phuks/, - /phuq/, - /pigfucker/, /pimpis/, - /piss/, /pissed/, /pisser/, - /pissers/, /pisses/, - /pissflaps/, /pissin/, - /pissing/, - /pissoff/, - /poop/, - /porn/, - /porno/, - /pornography/, /pornos/, - /predatory/, - /prick/, /pricks/, - /pron/, - /pube/, - /pusse/, - /pussi/, - /pussies/, - /pussy.*fart/, - /pussy.*palace/, - /pussy/, /pussys/, - /queaf/, - /queer/, /racist/, - /rape/, /rectum/, - /redtube/, /retard/, /rimjaw/, - /rimming/, /s.*hit/, /s.o.b./, - /s_h_i_t/, /sadism/, /sadist/, - /sandbar/, - /sausage.*queen/, - /schlong/, - /screwing/, /scroat/, /scrote/, - /scrotum/, - /semen/, - /sex/, /sexist/, + /shited/, + /shitey/, + /shitty/, + /smegma/, + /snatch/, + /sucker/, + /tosser/, + /twatty/, + /v14gra/, + /vagina/, + /viagra/, + /wanker/, + /xrated/, + /amateur/, + /asshole/, + /ballbag/, + /bastard/, + /bellend/, + /bestial/, + /bitched/, + /bitcher/, + /bitches/, + /bitchin/, + /blowjob/, + /boiolas/, + /bollock/, + /bombing/, + /boooobs/, + /breasts/, + /cumdump/, + /cumming/, + /cumshot/, + /cuntbag/, + /dogging/, + /dumbass/, + /f_u_c_k/, + /fagging/, + /faggitt/, + /fcuking/, + /fellate/, + /fuckers/, + /fucking/, + /fucktoy/, + /fuckwit/, + /fukwhit/, + /gaylord/, + /goddamn/, + /jackoff/, + /knobead/, + /knobend/, + /kondums/, + /kumming/, + /lolicon/, + /lusting/, + /mafugly/, + /muslims/, + /niggers/, + /nobhead/, + /nutsack/, + /orgasim/, + /orgasms/, + /phuking/, + /phukked/, + /pissers/, + /pissing/, + /pissoff/, + /pussies/, + /redtube/, + /rimming/, + /s_h_i_t/, + /sandbar/, + /schlong/, + /scrotum/, /sexyhot/, - /sh!+/, - /sh!t/, - /sh1t/, - /shag/, /shagger/, /shaggin/, - /shagging/, /shemale/, - /shi+/, - /shit.*ass/, - /shit.*fucker/, - /shit/, /shitass/, + /shiting/, + /shitted/, + /shitter/, + /t1tt1e5/, + /t1tties/, + /titfuck/, + /tittie5/, + /titties/, + /titwank/, + /twunter/, + /willies/, + /arsehole/, + /assfukka/, + /assholes/, + /assmucus/, + /assmunch/, + /asswhole/, + /ballsack/, + /bangbros/, + /bareback/, + /beastial/, + /birdlock/, + /bitchers/, + /bitching/, + /blow.*me/, + /blowjobs/, + /blumpkin/, + /booooobs/, + /butthole/, + /buttmuch/, + /buttplug/, + /buttrape/, + /clitoris/, + /cockface/, + /cockhead/, + /cocksuck/, + /cocksuka/, + /coksucka/, + /cornhole/, + /cuntlick/, + /cyberfuc/, + /dickhead/, + /felching/, + /fellatio/, + /fistfuck/, + /freaking/, + /fuckface/, + /fuckhead/, + /fuckings/, + /fuckmeat/, + /fuckwhit/, + /gangbang/, + /god.*dam/, + /horniest/, + /knobhead/, + /ma5terb8/, + /masterb8/, + /nobjocky/, + /nobjokey/, + /numbnuts/, + /orgasims/, + /phonesex/, + /phukking/, + /screwing/, + /shagging/, /shitdick/, - /shite/, - /shited/, - /shitey/, /shitfuck/, /shitfull/, /shithead/, - /shiting/, /shitings/, - /shits/, - /shitted/, - /shitter/, /shitters/, /shitting/, - /shittings/, - /shitty/, - /shoot/, /shooting/, - /skank/, - /slope/, - /slut.*bucket/, - /slut/, - /sluts/, - /smegma/, - /smut/, - /snatch/, - /son.*of.*a.*bitch/, - /spac/, - /spunk/, - /sucker/, - /t1tt1e5/, - /t1tties/, - /teets/, - /teez/, - /terrorism/, - /terrorist/, /testical/, /testicle/, - /thot/, + /twathead/, + /anilingus/, + /ass.*fuck/, + /assfucker/, + /bang.*box/, + /blow.*job/, + /blow.*mud/, + /cockmunch/, + /cocksucks/, + /cocksukka/, + /cuntsicle/, + /cut.*rope/, + /cyberfuck/, + /dick.*shy/, + /ejaculate/, + /ejakulate/, + /fistfucks/, + /fuck.*ass/, + /fuckheads/, + /gangbangs/, + /god.*damn/, + /goddamned/, + /ham.*flap/, + /homophobe/, + /jack.*off/, + /jerk.*off/, + /knob.*end/, + /knobjocky/, + /knobjokey/, + /masochist/, + /mongoloid/, + /mothafuck/, + /pedophile/, + /pigfucker/, + /pissflaps/, + /predatory/, + /shit.*ass/, + /shittings/, + /terrorism/, + /terrorist/, /tit.*wank/, - /tit/, - /titfuck/, - /tits/, - /titt/, - /tittie5/, - /tittiefucker/, - /titties/, /tittyfuck/, /tittywank/, - /titwank/, - /tosser/, - /trump/, - /turd/, - /tw4t/, - /twat/, - /twathead/, - /twatty/, - /twunt/, - /twunter/, - /v14gra/, - /v1gra/, - /vagina/, - /viagra/, - /vulva/, - /w00se/, - /wang/, - /wank/, - /wanker/, - /wanky/, - /whoar/, - /whore/, - /willies/, - /willy/, - /wtf/, - /xrated/, - /xxx/, + /autoerotic/, + /bestiality/, + /bitch.*tit/, + /booooooobs/, + /butt.*fuck/, + /c0cksucker/, + /cock.*snot/, + /cocksucked/, + /cocksucker/, + /cokmuncher/, + /cum.*freak/, + /cunilingus/, + /cunt.*hair/, + /cuntlicker/, + /depression/, + /dick.*hole/, + /ejaculated/, + /ejaculates/, + /f.*u.*c.*k/, + /fannyflaps/, + /far.*right/, + /fingerfuck/, + /fist.*fuck/, + /fistfucked/, + /fistfucker/, + /fuck.*hole/, + /fuck.*life/, + /gang.*bang/, + /gangbanged/, + /gassy.*ass/, + /homoerotic/, + /homophobic/, + /homosexual/, + /kunilingus/, + /m45terbate/, + /ma5terbate/, + /masterbat*/, + /masterbat3/, + /masterbate/, + /masturbate/, + /mothafucka/, + /mothafucks/, + /motherfuck/, + /muff.*puff/, + /nob.*jokey/, + /pedophilia/, + /ass.*fucker/, + /beastiality/, + /chota.*bags/, + /clusterfuck/, + /cockmuncher/, + /cocksucking/, + /corp.*whore/, + /cunillingus/, + /cunnilingus/, + /cuntlicking/, + /cut.*myself/, + /cyberfucked/, + /cyberfucker/, + /dog.*fucker/, + /doggiestyle/, + /ejaculating/, + /ejaculation/, + /fannyfucker/, + /fingerfucks/, + /fistfuckers/, + /fistfucking/, + /fuck.*bitch/, + /fudgepacker/, + /god.*damned/, + /hardcoresex/, + /islamophobe/, + /mothafuckas/, + /mothafuckaz/, + /mothafucked/, + /mothafucker/, + /mothafuckin/, + /motherfucks/, + /muthafecker/, + /necrophilia/, + /nut.*butter/, + /penisfucker/, + /pornography/, + /pussy.*fart/, + /blue.*waffle/, + /clit.*licker/, + /cock.*pocket/, + /cock.*sucker/, + /conservative/, + /cum.*chugger/, + /cum.*guzzler/, + /cunt.*struck/, + /cyberfuckers/, + /cyberfucking/, + /donkeyribber/, + /eat.*a.*dick/, + /ejaculatings/, + /fingerfucked/, + /fingerfucker/, + /fistfuckings/, + /fuck.*puppet/, + /fuck.*trophy/, + /kinky.*jesus/, + /master.*bate/, + /masterbation/, + /mothafuckers/, + /mothafucking/, + /motherfucked/, + /motherfucker/, + /motherfuckin/, + /motherfuckka/, + /muthafuckker/, + /mutherfucker/, + /shit.*fucker/, + /slut.*bucket/, + /tittiefucker/, + /anal.*impaler/, + /anal.*leakage/, + /anti.*semitic/, + /beef.*curtain/, + /bunny.*fucker/, + /bust.*a.*load/, + /carpetmuncher/, + /cum.*dumpster/, + /doggie.*style/, + /fingerfuckers/, + /fingerfucking/, + /fudge.*packer/, + /how.*to.*kill/, + /masterbations/, + /mothafuckings/, + /motherfuckers/, + /motherfucking/, + /pussy.*palace/, + /clitty.*litter/, + /dirty.*sanchez/, + /eat.*hair.*pie/, + /flog.*the.*log/, + /fuck.*yo.*mama/, + /mother.*fucker/, + /motherfuckings/, + /sausage.*queen/, + /carpet.*muncher/, + /child.*predator/, + /cop.*some.*wood/, + /how.*to.*murdep/, + /need.*the.*dick/, + /f.*u.*c.*k.*e.*r/, + /i.*want.*to.*die/, + /son.*of.*a.*bitch/, + /fuckingshitmotherfucker/, + /make.*america.*great.*again/, ...reservedNames, ];