# Unicode Normalization Issues - ID: python-unicode-normalization - Severity: MEDIUM - CWE: CWE-176 (CWE-176) - Languages: Python ## Description Detects missing Unicode normalization leading to security bypasses. ## Remediation Normalize Unicode strings before comparison using unicodedata.normalize(). ```python import unicodedata def normalize_username(username): return unicodedata.normalize('NFKC', username).lower() if normalize_username(input_name) == normalize_username(stored_name): grant_access() ``` Learn more: https://shoulder.dev/learn/python/cwe-176/unicode-normalization ## Documentation [object Object] ## Related Rules - **Unicode Normalization Security Issues** [MEDIUM]: - **Unicode Normalization Security Issues** [MEDIUM]: