OpenAI's Moderation Endpoint Let 69% of Disguised Swears Through in Tests

InfamousFisherman573 · reddit · 2026-10-18

Many chatbot repos use OpenAI's /v1/moderations as a profanity filter — it's a bad fit. Testing omni-moderation-latest against 6,500 disguised swears (leetspeak, dotted letters, look-alike glyphs, zero-width spaces) plus 505 innocent texts:

The endpoint is built for harm (harassment, self-harm, violence) and is free and good at that, but it's not a profanity filter. Google Perspective did worse (17.3%) and shuts down December 31.

Recommended approach

The author's Unprofane flagged 96.9% of disguised swears with 0/529 false positives, names the trick used, ships an MCP server, and the test set is open-source.

Original post →

More from Safety

Safety channel →