promotional bannermobile promotional banner

ProfanityLib

Lightweight profanity matching library for user-supplied names and text.
Back to Files

ProfanityLib v1

File nameProfanityLib.zip
Uploaded
Aug 16, 2026
Downloads
12.3K
Size
26.6 KB
Flavors
Classic TBCClassic
File ID
8660629
Type
R
Release
Supported game versions
  • 2.5.6
  • 1.15.9

What's new

V1 — 2026-08-12

  • Initial release.
  • ProfanityLib:IsProfane(s) / :Clean(s) / :AddTerm(term, exact).
  • Leetspeak folding (0→o, 1→i, 3→e, 4→a, 5→s, 7→t, $→s, @→a, !→i).
  • The wordlist ships in its own data package (ProfanityLibData): substring terms, whole-word-only terms, and an exception list for benign words that contain a term ("therapist").
  • Validated against a corpus of 808,940 character names + 17,205 guild names from the death databases: 78 flagged, zero false positives.