Skip to content

v3.1.9

Latest

Choose a tag to compare

@deemonic deemonic released this 11 Feb 15:39
· 1 commit to main since this release

Bug Fix

  • Fix false positives when profanity is a substring of a regular word — Words like space, spacious, aerospace, workspace were incorrectly flagged because the profanity spac matched as a substring. Instead of adding more words to the false positives list, a systematic check now automatically skips pure alphabetic profanity matches embedded inside larger regular words.

Still detected

  • Standalone profanity (spac, fuck, ass)
  • Obfuscated variants (sp@c, f-u-c-k, a$$)
  • Conjugated forms (fucks, fucker, fuckings)
  • Compound profanity (cuntfuck, fuckingshitcuntfuck)
  • Repeated-letter obfuscation (ccuunntt, fuuuck)

No longer falsely flagged

  • Any regular word containing a profanity substring (space, spacious, aerospace, cocktails, class, etc.)

Closes #32