Tools
Open-source libraries and live tools for Unicode security, namespace validation and brand protection. Everything here is free to use and built in public.
namespace-guard
npmMulti-tenant namespace validation with anti-spoofing
Solves the shared URL namespace problem. When yourapp.com/:slug could be a user, an org or a reserved route,
namespace-guard checks all of those in one call. Parallel multi-table uniqueness, NFKC normalisation,
homoglyph detection via two confusable maps (including 1,063 novel pairs), profanity filtering and conflict suggestions.
confusable-vision
researchVisual similarity scoring across Unicode codepoints
Renders Unicode characters across system fonts and measures visual similarity. Current method (RaySpace) casts rays through glyph Bezier curves at 36 angles, producing per-font similarity scores without rendering a single pixel. Mathematically a discretised binary Radon transform.
d0ma1n
liveFind lookalike domains targeting your brand
Enter a domain and get back every confusable variant: registered threats and unregistered opportunities. Built on confusable-vision's scored data (4,174 RaySpace-scored pairs across 12 scripts), deployed as a Cloudflare Worker with DNS resolution via DoH.
These tools connect. namespace-guard consumes confusable-vision's data for homoglyph detection. d0ma1n uses namespace-guard for domain scanning. Read the research posts for the full story.