{
    "ok": true,
    "domain": "xfire.com",
    "generated_at": "2026-08-10T22:12:31-05:00",
    "cache": {
        "hit": true,
        "ttl": 0
    },
    "score": {
        "total": 86,
        "label": "Good",
        "categories": {
            "dns": 95,
            "mail": 70,
            "security": 84,
            "network": 70,
            "availability": 100
        },
        "category_weights": {
            "dns": 25,
            "mail": 20,
            "security": 25,
            "network": 10,
            "availability": 20
        },
        "items": [
            {
                "category": "dns",
                "title": "IPv4 (A)",
                "max_points": 30,
                "earned_points": 30,
                "lost_points": 0,
                "detail": "3 IPv4 address(es) detected."
            },
            {
                "category": "dns",
                "title": "IPv6 (AAAA)",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0,
                "detail": "3 IPv6 address(es) detected."
            },
            {
                "category": "dns",
                "title": "Name server redundancy",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0,
                "detail": "2 NS record(s); 2 or more required."
            },
            {
                "category": "dns",
                "title": "SOA record",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0,
                "detail": "Authoritative zone record."
            },
            {
                "category": "dns",
                "title": "DNSSEC chain",
                "max_points": 15,
                "earned_points": 15,
                "lost_points": 0,
                "detail": "DS and DNSKEY detected."
            },
            {
                "category": "dns",
                "title": "CAA policy",
                "max_points": 5,
                "earned_points": 0,
                "lost_points": 5,
                "detail": "Certificate authority restriction."
            },
            {
                "category": "dns",
                "title": "DNS propagation",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0,
                "detail": "Agreement between public resolvers."
            },
            {
                "category": "mail",
                "title": "MX records",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0,
                "detail": "2 MX record(s)."
            },
            {
                "category": "mail",
                "title": "SPF",
                "max_points": 25,
                "earned_points": 25,
                "lost_points": 0,
                "detail": "SPF policy published."
            },
            {
                "category": "mail",
                "title": "DMARC",
                "max_points": 25,
                "earned_points": 25,
                "lost_points": 0,
                "detail": "DMARC policy published."
            },
            {
                "category": "mail",
                "title": "DKIM",
                "max_points": 20,
                "earned_points": 0,
                "lost_points": 20,
                "detail": "No tested DKIM selector responded."
            },
            {
                "category": "mail",
                "title": "MTA-STS",
                "max_points": 5,
                "earned_points": 0,
                "lost_points": 5,
                "detail": "Mail transport policy."
            },
            {
                "category": "mail",
                "title": "TLS-RPT",
                "max_points": 5,
                "earned_points": 0,
                "lost_points": 5,
                "detail": "TLS reporting policy."
            },
            {
                "category": "security",
                "title": "Valid TLS certificate",
                "max_points": 55,
                "earned_points": 55,
                "lost_points": 0,
                "detail": "49 day(s) remaining."
            },
            {
                "category": "security",
                "title": "Certificate lifetime",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0,
                "detail": "Full points require at least 30 days remaining."
            },
            {
                "category": "security",
                "title": "HTTP security headers",
                "max_points": 35,
                "earned_points": 19,
                "lost_points": 16,
                "detail": "5 of 9 evaluated headers detected."
            },
            {
                "category": "network",
                "title": "PTR reverse DNS",
                "max_points": 30,
                "earned_points": 0,
                "lost_points": 30,
                "detail": "PTR not detected."
            },
            {
                "category": "network",
                "title": "IPv4 diversity",
                "max_points": 35,
                "earned_points": 35,
                "lost_points": 0,
                "detail": "Two or more IPv4 addresses receive full points."
            },
            {
                "category": "network",
                "title": "IPv6 connectivity",
                "max_points": 35,
                "earned_points": 35,
                "lost_points": 0,
                "detail": "AAAA availability."
            },
            {
                "category": "availability",
                "title": "DNS resolution",
                "max_points": 40,
                "earned_points": 40,
                "lost_points": 0,
                "detail": "At least one address family must resolve."
            },
            {
                "category": "availability",
                "title": "HTTP response",
                "max_points": 40,
                "earned_points": 40,
                "lost_points": 0,
                "detail": "HTTP/2 200 "
            },
            {
                "category": "availability",
                "title": "HTTPS final URL",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0,
                "detail": "Final URL uses HTTPS."
            }
        ],
        "methodology": "Each category is normalized to 100. The total is the weighted sum: DNS 25%, Email 20%, Security 25%, Network 10%, Availability 20%.",
        "diagnostics": [
            {
                "level": "ok",
                "title": "IPv4 (A)",
                "detail": "3 IPv4 address(es) detected.",
                "category": "dns",
                "max_points": 30,
                "earned_points": 30,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "IPv6 (AAAA)",
                "detail": "3 IPv6 address(es) detected.",
                "category": "dns",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "Name server redundancy",
                "detail": "2 NS record(s); 2 or more required.",
                "category": "dns",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "SOA record",
                "detail": "Authoritative zone record.",
                "category": "dns",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "DNSSEC chain",
                "detail": "DS and DNSKEY detected.",
                "category": "dns",
                "max_points": 15,
                "earned_points": 15,
                "lost_points": 0
            },
            {
                "level": "error",
                "title": "CAA policy",
                "detail": "Certificate authority restriction.",
                "category": "dns",
                "max_points": 5,
                "earned_points": 0,
                "lost_points": 5
            },
            {
                "level": "ok",
                "title": "DNS propagation",
                "detail": "Agreement between public resolvers.",
                "category": "dns",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "MX records",
                "detail": "2 MX record(s).",
                "category": "mail",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "SPF",
                "detail": "SPF policy published.",
                "category": "mail",
                "max_points": 25,
                "earned_points": 25,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "DMARC",
                "detail": "DMARC policy published.",
                "category": "mail",
                "max_points": 25,
                "earned_points": 25,
                "lost_points": 0
            },
            {
                "level": "error",
                "title": "DKIM",
                "detail": "No tested DKIM selector responded.",
                "category": "mail",
                "max_points": 20,
                "earned_points": 0,
                "lost_points": 20
            },
            {
                "level": "error",
                "title": "MTA-STS",
                "detail": "Mail transport policy.",
                "category": "mail",
                "max_points": 5,
                "earned_points": 0,
                "lost_points": 5
            },
            {
                "level": "error",
                "title": "TLS-RPT",
                "detail": "TLS reporting policy.",
                "category": "mail",
                "max_points": 5,
                "earned_points": 0,
                "lost_points": 5
            },
            {
                "level": "ok",
                "title": "Valid TLS certificate",
                "detail": "49 day(s) remaining.",
                "category": "security",
                "max_points": 55,
                "earned_points": 55,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "Certificate lifetime",
                "detail": "Full points require at least 30 days remaining.",
                "category": "security",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0
            },
            {
                "level": "warning",
                "title": "HTTP security headers",
                "detail": "5 of 9 evaluated headers detected.",
                "category": "security",
                "max_points": 35,
                "earned_points": 19,
                "lost_points": 16
            },
            {
                "level": "error",
                "title": "PTR reverse DNS",
                "detail": "PTR not detected.",
                "category": "network",
                "max_points": 30,
                "earned_points": 0,
                "lost_points": 30
            },
            {
                "level": "ok",
                "title": "IPv4 diversity",
                "detail": "Two or more IPv4 addresses receive full points.",
                "category": "network",
                "max_points": 35,
                "earned_points": 35,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "IPv6 connectivity",
                "detail": "AAAA availability.",
                "category": "network",
                "max_points": 35,
                "earned_points": 35,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "DNS resolution",
                "detail": "At least one address family must resolve.",
                "category": "availability",
                "max_points": 40,
                "earned_points": 40,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "HTTP response",
                "detail": "HTTP/2 200 ",
                "category": "availability",
                "max_points": 40,
                "earned_points": 40,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "HTTPS final URL",
                "detail": "Final URL uses HTTPS.",
                "category": "availability",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0
            }
        ]
    },
    "dns": {
        "records": {
            "A": [
                "104.26.14.59",
                "104.26.15.59",
                "172.67.70.14"
            ],
            "AAAA": [
                "2606:4700:20::ac43:460e",
                "2606:4700:20::681a:e3b",
                "2606:4700:20::681a:f3b"
            ],
            "CNAME": [],
            "MX": [
                "10 mxb.mailgun.org.",
                "10 mxa.mailgun.org."
            ],
            "TXT": [
                "\"google-site-verification=6EWEfaQHl5H0ynOiJcunGEaeT4VVBb-DJVeDoRDblWY\"",
                "\"ahrefs-site-verification_eee5e39c1422778ed3d3b678134a5f5063efbe43ecdc93186ea5f1cf91aff29c\"",
                "\"google-site-verification=45QxB76biJgm-pLSu4YkjGySDe_Z7HMxaHKW7ewYJ_E\"",
                "\"v=spf1 include:mailgun.org ~all\""
            ],
            "NS": [
                "edna.ns.cloudflare.com.",
                "hank.ns.cloudflare.com."
            ],
            "SOA": [
                "edna.ns.cloudflare.com. dns.cloudflare.com. 2411426626 10000 2400 604800 1800"
            ],
            "CAA": [],
            "DS": [
                "2371 13 2 4E1D8F748D0E5DF0D627BBC13715C26763247014D4B27E6205D04049 5F5F5A77"
            ],
            "DNSKEY": [
                "257 3 13 mdsswUyr3DPW132mOi8V9xESWE8jTo0dxCjjnopKl+GqJxpVXckHAeF+ KkxLbxILfDLUT0rAK9iUzy1L53eKGQ==",
                "256 3 13 oJMRESz5E4gYzS/q6XDrvU1qMPYIjCWzJaOau8XNEZeqCYKD5ar0IRd8 KqXXFJkqmVfRvMGPmM1x8fGAa2XhSA=="
            ],
            "RRSIG": [
                "NS 13 2 86400 20260812041220 20260810021220 34505 xfire.com. xAx171WODNramzSBu172wCY6pEOdU8Jb6rYddhVpD0q8kr5TfWZQUSl+ L65ZiSqomcL70IpyxzPUnApJW+COXw==",
                "MX 13 2 300 20260812041220 20260810021220 34505 xfire.com. L2Sn220+xq1HgEsvb7dPRh4mOiNDl7qL4UPKn9pH17vnHgF6S7GPhMVk DLslMIKz4S0a382fGJCZkZwtY7qpfg==",
                "AAAA 13 2 300 20260812041220 20260810021220 34505 xfire.com. d1aWSZsh/PICUd/PXWQY4ldpCb8A5E1LWC4Ai9J45q0NVdTwGc6Ejgfe tWF9Jfolh9dMRNUfT6Cy8kbes1U5WQ==",
                "A 13 2 300 20260812041220 20260810021220 34505 xfire.com. WEeiiTN/OI2wAw0ZJ9NG776HJP8/YoOUzIoXypX0wsQ8o8Y1dn+JHKLo 8LAgecesHiy8Opn27i59ILNqgvlyZg==",
                "DS 13 2 86400 20260817022404 20260810011404 41446 com. uietPuZ5ZNOPG31+1quxIszheDBvZjkFbb3Sav9YPojVTOzPpVoTp7LV hp4fczx8JhrXUrpdEB/vrKP76Mhl2A=="
            ],
            "NSEC": [
                "\\000.xfire.com. A NS SOA PTR HINFO MX TXT AAAA LOC SRV NAPTR CERT SSHFP RRSIG NSEC DNSKEY TLSA SMIMEA HIP CDS CDNSKEY OPENPGPKEY SVCB HTTPS URI CAA"
            ],
            "NSEC3": [],
            "SRV": [],
            "NAPTR": [],
            "TLSA": [],
            "SSHFP": []
        },
        "ipv4": [
            "104.26.14.59",
            "104.26.15.59",
            "172.67.70.14"
        ],
        "ipv6": [
            "2606:4700:20::ac43:460e",
            "2606:4700:20::681a:e3b",
            "2606:4700:20::681a:f3b"
        ]
    },
    "mail": {
        "spf": "v=spf1 include:mailgun.org ~all",
        "dmarc": "v=DMARC1; p=reject; pct=100; fo=1; ri=3600; rua=mailto:c2cf0f23@dmarc.mailgun.org,mailto:49273d27@inbox.ondmarc.com; ruf=mailto:c2cf0f23@dmarc.mailgun.org,mailto:49273d27@inbox.ondmarc.com;",
        "dkim_selector": "x",
        "dkim_host": "",
        "dkim": "",
        "spf_analysis": {
            "valid": true,
            "lookups": 1,
            "final": "~all",
            "message": "Within the estimated limit"
        },
        "dmarc_analysis": {
            "valid": true,
            "policy": "reject"
        },
        "bimi": "",
        "mta_sts": "",
        "tls_rpt": ""
    },
    "advanced": {
        "ptr": "",
        "propagation": {
            "consistent": true,
            "results": [
                {
                    "provider": "Google",
                    "server": "8.8.8.8",
                    "result": [
                        "104.26.14.59",
                        "104.26.15.59",
                        "172.67.70.14"
                    ],
                    "time_ms": 98.17
                },
                {
                    "provider": "Cloudflare",
                    "server": "1.1.1.1",
                    "result": [
                        "104.26.14.59",
                        "104.26.15.59",
                        "172.67.70.14"
                    ],
                    "time_ms": 54.85
                },
                {
                    "provider": "Quad9",
                    "server": "9.9.9.9",
                    "result": [
                        "104.26.14.59",
                        "104.26.15.59",
                        "172.67.70.14"
                    ],
                    "time_ms": 55.93
                },
                {
                    "provider": "OpenDNS",
                    "server": "208.67.222.222",
                    "result": [
                        "104.26.14.59",
                        "104.26.15.59",
                        "172.67.70.14"
                    ],
                    "time_ms": 55.99
                },
                {
                    "provider": "AdGuard",
                    "server": "94.140.14.14",
                    "result": [
                        "104.26.14.59",
                        "104.26.15.59",
                        "172.67.70.14"
                    ],
                    "time_ms": 50.84
                }
            ]
        }
    },
    "ssl": {
        "available": true,
        "issuer": "Google Trust Services",
        "subject": "xfire.com",
        "valid_from": "2026-07-01T03:45:34-05:00",
        "valid_to": "2026-09-29T04:45:19-05:00",
        "days_remaining": 49,
        "san": [
            "xfire.com",
            "*.xfire.com"
        ],
        "protocol": "TLSv1.3",
        "cipher": "TLS_AES_256_GCM_SHA384"
    },
    "http": {
        "url": "https://www.xfire.com/",
        "status": "HTTP/2 200 ",
        "http_version": "3",
        "headers": {
            "date": "Tue, 11 Aug 2026 03:12:22 GMT",
            "content-type": "text/html; charset=utf-8",
            "location": "https://www.xfire.com/",
            "strict-transport-security": "max-age=2592000",
            "x-content-type-options": "nosniff",
            "report-to": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=xYe7N0EAH33%2BQNYO3JT7qgpcZwOQMrluk%2B1pdpFbXV0xja8Vx%2BkBoWGz6JkFfYAzhKMDngSB%2FhHVORggAjdMiwaiwfy3r1Lr4yLNzxO9Y%2BDkLC%2Bocad%2Fs4cTm9q9psY%3D\"}]}",
            "nel": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
            "server": "cloudflare",
            "cf-ray": "a2940eee3afd9a2e-ORD",
            "alt-svc": "h3=\":443\"; ma=86400",
            "content-length": "685471",
            "cf-cache-status": "DYNAMIC",
            "cache-control": "public, max-age=60, s-maxage=300, stale-while-revalidate=60",
            "etag": "\"1410rr5q48reojd\"",
            "link": "</_next/static/media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2?dpl=4ec6032fe0d512e8974eb2d7d0703d81291c79ae>; rel=preload; as=\"font\"; crossorigin=\"\"; type=\"font/woff2\", </_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=4ec6032fe0d512e8974eb2d7d0703d81291c79ae>; rel=preload; as=\"font\"; crossorigin=\"\"; type=\"font/woff2\"",
            "vary": "rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding",
            "cdn-cache-control": "public, max-age=300, stale-while-revalidate=300",
            "content-security-policy": "object-src 'none'; base-uri 'self'; frame-ancestors 'self'; form-action 'self'",
            "content-security-policy-report-only": "default-src 'self' https: data: blob:; script-src 'self' 'unsafe-inline' 'unsafe-eval' https:; style-src 'self' 'unsafe-inline' https:; img-src 'self' https: data: blob:; font-src 'self' https: data:; connect-src 'self' https: wss:; frame-src 'self' https:; media-src 'self' https: data: blob:; worker-src 'self' blob:; object-src 'none'; base-uri 'self'; frame-ancestors 'self'; form-action 'self'",
            "permissions-policy": "camera=(), microphone=(), geolocation=()",
            "referrer-policy": "strict-origin-when-cross-origin",
            "x-nextjs-cache": "HIT",
            "x-nextjs-prerender": "1",
            "x-nextjs-stale-time": "300",
            "x-powered-by": "Next.js",
            "x-robots-tag": "index,follow,max-image-preview:large"
        },
        "security_checks": {
            "strict-transport-security": true,
            "content-security-policy": true,
            "x-content-type-options": true,
            "x-frame-options": false,
            "referrer-policy": true,
            "permissions-policy": true,
            "cross-origin-opener-policy": false,
            "cross-origin-embedder-policy": false,
            "cross-origin-resource-policy": false
        },
        "server": "cloudflare",
        "powered_by": "Next.js"
    },
    "webpage": {
        "url": "https://www.xfire.com/",
        "title": "Xfire | Wordle tools, Rungs, Addmix, Quordle Solver, Blossom Solver, Waffle Solver, Word Finder, word lists, Rhyme Finder, Strands, Spelling Bee, Letter Boxed, Jumble, Pips & Connections help",
        "description": "Xfire covers Wordle tools, Rungs, Addmix, Quordle Solver, Blossom Solver, Waffle Solver, Word Finder, Rhyme Finder, word lists for crosswords and letter games, plus Strands, Spelling Bee, Letter Boxed, Jumble, Pips, and Connections help.",
        "success": true,
        "error": "",
        "status": 200
    },
    "network": {
        "104.26.14.59": {
            "success": false,
            "country": "",
            "region": "",
            "city": "",
            "asn": "",
            "organization": "",
            "isp": ""
        },
        "104.26.15.59": {
            "success": false,
            "country": "",
            "region": "",
            "city": "",
            "asn": "",
            "organization": "",
            "isp": ""
        },
        "172.67.70.14": {
            "success": false,
            "country": "",
            "region": "",
            "city": "",
            "asn": "",
            "organization": "",
            "isp": ""
        }
    },
    "smtp": {
        "host": "mxb.mailgun.org",
        "ports": [
            {
                "port": 25,
                "open": false,
                "time_ms": 36.4,
                "banner": "",
                "error": "Connection refused"
            },
            {
                "port": 465,
                "open": false,
                "time_ms": 4019.8,
                "banner": "",
                "error": "Connection timed out"
            },
            {
                "port": 587,
                "open": false,
                "time_ms": 4020.1,
                "banner": "",
                "error": "Connection timed out"
            }
        ]
    },
    "visitor": {
        "ip": "216.73.217.62",
        "reverse": "",
        "country": "",
        "country_code": "",
        "region": "",
        "city": "",
        "latitude": null,
        "longitude": null,
        "isp": "",
        "organization": "",
        "asn": "",
        "timezone": "",
        "browser": "Other",
        "os": "Other",
        "language": "",
        "user_agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
        "is_bot": true,
        "cloudflare": false
    },
    "analysis_time_ms": 87.62
}