← skillsmith scanner · all guides
A homoglyph is a character that looks identical (or nearly identical) to
another but has a different code point. а vs a: the
first is Cyrillic small letter a (U+0430), the second Latin (U+0061). To your
eyes they are the same. To a string comparison, a domain filter, or an allowlist,
they are completely different characters.
Agent skills are trusted partly through names and URLs. Homoglyphs attack exactly those anchors:
pdf-toolkit with a Cyrillic а. It renders the
same, sorts the same, and passes casual review.github.com — but the exfiltration host is
githuЬ.com (Cyrillic Ь) and your reviewer's
pattern match sees only "github".The detection engine runs a linear scan for suspicious Unicode: non-ASCII
code points in homoglyph-prone ranges raise findings with their context, so a
Cyrillic а buried in an otherwise clean file surfaces immediately
instead of hiding behind visual inspection. Combined with
structural detection, paraphrased
injections stop relying on your eyes.
Paste any SKILL.md into the scanner and check the findings for unicode warnings. If you want the full picture of what a hostile skill can do, start with threat modeling.