dev.workers.mike-tusa.glyphguard/glyphguard

GlyphGuard

Find hidden Unicode (zero-width, bidi, tag payloads), homoglyphs and lookalike names in text.

Endpointhttps://glyphguard.mike-tusa.workers.dev/mcp (streamable-http)
Registry version0.1.0
Now3 tools · grade A (99) · pin ts_7455a2b3b8ed0506352840b906d181d1 · protocol 2025-06-18
First / last listed2026-10-25 02:17 UTC / 2026-10-25 02:17 UTC
Grade over time2026-10-25: A (99), 3 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-25 02:17 UTC
3 tools, grade A (99)

Tools: scan_text clean_text compare_names

Current tools (3)

scan_textFind invisible characters, bidi controls (Trojan Source), hidden Unicode tag payloads (decoded), variation-selector runs, control characters, unusual spaces, mixed-script words and lookalike letters. ZWJ/ZWNJ/VS16 in legitimate context (emoji sequences, Persian/Arabic joining, Indic virama) are reported as info joiner_in_context and do not raise risk; elsewhere they stay medium. Lone surrogates ar
params: text*
clean_textReturn the text with invisible characters, bidi controls, tag characters and control characters removed and unusual spaces turned into normal spaces. By default ZWJ/ZWNJ/VS16 are kept inside emoji sequences, between letters of joining scripts (Arabic, Persian) and after an Indic virama (keep_joiners=true); strict=true removes them everywhere. Optional: map lookalike letters to Latin (lookalikes) a
params: text*, lookalikes, nfkc, spaces, keep_joiners, strict
compare_namesCheck whether a name, username, domain label or brand looks the same as any of up to 50 protected names (for example "pаypal" with a Cyrillic а vs "paypal"), using a UTS #39-style confusable skeleton (curated subset, case and accents ignored). Read-only. Same engine as GET /api/compare.
params: name*, targets*

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.