# homoglyph-detect
[](https://crates.io/crates/homoglyph-detect)
Detect Cyrillic / Greek / fullwidth lookalike chars masquerading as
ASCII letters. Catches the `cl\u{0430}ude` trick that bypasses keyword
matching.
```rust
use homoglyph_detect::{find_homoglyphs, normalize_to_ascii};
let attack = "cl\u{0430}ude";
let hits = find_homoglyphs(attack);
assert_eq!(hits[0].ascii_equivalent, 'a');
assert_eq!(normalize_to_ascii(attack), "claude");
```
Zero deps. MIT or Apache-2.0.