All docs

Hidden Unicode characters in agent skills

Last updated 7 November 2026

Some Unicode characters take no space on screen. A person reads the visible text and a model reads all of it, including the characters that cannot be seen. That gap lets an attacker put instructions into a skill, a tool description or an agent card that no reviewer sees. Below are the technique in plain words, the Spellwarden scanner rules that detect it, and what they do not detect.