A library that detects and filters common unicode confusables/homoglyphs.
-
Updated
Nov 14, 2026 - Rust
A library that detects and filters common unicode confusables/homoglyphs.
Unicode::Confusable.confusable? "ℜսᖯʏ", "Ruby"
A nodejs library for removing confusable unicode characters from strings.
Unicode Security Toolkit
Unicode Security Toolkit
Generates confusables for Han script using ML techniques
The world's first font-by-font confusables dataset: which Unicode characters look alike, measured from the outlines of 322 fonts at the size people read them. CC BY, used in Mozilla's add-on name checks.
Unicode spoofing detection: mixed-script words, UTS #39 confusables, invisible characters, and combining-mark abuse. Zero runtime dependencies.
Words that read right to you, but fool your agents. Detects Unicode spoofing: look-alike letters (UTS #39), mixed scripts, invisible and bidi characters, prompt smuggling. TypeScript, zero dependencies.
Modify a string to avoid detections from machine.
✏️ 📋 Simple editor to check Greek text
Canonicalize and neutralize adversarial Unicode — homoglyph/bidi/zalgo/invisibles — before it reaches your classifiers, indexes, and identifiers
Create a similar, usually less-readable phrase from an input phrase, replacing default characters with "confusable" ones according to the Unicode Consortium
Unicode Spoof and Homoglyph Detection for MoonBit (UTS #39)
Detect, decode and remove hidden Unicode: invisible text, ASCII smuggling, homoglyphs, Trojan Source bidi and prompt injection. Python library, CLI and GitHub Action for LLM, code and AI agent security.
Find the Unicode that hides meaning — bidi controls, invisibles, homoglyphs, mixed scripts
Unicode Homoglyph Detector — Offensive Unicode Security Analysis
UTS-39 confusable/homograph detection — skeleton-JOIN a label against your brand set + mixed-script flag. Pure Go, zero deps, Unicode-generated tables.
To associate your repository with the confusables topic, visit your repo's landing page and select "manage topics."