{
  "seo": {
    "h1": [
      "I Ching Online — a free online I Ching reading with three coins"
    ],
    "lang": "en",
    "links": {
      "total": 95,
      "external": 0,
      "internal": 95
    },
    "title": "I Ching Online — Free Online I Ching Reading with Three Coins",
    "issues": [
      {
        "fix": "Publish a sitemap.xml and reference it from robots.txt.",
        "area": "Indexability",
        "code": "indexability.sitemap_unreachable",
        "title": "sitemap.xml not found or not reachable",
        "detail": "The page is larger than the scan limit (262144 bytes).",
        "fixUrl": "/fix/no-sitemap/",
        "severity": "medium"
      }
    ],
    "h2Count": 9,
    "sitemap": {
      "ok": false,
      "sample": "The page is larger than the scan limit (262144 bytes).",
      "status": 0
    },
    "twitter": {
      "card": "summary_large_image",
      "image": "https://ichingonline.pro/og.png",
      "title": "I Ching Online — Free Online I Ching Reading with Three Coins"
    },
    "hreflang": [
      {
        "rel": "alternate",
        "tag": "<link rel=\"alternate\" hrefLang=\"en\" href=\"https://ichingonline.pro\"/>",
        "href": "https://ichingonline.pro/",
        "hreflang": "en"
      },
      {
        "rel": "alternate",
        "tag": "<link rel=\"alternate\" hrefLang=\"zh-CN\" href=\"https://ichingonline.pro/zh\"/>",
        "href": "https://ichingonline.pro/zh",
        "hreflang": "zh-CN"
      },
      {
        "rel": "alternate",
        "tag": "<link rel=\"alternate\" hrefLang=\"zh-TW\" href=\"https://ichingonline.pro/zh-TW\"/>",
        "href": "https://ichingonline.pro/zh-TW",
        "hreflang": "zh-TW"
      },
      {
        "rel": "alternate",
        "tag": "<link rel=\"alternate\" hrefLang=\"ja\" href=\"https://ichingonline.pro/ja\"/>",
        "href": "https://ichingonline.pro/ja",
        "hreflang": "ja"
      },
      {
        "rel": "alternate",
        "tag": "<link rel=\"alternate\" hrefLang=\"ko\" href=\"https://ichingonline.pro/ko\"/>",
        "href": "https://ichingonline.pro/ko",
        "hreflang": "ko"
      },
      {
        "rel": "alternate",
        "tag": "<link rel=\"alternate\" hrefLang=\"de\" href=\"https://ichingonline.pro/de\"/>",
        "href": "https://ichingonline.pro/de",
        "hreflang": "de"
      },
      {
        "rel": "alternate",
        "tag": "<link rel=\"alternate\" hrefLang=\"fr\" href=\"https://ichingonline.pro/fr\"/>",
        "href": "https://ichingonline.pro/fr",
        "hreflang": "fr"
      },
      {
        "rel": "alternate",
        "tag": "<link rel=\"alternate\" hrefLang=\"es\" href=\"https://ichingonline.pro/es\"/>",
        "href": "https://ichingonline.pro/es",
        "hreflang": "es"
      },
      {
        "rel": "alternate",
        "tag": "<link rel=\"alternate\" hrefLang=\"it\" href=\"https://ichingonline.pro/it\"/>",
        "href": "https://ichingonline.pro/it",
        "hreflang": "it"
      },
      {
        "rel": "alternate",
        "tag": "<link rel=\"alternate\" hrefLang=\"pt\" href=\"https://ichingonline.pro/pt\"/>",
        "href": "https://ichingonline.pro/pt",
        "hreflang": "pt"
      },
      {
        "rel": "alternate",
        "tag": "<link rel=\"alternate\" hrefLang=\"nl\" href=\"https://ichingonline.pro/nl\"/>",
        "href": "https://ichingonline.pro/nl",
        "hreflang": "nl"
      },
      {
        "rel": "alternate",
        "tag": "<link rel=\"alternate\" hrefLang=\"x-default\" href=\"https://ichingonline.pro\"/>",
        "href": "https://ichingonline.pro/",
        "hreflang": "x-default"
      }
    ],
    "canonical": "https://ichingonline.pro/",
    "openGraph": {
      "url": "https://ichingonline.pro",
      "image": "https://ichingonline.pro/og.png",
      "title": "I Ching Online — Free Online I Ching Reading with Three Coins",
      "description": "I Ching Online is a free online I Ching reading: toss three coins, build your hexagram line by line, and read the judgment, every changing line and the relating hexagram."
    },
    "robotsTxt": {
      "ok": true,
      "sample": "User-agent: *\nAllow: /\nDisallow: /api/\nDisallow: /settings/\nDisallow: /dashboard/\nDisallow: /admin/\nDisallow: /payment\nDisallow: /reading/\nDisallow: /zh/settings/\nDisallow: /zh/dashboard/\nDisallow: /zh/admin/\nDisallow: /zh/payment\nDisallow: /zh/reading/\nDisallow: /zh-TW/settings/\nDisallow: /zh-TW/dashboard/\nDisallow: /zh-TW/admin/\nDisallow: /zh-TW/payment\nDisallow: /zh-TW/reading/\nDisallow: /ja/settings/\nDisallow: /ja/dashboard/\nDisallow: /ja/admin/\nDisallow: /ja/payment\nDisallow: /ja/reading/\nD",
      "status": 200
    },
    "robotsMeta": "",
    "description": "I Ching Online is a free online I Ching reading: toss three coins, build your hexagram line by line, and read the judgment, every changing line and the relating hexagram.",
    "structuredData": [
      {
        "raw": "[{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"I Ching Online\",\"url\":\"https://ichingonline.pro\",\"inLanguage\":\"en\",\"description\":\"Ask a clear question, toss three bronze coins six times and watch your hexagram grow from the bottom line up. On I Ching Online you read the judgment, every changing line and where the situation is moving — free, no account needed.\"},{\"@context\":\"https://schema.org\",\"@type\":\"SoftwareApplication\",\"name\":\"I Ching Online\",\"applicationCategory\":\"LifestyleAppli",
        "type": "WebSite",
        "valid": true
      },
      {
        "raw": "[{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"I Ching Online\",\"url\":\"https://ichingonline.pro\",\"inLanguage\":\"en\",\"description\":\"Ask a clear question, toss three bronze coins six times and watch your hexagram grow from the bottom line up. On I Ching Online you read the judgment, every changing line and where the situation is moving — free, no account needed.\"},{\"@context\":\"https://schema.org\",\"@type\":\"SoftwareApplication\",\"name\":\"I Ching Online\",\"applicationCategory\":\"LifestyleAppli",
        "type": "SoftwareApplication",
        "valid": true
      },
      {
        "raw": "[{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"I Ching Online\",\"url\":\"https://ichingonline.pro\",\"inLanguage\":\"en\",\"description\":\"Ask a clear question, toss three bronze coins six times and watch your hexagram grow from the bottom line up. On I Ching Online you read the judgment, every changing line and where the situation is moving — free, no account needed.\"},{\"@context\":\"https://schema.org\",\"@type\":\"SoftwareApplication\",\"name\":\"I Ching Online\",\"applicationCategory\":\"LifestyleAppli",
        "type": "FAQPage",
        "valid": true
      }
    ]
  },
  "score": {
    "total": 98,
    "dimensions": {
      "seo": 18,
      "security": 15,
      "performance": 20,
      "techClarity": 15,
      "accessibility": 20,
      "maintainability": 10
    }
  },
  "audits": {
    "lighthouse": {
      "used": false,
      "reason": "Set ENABLE_LIGHTHOUSE=1 to enable Lighthouse CLI audits.",
      "enabled": false,
      "skipped": true
    }
  },
  "issues": [
    {
      "fix": "Publish a sitemap.xml and reference it from robots.txt.",
      "area": "Indexability",
      "code": "indexability.sitemap_unreachable",
      "title": "sitemap.xml not found or not reachable",
      "detail": "The page is larger than the scan limit (262144 bytes).",
      "fixUrl": "/fix/no-sitemap/",
      "severity": "medium"
    }
  ],
  "origin": "https://ichingonline.pro",
  "status": 200,
  "summary": {
    "seoIssues": 1,
    "totalIssues": 1,
    "techDetected": 5,
    "securityIssues": 0,
    "detectionChannels": 8,
    "performanceIssues": 0,
    "accessibilityIssues": 0
  },
  "finalUrl": "https://ichingonline.pro/",
  "hostname": "ichingonline.pro",
  "inputUrl": "https://ichingonline.pro/",
  "security": {
    "tls": {
      "sans": [
        "ichingonline.pro",
        "*.ichingonline.pro"
      ],
      "issuer": "CN=WE1, O=Google Trust Services",
      "subject": "CN=ichingonline.pro",
      "validTo": "Jan 14 11:49:20 2027 GMT",
      "protocol": "TLSv1.3",
      "validFrom": "Oct 16 10:49:22 2026 GMT",
      "daysToExpiry": 88
    },
    "issues": [],
    "cookies": {
      "total": 0,
      "issues": []
    },
    "headers": [
      {
        "fix": "Add Strict-Transport-Security after confirming the full site works over HTTPS.",
        "key": "strict-transport-security",
        "label": "HSTS",
        "value": "max-age=31536000; includeSubDomains",
        "present": true,
        "severity": "high"
      },
      {
        "fix": "Add a CSP header at the CDN or server layer and test third-party scripts.",
        "key": "content-security-policy",
        "label": "Content-Security-Policy",
        "value": "default-src 'self'; script-src 'self' 'unsafe-inline' https://challenges.cloudflare.com https://static.cloudflareinsights.com; style-src 'self' 'unsafe-inline'; img-src 'self' data: blob: https:; font-src 'self' data:; media-src 'self' blob: data:; connect-src 'self' https://cloudflareinsights.com; frame-src https://challenges.cloudflare.com; frame-ancestors 'none'; base-uri 'self'; form-action 'self'; object-src 'none'; upgrade-insecure-requests",
        "present": true,
        "severity": "high"
      },
      {
        "fix": "Add X-Frame-Options: SAMEORIGIN or use frame-ancestors in CSP.",
        "key": "x-frame-options",
        "label": "X-Frame-Options",
        "value": "DENY",
        "present": true,
        "severity": "medium"
      },
      {
        "fix": "Add X-Content-Type-Options: nosniff.",
        "key": "x-content-type-options",
        "label": "X-Content-Type-Options",
        "value": "nosniff",
        "present": true,
        "severity": "medium"
      },
      {
        "fix": "Add Referrer-Policy: strict-origin-when-cross-origin.",
        "key": "referrer-policy",
        "label": "Referrer-Policy",
        "value": "strict-origin-when-cross-origin",
        "present": true,
        "severity": "low"
      },
      {
        "fix": "Restrict browser features that the site does not use.",
        "key": "permissions-policy",
        "label": "Permissions-Policy",
        "value": "camera=(), microphone=(), geolocation=(), payment=(), usb=()",
        "present": true,
        "severity": "low"
      }
    ]
  },
  "topFixes": [
    {
      "fix": "Publish a sitemap.xml and reference it from robots.txt.",
      "area": "Indexability",
      "code": "indexability.sitemap_unreachable",
      "title": "sitemap.xml not found or not reachable",
      "detail": "The page is larger than the scan limit (262144 bytes).",
      "fixUrl": "/fix/no-sitemap/",
      "priority": "P1",
      "severity": "medium"
    }
  ],
  "redirects": [],
  "rendering": {
    "axe": {
      "used": false,
      "enabled": false
    },
    "dom": {},
    "used": false,
    "title": "",
    "failed": false,
    "reason": "Set ENABLE_PLAYWRIGHT=1 to enable rendered DOM scanning.",
    "source": "",
    "status": 0,
    "enabled": false,
    "globals": {},
    "finalUrl": "",
    "available": true,
    "classHints": {},
    "durationMs": 0,
    "textSample": "",
    "requestCount": 0,
    "requestLimit": 0,
    "abortedByLimit": false,
    "failedRequestCount": 0
  },
  "scannedAt": "2026-10-17T17:47:55.672Z",
  "wordpress": {
    "notes": "No strong WordPress signal was found in the public HTML/resources.",
    "theme": "",
    "themes": [],
    "plugins": [],
    "restApi": false,
    "detected": false,
    "generator": "",
    "themeDetails": null,
    "versionHints": [],
    "legacySignals": [],
    "pluginDetails": []
  },
  "performance": {
    "note": "This MVP uses fast static performance signals. Enable Lighthouse CLI to add lab performance, SEO, accessibility, and best-practices scores.",
    "issues": [],
    "htmlBytes": 397235,
    "resources": {
      "total": 123,
      "images": 3,
      "preload": 1,
      "scripts": 26,
      "lazyImages": 0,
      "stylesheets": 2
    },
    "durationMs": 936,
    "lighthouse": {
      "used": false,
      "reason": "Set ENABLE_LIGHTHOUSE=1 to enable Lighthouse CLI audits.",
      "enabled": false,
      "skipped": true
    }
  },
  "technologies": [
    {
      "id": "1d18453c00",
      "code": "bc42338b4653",
      "name": "Google Analytics 4",
      "risk": "",
      "version": "",
      "category": "Analytics",
      "evidence": [
        {
          "value": "g-transparent",
          "source": "html"
        }
      ],
      "confidence": "high",
      "confidenceScore": 82,
      "evidenceSources": [
        "html"
      ],
      "versionEvidence": null
    },
    {
      "id": "c09f221393",
      "code": "d0491df3c527",
      "name": "Tailwind CSS",
      "risk": "",
      "version": "",
      "category": "CSS / UI",
      "evidence": [
        {
          "value": "class=\"bg-fd-secondary/50 p-3 empty:hidden",
          "source": "html"
        }
      ],
      "confidence": "low",
      "confidenceScore": 40,
      "evidenceSources": [
        "html"
      ],
      "versionEvidence": null
    },
    {
      "id": "18080496ca",
      "code": "8f55b22d0494",
      "name": "Next.js",
      "risk": "",
      "version": "",
      "category": "Frontend Framework",
      "evidence": [
        {
          "value": "/_next/static",
          "source": "html"
        },
        {
          "value": "/_next/static",
          "source": "resources"
        },
        {
          "value": "next-router",
          "source": "headers"
        }
      ],
      "confidence": "high",
      "confidenceScore": 99,
      "evidenceSources": [
        "html",
        "resources",
        "headers"
      ],
      "versionEvidence": null
    },
    {
      "id": "d9eb22af03",
      "code": "8c3c6c8c2657",
      "name": "Cloudflare",
      "risk": "",
      "version": "",
      "category": "Hosting / CDN",
      "evidence": [
        {
          "value": "cf-cache-status",
          "source": "headers"
        },
        {
          "value": "cloudflareinsights.com",
          "source": "resources"
        }
      ],
      "confidence": "high",
      "confidenceScore": 91,
      "evidenceSources": [
        "headers",
        "resources"
      ],
      "versionEvidence": null
    },
    {
      "id": "196fa47cd1",
      "code": "81eceefc173c",
      "name": "Divi",
      "risk": "",
      "version": "",
      "category": "WordPress Theme / Builder",
      "evidence": [
        {
          "value": "divi",
          "source": "html"
        }
      ],
      "confidence": "medium",
      "confidenceScore": 62,
      "evidenceSources": [
        "html"
      ],
      "versionEvidence": null
    }
  ],
  "accessibility": {
    "axe": {
      "used": false,
      "reason": "",
      "enabled": false,
      "violations": [],
      "violationCount": 0,
      "incompleteCount": 0
    },
    "note": "This is a fast static accessibility scan. Enable Playwright + axe-core for automated rendered-page audits.",
    "forms": {
      "inputs": 0,
      "labels": 1
    },
    "images": {
      "total": 0,
      "missingAlt": 0
    },
    "issues": [],
    "buttons": {
      "empty": 0,
      "total": 4
    },
    "headings": [
      {
        "text": "I Ching Online — a free online I Ching reading with three coins",
        "level": 1
      },
      {
        "text": "Cast your I Ching online reading now",
        "level": 2
      },
      {
        "text": "A three-thousand-year-old book about how situations change",
        "level": 2
      },
      {
        "text": "How an online I Ching reading works on I Ching Online",
        "level": 2
      },
      {
        "text": "Frame your question",
        "level": 3
      },
      {
        "text": "Toss three coins six times",
        "level": 3
      },
      {
        "text": "Read the hexagram",
        "level": 3
      },
      {
        "text": "Follow the change",
        "level": 3
      },
      {
        "text": "Everything a careful reading needs",
        "level": 2
      },
      {
        "text": "Faithful three-coin method",
        "level": 3
      },
      {
        "text": "Manual entry",
        "level": 3
      },
      {
        "text": "All changing lines",
        "level": 3
      },
      {
        "text": "64-hexagram library",
        "level": 3
      },
      {
        "text": "Private by default",
        "level": 3
      },
      {
        "text": "Optional AI reading",
        "level": 3
      },
      {
        "text": "What people use it for",
        "level": 3
      },
      {
        "text": "Decisions at a crossroads",
        "level": 4
      },
      {
        "text": "Relationships",
        "level": 4
      },
      {
        "text": "Creative work",
        "level": 4
      },
      {
        "text": "Daily reflection",
        "level": 4
      },
      {
        "text": "What a reading can look like",
        "level": 2
      },
      {
        "text": "A career change",
        "level": 3
      },
      {
        "text": "A strained friendship",
        "level": 3
      },
      {
        "text": "Starting a new project",
        "level": 3
      },
      {
        "text": "Explore every hexagram",
        "level": 2
      },
      {
        "text": "A personal reading, when you want one",
        "level": 2
      },
      {
        "text": "Single reading",
        "level": 3
      },
      {
        "text": "Starter pack",
        "level": 3
      },
      {
        "text": "Plus pack",
        "level": 3
      },
      {
        "text": "Deep pack",
        "level": 3
      },
      {
        "text": "Pro monthly",
        "level": 3
      },
      {
        "text": "Pro yearly",
        "level": 3
      },
      {
        "text": "Questions about I Ching Online and the I Ching",
        "level": 2
      },
      {
        "text": "What is the best free online I Ching reading?",
        "level": 3
      },
      {
        "text": "Is the I Ching accurate?",
        "level": 3
      },
      {
        "text": "Is the I Ching fortune telling or philosophy?",
        "level": 3
      },
      {
        "text": "How do I interpret my I Ching reading?",
        "level": 3
      },
      {
        "text": "What is the difference between the primary and the relating hexagram?",
        "level": 3
      },
      {
        "text": "What does it mean if I get no changing lines?",
        "level": 3
      },
      {
        "text": "Can I ask the I Ching about love, career or yes-or-no questions?",
        "level": 3
      },
      {
        "text": "Are my I Ching readings private?",
        "level": 3
      },
      {
        "text": "Can AI interpret the I Ching?",
        "level": 3
      },
      {
        "text": "How often can I ask the I Ching the same question?",
        "level": 3
      },
      {
        "text": "Your question deserves a quiet minute",
        "level": 2
      }
    ],
    "viewport": true
  },
  "responseHeaders": {
    "age": "2662",
    "nel": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
    "date": "Sat, 17 Oct 2026 17:47:53 GMT",
    "link": "</llms.txt>; rel=\"describedby\"; type=\"text/plain\"",
    "vary": "rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch",
    "cf-ray": "a4c12186ee2eb941-LAX",
    "server": "cloudflare",
    "alt-svc": "h3=\":443\"; ma=86400",
    "report-to": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=mL1bPppobJHAmhyBK6Z8WucjG%2BmHCmXtsbcR8%2Fjkxz0mdYQQhbnhY8D4AXmGjGKeX%2B2glYPQdqFY8ghg31yvUv2oWyH0uJvvoxU0PTsNcywLji5Qcl50rkYGLbLhuR7dKnaz\"}]}",
    "connection": "keep-alive",
    "content-type": "text/html; charset=utf-8",
    "cache-control": "public, max-age=14400, s-maxage=3600",
    "last-modified": "Sat, 17 Oct 2026 17:03:30 GMT",
    "server-timing": "cfCacheStatus;desc=\"HIT\", cfEdge;dur=873,cfOrigin;dur=0,cfWorker;dur=19",
    "content-signal": "search=yes, ai-input=yes",
    "cf-cache-status": "HIT",
    "referrer-policy": "strict-origin-when-cross-origin",
    "x-frame-options": "DENY",
    "content-encoding": "br",
    "transfer-encoding": "chunked",
    "permissions-policy": "camera=(), microphone=(), geolocation=(), payment=(), usb=()",
    "x-public-html-cache": "HIT",
    "x-content-type-options": "nosniff",
    "content-security-policy": "default-src 'self'; script-src 'self' 'unsafe-inline' https://challenges.cloudflare.com https://static.cloudflareinsights.com; style-src 'self' 'unsafe-inline'; img-src 'self' data: blob: https:; font-src 'self' data:; media-src 'self' blob: data:; connect-src 'self' https://cloudflareinsights.com; frame-src https://challenges.cloudflare.com; frame-ancestors 'none'; base-uri 'self'; form-action 'self'; object-src 'none'; upgrade-insecure-requests",
    "strict-transport-security": "max-age=31536000; includeSubDomains"
  },
  "detectionSignals": {
    "html": {
      "bytes": 397235,
      "comments": 25,
      "cssVariables": 0,
      "jsonLdBlocks": 1,
      "stylesInline": 0,
      "scriptsInline": 54,
      "scriptsExternal": 27
    },
    "meta": {
      "total": 24,
      "generator": "",
      "frameworkHints": [
        {
          "name": "next-size-adjust",
          "content": ""
        }
      ]
    },
    "audits": {
      "lighthouse": {
        "used": false,
        "reason": "Set ENABLE_LIGHTHOUSE=1 to enable Lighthouse CLI audits.",
        "enabled": false,
        "skipped": true
      }
    },
    "render": {
      "axe": {
        "used": false,
        "enabled": false
      },
      "dom": {},
      "used": false,
      "source": "",
      "enabled": false,
      "globals": {},
      "classHints": {},
      "durationMs": 0,
      "requestCount": 0,
      "failedRequestCount": 0
    },
    "classes": {
      "bootstrap": 14,
      "elementor": 0,
      "vueScoped": 0,
      "attributes": 712,
      "tailwindLike": 1662,
      "wordpressBlocks": 0
    },
    "headers": {
      "total": 25,
      "identity": [
        {
          "key": "server",
          "value": "cloudflare"
        },
        {
          "key": "cf-ray",
          "value": "a4c12186ee2eb941-LAX"
        }
      ],
      "cacheHeaderCount": 3,
      "securityHeaderCount": 6
    },
    "channels": [
      {
        "key": "static-html",
        "label": "Static HTML",
        "signals": 1,
        "description": "Server-returned HTML, metadata, inline scripts, comments, and visible markup."
      },
      {
        "key": "resource-urls",
        "label": "Resource URLs",
        "signals": 123,
        "description": "Script, CSS, image, font, iframe, and asset paths extracted from public markup."
      },
      {
        "key": "response-headers",
        "label": "Response headers",
        "signals": 11,
        "description": "Main-document headers such as Server, CDN, cache, security, and framework hints."
      },
      {
        "key": "meta-tags",
        "label": "Meta tags",
        "signals": 24,
        "description": "Generator, Open Graph, Twitter Card, viewport, robots, and framework metadata."
      },
      {
        "key": "css-classes",
        "label": "CSS classes",
        "signals": 712,
        "description": "Utility classes, page-builder classes, scoped framework attributes, and block editor classes."
      },
      {
        "key": "auxiliary-files",
        "label": "Auxiliary files",
        "signals": 2,
        "description": "robots.txt and sitemap.xml checks collected by the scanner fetch layer."
      },
      {
        "key": "rendered-dom",
        "label": "Rendered DOM",
        "signals": 0,
        "description": "Playwright-rendered DOM, runtime globals, class hints, and post-load network responses when enabled."
      },
      {
        "key": "automated-audits",
        "label": "Automated audits",
        "signals": 0,
        "description": "Optional axe-core and Lighthouse checks when enabled on the runtime."
      }
    ],
    "warnings": [],
    "resources": {
      "total": 123,
      "byType": {
        "feeds": 0,
        "fonts": 0,
        "other": 92,
        "images": 3,
        "iframes": 0,
        "scripts": 26,
        "stylesheets": 2
      },
      "topHosts": [
        {
          "name": "ichingonline.pro",
          "count": 122
        },
        {
          "name": "static.cloudflareinsights.com",
          "count": 1
        }
      ],
      "externalHosts": [
        "static.cloudflareinsights.com"
      ],
      "firstPartyHost": "ichingonline.pro"
    },
    "methodology": "Themerella uses a self-owned static scanner that combines HTML, resources, headers, metadata, CSS-class hints, robots.txt, and sitemap.xml. Enable Playwright to add rendered DOM, runtime globals, dynamic network responses, axe, and Lighthouse."
  }
}