profanity-nsfw-violence-checker
Version:
A powerful TypeScript library to detect and censor profanity, sexual content, violence, and hate speech in both plain text and HTML.
555 lines • 8.63 kB
JSON
{
"words": [
"bass",
"class",
"grass",
"mass",
"pass",
"glass",
"classic",
"classy",
"classify",
"compass",
"bypass",
"trespass",
"assassin",
"assassinate",
"assistance",
"assistant",
"assess",
"assessment",
"cassette",
"chassis",
"embassy",
"massage",
"passage",
"passenger",
"passionate",
"passive",
"password",
"pastry",
"pasta",
"paste",
"master",
"disaster",
"faster",
"caster",
"easter",
"plaster",
"blaster",
"broadcaster",
"forecaster",
"toaster",
"roaster",
"coaster",
"roller",
"controller",
"stroller",
"folder",
"holder",
"bolder",
"shoulder",
"smolder",
"soldier",
"builder",
"welder",
"elder",
"gender",
"tender",
"render",
"sender",
"vendor",
"defender",
"offender",
"reminder",
"finder",
"binder",
"grinder",
"winder",
"cylinder",
"calender",
"lavender",
"surrender",
"thunder",
"under",
"wonder",
"ponder",
"onder",
"blunder",
"plunder",
"founder",
"rounder",
"sounder",
"bounder",
"flounder",
"pounder",
"grounder",
"scrap",
"strap",
"trap",
"wrap",
"snap",
"clap",
"flap",
"gap",
"lap",
"map",
"nap",
"rap",
"sap",
"tap",
"cap",
"chap",
"slap",
"overlap",
"therapy",
"grape",
"tape",
"shape",
"cape",
"drape",
"escape",
"landscape",
"seascape",
"cityscape",
"skyscraper",
"paper",
"wrapper",
"clipper",
"zipper",
"slipper",
"skipper",
"pepper",
"stepper",
"shopper",
"chopper",
"copper",
"proper",
"topper",
"stopper",
"dropper",
"hopper",
"popper",
"grasshopper",
"wallpaper",
"newspaper",
"sandpaper",
"developer",
"helicopter",
"screwdriver",
"folder",
"holder",
"bolder",
"shoulder",
"smolder",
"soldier",
"builder",
"welder",
"elder",
"analyze",
"analysis",
"analyst",
"analytical",
"analytics",
"canal",
"banal",
"penal",
"renal",
"final",
"signal",
"original",
"marginal",
"terminal",
"criminal",
"nominal",
"spinal",
"vaginal",
"abdominal",
"cardinal",
"ordinal",
"arsenal",
"personal",
"seasonal",
"regional",
"national",
"international",
"professional",
"educational",
"emotional",
"optional",
"additional",
"traditional",
"conditional",
"exceptional",
"functional",
"rational",
"irrational",
"fractional",
"recreational",
"occupational",
"conversational",
"organizational",
"transformational",
"informational",
"educational",
"constitutional",
"institutional",
"computational",
"international",
"multinational",
"supranational",
"transnational",
"binational",
"evaluate",
"evaluation",
"evacuate",
"evacuation",
"graduate",
"graduation",
"inadequate",
"adequate",
"accurate",
"inaccurate",
"corporate",
"incorporate",
"elaborate",
"collaborate",
"demonstrate",
"penetrate",
"concentrate",
"celebrate",
"generate",
"regenerate",
"degenerate",
"moderate",
"accelerate",
"exaggerate",
"refrigerate",
"separate",
"desperate",
"operate",
"cooperate",
"recuperate",
"anticipate",
"participate",
"appreciate",
"depreciate",
"associate",
"dissociate",
"negotiate",
"navigate",
"investigate",
"interrogate",
"integrate",
"disintegrate",
"migrate",
"emigrate",
"immigrate",
"legislate",
"regulate",
"deregulate",
"circulate",
"calculate",
"speculate",
"accumulate",
"stimulate",
"simulate",
"formulate",
"manipulate",
"populate",
"depopulate",
"repopulate",
"copulate",
"populate",
"stipulate",
"tabulate",
"regulate",
"congratulate",
"articulate",
"inarticulate",
"immaculate",
"chocolate",
"template",
"contemplate",
"permeate",
"cremate",
"cremation",
"teammate",
"checkmate",
"stalemate",
"classmate",
"roommate",
"inmate",
"estimate",
"legitimate",
"illegitimate",
"intimate",
"ultimate",
"penultimate",
"animate",
"inanimate",
"reanimate",
"eliminate",
"discriminate",
"indiscriminate",
"terminate",
"exterminate",
"determine",
"predetermine",
"germinate",
"dominate",
"predominate",
"nominate",
"denominate",
"designate",
"fascinate",
"assassinate",
"disseminate",
"inseminate",
"contaminate",
"decontaminate",
"laminate",
"examine",
"reexamine",
"determine",
"undermine",
"combine",
"recombine",
"decline",
"incline",
"outline",
"airline",
"pipeline",
"coastline",
"deadline",
"headline",
"sideline",
"baseline",
"timeline",
"storyline",
"bloodline",
"frontline",
"hotline",
"lifeline",
"online",
"offline",
"skyline",
"hairline",
"waistline",
"neckline",
"hemline",
"clothesline",
"borderline",
"guideline",
"discipline",
"medicine",
"examine",
"feminine",
"masculine",
"genuine",
"routine",
"antine",
"antine",
"antine",
"antine",
"byzantine",
"serpentine",
"quarantine",
"nicotine",
"guillotine",
"crystalline",
"adamantine",
"elephantine",
"libertine",
"pristine",
"marine",
"submarine",
"supermarine",
"ultramarine",
"margarine",
"mandarine",
"tangerine",
"nectarine",
"saccharine",
"glycerine",
"wolverine",
"magazine",
"gasoline",
"vaseline",
"trampoline",
"discipline",
"interdiscipline",
"multidiscipline",
"undiscipline",
"indiscipline",
"codeine",
"caffeine",
"protein",
"keratin",
"gelatin",
"chitin",
"biotin",
"creatin",
"satin",
"latin",
"platin",
"platinum",
"gratin",
"atin",
"matin",
"patina",
"retina",
"concertina",
"cavatina",
"scarlattina",
"argentina",
"china",
"carolina",
"catalina",
"paulina",
"angelina",
"christina",
"martina",
"valentina",
"arena",
"hyena",
"antenna",
"vienna",
"sienna",
"henna",
"donna",
"gonna",
"wanna",
"madonna",
"belladonna",
"marijuana",
"banana",
"cabana",
"havana",
"savanna",
"susanna",
"hosanna",
"anna",
"diana",
"indiana",
"montana",
"fontana",
"sultana",
"pestana",
"curtana",
"quintana",
"americana",
"africana",
"texana",
"mexicana",
"italiana",
"oceana",
"ariana",
"viviana",
"liliana",
"juliana",
"mariana",
"adriana",
"fabiana",
"luciana",
"tatiana",
"roxana",
"silvana",
"giovanna",
"brianna",
"deanna",
"joanna",
"leanna",
"rosanna",
"suzanna",
"cessna",
"persona",
"sauna",
"fauna",
"shauna",
"lacuna",
"laguna",
"tuna",
"luna",
"duna",
"fortuna",
"kahuna",
"vicuna",
"acuna",
"bruna",
"pruna",
"basuna",
"yasuna",
"misuna",
"kosuna",
"tosuna",
"musuna",
"kusuna",
"husuna",
"fusuna",
"busuna",
"rusuna",
"susuna",
"tusuna",
"yusuna",
"zusuna",
"gusuna",
"dusuna",
"lusuna",
"nusuna",
"pusuna",
"wusuna",
"xusuna",
"vusuna",
"jusuna",
"kusuna",
"corona",
"arizona",
"daytona",
"verona",
"barcelona",
"ancona",
"cremona",
"pomona",
"winona",
"ramona",
"zona",
"ozona",
"mona",
"kona",
"lona",
"bona",
"dona",
"fiona",
"ilona",
"simona",
"bellona",
"carmona",
"colona",
"bonona",
"ronona",
"jonona",
"lonona",
"monona",
"ponona",
"wonona",
"yonona",
"zonona",
"gonona",
"donona",
"nonona",
"vonona",
"konona",
"honona",
"fonona",
"conona",
"bonona",
"ronona",
"sonona",
"tonona",
"vonona",
"wonona",
"yonona",
"zonona"
]
}