{
  "slug": "url-safety-inspect",
  "name": "gizza-ai/url-safety-inspect",
  "version": "0.1.0",
  "title": "URL Safety Inspector — Phishing Risk Checker | gizza.ai",
  "description": "Paste a URL to rate phishing risk from structural heuristics: IP hosts, @ tricks, deep subdomains, punycode and lookalike TLDs. Runs locally.",
  "tags": [
    "url",
    "phishing",
    "security",
    "safety",
    "url-checker",
    "punycode",
    "typosquatting"
  ],
  "category": "security",
  "urls": {
    "page": "https://gizza.ai/tools/url-safety-inspect/",
    "markdown": "https://gizza.ai/tools/url-safety-inspect/index.md",
    "descriptor": "https://gizza.ai/tools/url-safety-inspect/tool.json",
    "deep_link_example": "https://gizza.ai/tools/url-safety-inspect/?url=https%3A%2F%2Fsecure-login.example.tk%2Fverify-account"
  },
  "cli": "gizza tool url-safety-inspect \"https://secure-login.example.tk/verify-account\"",
  "tool": {
    "description": "Apply offline structural heuristics to a single URL and rate its phishing risk, without contacting the site or any blocklist. Checks for an IP-literal host, an '@' in the authority (userinfo obfuscation), excessive subdomain nesting, punycode/homograph labels, suspicious or lookalike TLDs, percent-encoded hostnames, plain http, URL-shortener hosts, credential/urgency keywords, hyphen-stacked hosts, non-standard ports, excessive length, and digit-heavy domains. Returns a MINIMAL/LOW/MEDIUM/HIGH/CRITICAL rating, a 0-100 composite score, and each finding with its severity. Deterministic: the same URL always yields the same rating. A clean rating means no structural red flags, not a guarantee the URL is safe.",
    "parameters": {
      "additionalProperties": false,
      "properties": {
        "url": {
          "description": "The URL to inspect (e.g. https://secure-login.example.tk/verify). A scheme is optional; whitespace is trimmed. Only the URL's structure is examined — no request is made to the site.",
          "type": "string"
        }
      },
      "required": [
        "url"
      ],
      "type": "object"
    }
  }
}