Variable: unicodeSecurity¶
constunicodeSecurity:ValidationRule
Defined in: validator/src/rules/unicode-security.ts:206
PS014: Detect Unicode-based security attacks.
This rule identifies potentially malicious use of Unicode features that can hide or disguise content:
- Bidirectional override characters (RTL/LTR overrides)
- Zero-width characters that can break pattern matching
- Homograph attacks (Cyrillic/Greek characters mixed with Latin)
- Excessive combining characters (Zalgo text)
Note: Legitimate multilingual content (pure Arabic, Hebrew, Russian, etc.) is NOT flagged. Only suspicious patterns are reported.