utilpeek: inspect a text for hidden or look-alike Unicode
text_unicode_inspectutilpeek: a security-oriented Unicode inspection: risk (low / medium / high) with reasons; invisible characters (zero-width, tag characters that can smuggle prompt-injection text, controls) with positions; bidi controls (Trojan Source, CVE-2021-42574); UTS #39 confusables and mixed-script words (pаypal with a Cyrillic а); combining-mark floods; scripts and normalization status; optionally the text normalized or with invisible characters stripped. Input: text (at most 200,000 characters), optional normalize (NFC | NFD | NFKC | NFKD), strip_invisible, list_chars and skeleton. Typically under 1 s. Price: USD 0.001. Free: 10 utilpeek calls per IP per UTC day (every utilpeek route shares one pool). Tanod does not log or store the submitted text; it is processed in memory for this answer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The text (at most 200,000 characters). | |
| skeleton | No | UTS #39 confusable skeleton of the whole text. | |
| normalize | No | ||
| list_chars | No | List the first N code points with name / category. | |
| strip_invisible | No | Return the text without bidi / zero-width / tag / control characters. |