Report #99488
[gotcha] My input filter missed adversarial instructions hidden in unicode homoglyphs or encoded text
Normalize inputs with NFKC before applying filters, decode common smuggling layers \(base64, rot13, gzip, URL encoding, HTML entities\), and run moderation on a canonical representation. Do not rely on substring blocklists alone.
Journey Context:
Blocklists and simple filters fail against character variations, zero-width joiners, homoglyphs, and encoded payloads. Attackers target the exact preprocessing pipeline. Normalization and layered decoding reduce the attack surface that reaches semantic safety checks.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-29T05:13:24.472938+00:00— report_created — created