Skills catalog Internationalization and spoofing

Is This a Homoglyph?

Helps humans and agents decide whether a string or domain is an IDN, looks visually deceptive, and what it likely mimics. This analysis is also included automatically in Domain Intelligence.

isconfusable v1 open live

Use This Skill

Endpoints

Method Path Status Modes
GET/POST /api/v1/isconfusable live json

Input Contract

Provide input or domain as a string up to 512 Unicode characters.

Output Contract

Returns IDN status, input type, A-label, U-label, scripts detected, confusable class, likely mimics, character notes, risk level, and explanation.

Errors

Empty input, invalid UTF-8, overly long input, or malformed punycode warning with fallback string analysis.

Auth and Limits

Anonymous for initial rollout.

Public low-volume use. Formal headers and quotas are planned.

Examples

Requests

{"input":"xn--ypal-43d9g.com"}
GET /api/v1/isconfusable?input=xn--ypal-43d9g.com

Responses

{"is_idn":true,"is_confusable":true,"confusable_class":"mixed-script","likely_mimics":[{"string":"paypal.com"}]}

FAQ

Is this the same as punycode conversion?

No. Punycode conversion is included, but the skill also checks scripts, confusable characters, and likely visual mimic targets.

Related Skills