{
    "ok": true,
    "domain": "europa.eu",
    "generated_at": "2026-08-08T17:00:29-05:00",
    "cache": {
        "hit": true,
        "ttl": 0
    },
    "score": {
        "total": 77,
        "label": "Good",
        "categories": {
            "dns": 95,
            "mail": 45,
            "security": 69,
            "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": "2 IPv4 address(es) detected."
            },
            {
                "category": "dns",
                "title": "IPv6 (AAAA)",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0,
                "detail": "2 IPv6 address(es) detected."
            },
            {
                "category": "dns",
                "title": "Name server redundancy",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0,
                "detail": "12 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": "3 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": 0,
                "lost_points": 25,
                "detail": "DMARC policy not found."
            },
            {
                "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": "5 day(s) remaining."
            },
            {
                "category": "security",
                "title": "Certificate lifetime",
                "max_points": 10,
                "earned_points": 2,
                "lost_points": 8,
                "detail": "Full points require at least 30 days remaining."
            },
            {
                "category": "security",
                "title": "HTTP security headers",
                "max_points": 35,
                "earned_points": 12,
                "lost_points": 23,
                "detail": "3 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": "2 IPv4 address(es) detected.",
                "category": "dns",
                "max_points": 30,
                "earned_points": 30,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "IPv6 (AAAA)",
                "detail": "2 IPv6 address(es) detected.",
                "category": "dns",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "Name server redundancy",
                "detail": "12 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": "3 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": "error",
                "title": "DMARC",
                "detail": "DMARC policy not found.",
                "category": "mail",
                "max_points": 25,
                "earned_points": 0,
                "lost_points": 25
            },
            {
                "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": "5 day(s) remaining.",
                "category": "security",
                "max_points": 55,
                "earned_points": 55,
                "lost_points": 0
            },
            {
                "level": "warning",
                "title": "Certificate lifetime",
                "detail": "Full points require at least 30 days remaining.",
                "category": "security",
                "max_points": 10,
                "earned_points": 2,
                "lost_points": 8
            },
            {
                "level": "warning",
                "title": "HTTP security headers",
                "detail": "3 of 9 evaluated headers detected.",
                "category": "security",
                "max_points": 35,
                "earned_points": 12,
                "lost_points": 23
            },
            {
                "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": [
                "147.67.210.45",
                "147.67.34.45"
            ],
            "AAAA": [
                "2a01:7080:14:100::666:45",
                "2a01:7080:24:100::666:45"
            ],
            "CNAME": [],
            "MX": [
                "10 mxb-00244802.gslb.pphosted.com.",
                "30 europa-eu.mail.protection.outlook.com.",
                "10 mxa-00244802.gslb.pphosted.com."
            ],
            "TXT": [
                "\"OSSRH-80601\"",
                "\"v=spf1 -all\"",
                "\"yjh4bgq2dh9j194hj56s9ykgzf2nkh0g\"",
                "\"585pfn277okgsr6eqq5cp66kjc\"",
                "\"globalsign-domain-verification=B762A73F73CF60DC20EC10D5BCC1F69F\"",
                "\"globalsign-domain-verification=1DAC9871AC98A3037988017AF30FA87F\"",
                "\"35HsndgfVFDTReSgRvCjY3t5wlWjYsLllfUgRIpuDfk=\"",
                "\"v1he8htvegs2u8pk09img207mh\"",
                "\"WM+KEtZ8csQ1+YoyvDY+JophT0DYfsjJsYeNgkkxH8o=\"",
                "\"MS=ms27630582\"",
                "\"nebYTcEacNoHj/N4hQzlTm96MnMnc30ILD2tZb2NsjM=\"",
                "\"globalsign-domain-verification=EE82C636B37B31C32CDDE24375C410A9\"",
                "\"google-site-verification=C0d5wiXRs2yokw7eUIL5Gz1825U9-M-HumwMZZYC7co\"",
                "\"DN6kiCaIRHg011SWPd/y5wK0nF1lAB0vxkimTgK6YHQ=\"",
                "\"s5okgqb037ach4jjok6997blj7\"",
                "\"_telesec-domain-validation=A04C937E41A9E22C91DC0F50FD4D6C9095ABAC1B09A81560305F2710373C16DB\"",
                "\"v1inc38ais4eor8dd2be59ap7v\"",
                "\"2y8xxj7q7dt3hxkh7zk1psbz59cz0q12\"",
                "\"pnfm8n4m7lmp9d1pajbg9r75kg\"",
                "\"google-site-verification=OjhPSDIP2VIXIUH7hMv7CrLWwkyvnVgBdU-VcMHDoUI\"",
                "\"qjN-z-oil6MiHrTAeEPV9832p9-1ewZQs8CEFV8idpU\""
            ],
            "NS": [
                "ns1bru.europa.eu.",
                "ns3lux.europa.eu.",
                "ns2lux.europa.eu.",
                "ans1.cw.net.",
                "ns4az2.europa.eu.",
                "ns3bru.europa.eu.",
                "ns2eu.bt.net.",
                "ns2bru.europa.eu.",
                "ns1lux.europa.eu.",
                "ns4az1.europa.eu.",
                "ans2.cw.net.",
                "ns1.bt.net."
            ],
            "SOA": [
                "ns1lux.europa.eu. snet.ec.europa.eu. 2028625919 3600 600 604800 1800"
            ],
            "CAA": [],
            "DS": [
                "14845 8 2 9EF3C28F5B3A3D33756D61715B1BDBDBB07E0555598D30256D1F2B71 95324846",
                "6250 8 2 0186EEFF28A83D2C950963CEEF2F2070DC0885AC8AD7106B03A9741C 25DC6B82"
            ],
            "DNSKEY": [
                "257 3 8 AwEAAd6ILwCObzteZw4iDDFF5Ab0GGaEvtogmEvjNeZyjczgtq641zpu 38BNDMmgRM6tDqoYtphAoqWjEUkI8XiTYW6go+VGtqY06VDdX5+Hl0l2 YOAAxKUo6EYlB9nos5wzKD5FeEYaBP2UCmyzk1hZyfTIOcLXkZt1uUQF 7l3MmQ1ETB38pOvbwxU0EQVKuG9YmKKogjW7Ujab4JFIVxqyN+Fxhh7i srceHce0ITryL8e64wVwX9GQNA3zLxK7XQvOJswv82ebYwsl8PmIRwi7 hkpJMuz+oQe/i5E6xLpAXRfCDENrcHgXi9FbRmC9Vk9RVU82BpYfrsoN ZSNSeRDrJl5iftwtacOpf+QvaI1je7O5cd0VwehjteT9Rfs0Gx27WlZ7 KBw7ZurwLdosvNUjKzzvLpmUiKvEyicmgZ+5cGYSTAIdhcAri+mKVpN7 76qeF2v6fOSEtHFK/Bpu7HMO6FQ3e7KtFiQPMdYe6WSaXODA1EoVHX2I cSNhxnMuhvt7QUaPLVfs0kbzhd2XlZH56D07kLLNAsnwl6ZeBnoqbe/v lio8/HXzDFlPmWTTUqLbPNdx0kfqbQEmkc1IRHnB0upy6/Vve86K9cl4 FBW2eYdWZprm2c+ZdEJXsVAGo3w4LutKFjHLweABS0y/BNQN0a0Ga8GV TzmKK9csklZRqj3d",
                "256 3 8 AwEAActrQLZ9EK+RJAXeQE/CzpsHKARO/KiwVNMKjQoDRbGtTMB5I9+t RERh0BdaGQcdMnRBqgqs66DVm79ZxFg0QVmVcD2EvFsrCRoPu3PRDmcC zBmGF1EpTWT0tV+uBffL+Ff9lu9Tbz1OPUnekTXernK5oewr5fCM/1eJ 8KF0AO/KA990I5YgcIFU41QA+2XNAW4oRg2gqiVTUjtB7BhnL2bXIoBi BySR0fsrh5HBf1IvkSRa//Dy+ETskEFXibyTuw8c3R3nmiRXRZEOHeoO L0v9+W40eZWkmnenwMD4kyDScXBxeSrgvU62RIMkb2MNWVjGO5dziOOr Bm2Urg+z0uk=",
                "256 3 8 AwEAAcnq1FyY9QrU95PhnVfLVr2Y8GvFDi6RaWwPMwJZTCyGz7qDK9b7 apcZ8XebyzO88wZX0FOlC1Ss6wVULbA9PPgCZYOEJDhzUQW6HHOvantK UqlW/aZYWPw5GBqQuv8/HWOqdOBwf2784FfvJO/pFZfy+LUyo62/nlO/ zjYltcP+1cJ72pS5/BYPbILToptiJVxoBeY92fOTDjqE/DpznOPKsT9t lcRKoqrWHoiHRFZvcEysZAq/qleKfYlHq9ulGQXtm3OhBRhcvdi4L72T wgFMDCiZ3I8PUyK/cH5xB4QkMX7rJCLVlHmvydeQr2v+YnsUiUb4k/Hv uBIGD2Lkv20="
            ],
            "RRSIG": [
                "NS 8 2 3600 20260823050555 20260807123553 65400 europa.eu. coDoqtdZU6SGgl3PpadOc0LnNchCKDJtUWYz0oXiWc767qA9HOZioAW5 tkand1OMxpn0sO1U33VxjTAAo7H+0T7Hve3ZhU3lR+zPVyKtfReeW5jn JWkw5Q1kvWiDHFDyrb5xwNfChp0y0wtbx51YAw2xUa4/VsjpzAQjnloq O5OepQNIdR5ieYySyQ+ZNWnK6p8KnSZhjN0mrLYGskmipAhHV6Nlhx+t bVqbG3hzV/xX83N8eT+WR1U8hXQFlqybUdmt8RzOjiF7nNODWUI2tTiU FAC63k0lP5lyjARgv9C5yZH8O+rNLpgDK4dy77jyf475V+FoN487DMfg bvCXgg==",
                "MX 8 2 300 20260823050555 20260807123553 65400 europa.eu. XY7+0hrlYeFWz4AIHg3ZD5itIVa5U+y+l5zZ5Z9Sva3wIvAB/cVQuZMz v2vcBmEXci2+pg+E7dBKQcnrzwQL3nV7+ued0Zyk9KQXQzmo1Pamu8UT LLsT6n+UNCwDSMfMmwviCPXAQwU8ZL4j56ps2CcWZnkpVNV0grpnhBJ6 FY1uAIky50k7FTrOz0PUhJ5yxRiKHpTx/gAgP2PGoYdQdQYB5EFwmTNj 36gFV1xfEpXJQJvX/ImaxJ9iKM24on3+F4pmczj+eCmi8cQpoeR40qTY bIG8M7SvCTBLmLJ6M9auW1keeTRag1+FPibraqMdajPxP2btv16cEI/m TcXGFQ==",
                "DNSKEY 8 2 3600 20260906133545 20260807123545 14845 europa.eu. hq/L+lb7sdlFKga78aQ9HhHZcl5fxeQrk2DutfYeIryGNE9uVBxblHQS tVX5iHZZ67df0OW6MrkMCdPHvgz28XGOhEFHi1nHOxl+EXF9Bja5vGNN 27dl/oVV2RRV18uHJe3vJnBr5g+f0huRbPw/JGf/gvVQoxiJA1K+gvWw XBumfFrfbb+f47LoZxcmoM2ZgZvM/UO4ECYCsEnPh1SrtrxpXuzMg0MR z5PDEULvTJCU6JSqFF/egU6eMgWBVa8CWUoGR5TzBJAN8xUxI+lyPrCU nYoM/xZZqWsim1rsSKI3vymOOxfMS4uL8PTyv/XzCplEEJb+SwXlDG65 eXqj2DBqLP59SBNFjmWjfNxQFk4Nu4TEBjmya6K5nJC1qCzF5ivDE0q1 +RhP7aK2AXAzTLpLy8HehG+jdK5O9YCVNCv9hsD8QI8QqnxA9GXmGwBO 2mf+m+MbtxDbG752opaf0ZqA0BuIxH2FFueNlZ6kTFy9W6mEvQhquqgz 0vFCaPh/aFo6YH928mf2gD7YbRmMfm+U0CGLwG6DObHKLqIcwKNzTjfG 8vp6rFVKHVhR7z9xqDwR67iACciLpv8ZkCgr8irQAUXXpzZ8dLabvn9r oyh1/cX8z+/BAbootLCCSDO8pqSUiavZmfxZotE+FnVqsGGtug4Utpxn 2Tt3co2cTHE=",
                "DNSKEY 8 2 3600 20260906133545 20260807123545 65400 europa.eu. E9yH0hEmouKiV/D1BiSBRPNvBwbqhd1K+G+DieJkRceUBTMnYRo0xMFD daWVkiwwlpEd8VHo8bFxlj/Z2Ed83KnEgsdi7QHwQp1XLDEHTBJadIpa h3CgCSEdwslzFzz16ZPIaDwhhD9m9Z0Qt0iTTHuDUO4zJDhRhRQ44wl1 OG5VjDOt/jpMvBSNOFTrW+sMGVXYhCcfytfEQX2hBHIWwtXlH7VQAFgc yj2IXb2wSJid0QMMtTxyNe1h0W+mcZDu2ah7EN5KBpvmYeTdoK8LXNES eIiZ/jULwFxdUd4wGFGdZJ8zS4xTyT3OIzX7mJNVISidzf2S1FDGOH5F tUR6gg==",
                "SOA 8 2 3600 20260907205958 20260808195958 65400 europa.eu. Clv0G4N90STmO3iUjwoDM+BWDrEVD8dVB/NECapxe0202gCF66+s9+Fe YfpD5/LnynXNmRAuZ0EsoH5y2W7tbrRdWghXPfjXY4g39YzfogQH+fdv kiM6zHEkCNjZGZCelxT8S3b+8X+oRrM7SHC3tcRgwCyvPaBOsHHKvOjt 5SuQp2zX4yGuxTj0LeUdbvjUIqkeHYLmte4iQSDttArBuVk85ZuphuiU t4/75R6QPC/bxU9RD9/k/JP+7P/ThLjhLSzH0ZdnRfHpQ6lJlw/uchT5 Fuc1Hl1KVsgmL1zG8IhpyD8H/frlJii+pd3Jm1EuLTOZR3RZ27dqjXo/ D5FA5Q==",
                "DS 8 2 86400 20260815065611 20260808062639 5046 eu. sPfChnii079AGGrqQoVf9dbEyvQbcRNCCQgo78tS64iGdvVGDjXH43iB mFio9JRjjqRVj+/yuZTaoEm9FyuIPv+asM9nfadXqqqNekJhp0qTOIqz hckI3NpY8OUJlkw8uxMYCIe9WnM05iUNJXz3CY7a7DZKF+4Sjwn3frP/ va0="
            ],
            "NSEC": [
                "12ba1d32560b9a5d91baa9744d46e4b8.europa.eu. A NS SOA MX TXT AAAA RRSIG NSEC DNSKEY TYPE65534"
            ],
            "NSEC3": [],
            "SRV": [],
            "NAPTR": [],
            "TLSA": [],
            "SSHFP": []
        },
        "ipv4": [
            "147.67.210.45",
            "147.67.34.45"
        ],
        "ipv6": [
            "2a01:7080:14:100::666:45",
            "2a01:7080:24:100::666:45"
        ]
    },
    "mail": {
        "spf": "v=spf1 -all",
        "dmarc": "",
        "dkim_selector": "x",
        "dkim_host": "",
        "dkim": "",
        "spf_analysis": {
            "valid": true,
            "lookups": 0,
            "final": "-all",
            "message": "Within the estimated limit"
        },
        "dmarc_analysis": {
            "valid": false,
            "policy": ""
        },
        "bimi": "",
        "mta_sts": "",
        "tls_rpt": ""
    },
    "advanced": {
        "ptr": "",
        "propagation": {
            "consistent": true,
            "results": [
                {
                    "provider": "Google",
                    "server": "8.8.8.8",
                    "result": [
                        "147.67.210.45",
                        "147.67.34.45"
                    ],
                    "time_ms": 31.44
                },
                {
                    "provider": "Cloudflare",
                    "server": "1.1.1.1",
                    "result": [
                        "147.67.210.45",
                        "147.67.34.45"
                    ],
                    "time_ms": 125.94
                },
                {
                    "provider": "Quad9",
                    "server": "9.9.9.9",
                    "result": [
                        "147.67.210.45",
                        "147.67.34.45"
                    ],
                    "time_ms": 49.87
                },
                {
                    "provider": "OpenDNS",
                    "server": "208.67.222.222",
                    "result": [
                        "147.67.210.45",
                        "147.67.34.45"
                    ],
                    "time_ms": 128.85
                },
                {
                    "provider": "AdGuard",
                    "server": "94.140.14.14",
                    "result": [
                        "147.67.210.45",
                        "147.67.34.45"
                    ],
                    "time_ms": 139.9
                }
            ]
        }
    },
    "ssl": {
        "available": true,
        "issuer": "GlobalSign nv-sa",
        "subject": "europa.eu",
        "valid_from": "2025-08-07T08:20:53-05:00",
        "valid_to": "2026-08-14T08:20:53-05:00",
        "days_remaining": 5,
        "san": [
            "europa.eu",
            "www.europa.eu"
        ],
        "protocol": "TLSv1.3",
        "cipher": "TLS_AES_128_GCM_SHA256"
    },
    "http": {
        "url": "https://european-union.europa.eu/select-language?destination=/node/1",
        "status": "HTTP/2 200 ",
        "http_version": "3",
        "headers": {
            "date": "Sat, 08 Aug 2026 21:58:39 GMT",
            "content-length": "18178",
            "x-fpfis": "40 32792",
            "location": "https://european-union.europa.eu/select-language?destination=/node/1",
            "retry-after": "5",
            "server": "Europa",
            "connection": "keep-alive",
            "content-type": "text/html; charset=UTF-8",
            "x-age": "28",
            "content-language": "en",
            "x-content-type-options": "nosniff",
            "x-frame-options": "SAMEORIGIN",
            "expires": "Sun, 19 Nov 1978 05:00:00 GMT",
            "accept-ranges": "bytes",
            "strict-transport-security": "max-age=31536000; includeSubDomains; preload;",
            "cache-control": "public, max-age=300, s-maxage=300",
            "vary": "Accept-Encoding",
            "x-cache": "Hit from cloudfront",
            "via": "1.1 32a8b37046729bc3f47a204680708ef4.cloudfront.net (CloudFront)",
            "x-amz-cf-pop": "CMH68-P7",
            "x-amz-cf-id": "SPnYOYdB47j8sU3_bQGhTQkkA7DxoRZUrkGpDSs8mLsjakBlIHadOw==",
            "age": "109"
        },
        "security_checks": {
            "strict-transport-security": true,
            "content-security-policy": false,
            "x-content-type-options": true,
            "x-frame-options": true,
            "referrer-policy": false,
            "permissions-policy": false,
            "cross-origin-opener-policy": false,
            "cross-origin-embedder-policy": false,
            "cross-origin-resource-policy": false
        },
        "server": "Europa",
        "powered_by": ""
    },
    "webpage": {
        "url": "https://european-union.europa.eu/select-language?destination=/node/1",
        "title": "Language selection | European Union",
        "description": "Discover how the EU functions, its principles, priorities; find out about its history and member states; learn about its legal basis and your EU rights.",
        "success": true,
        "error": "",
        "status": 206
    },
    "network": {
        "147.67.210.45": {
            "success": false,
            "country": "",
            "region": "",
            "city": "",
            "asn": "",
            "organization": "",
            "isp": ""
        },
        "147.67.34.45": {
            "success": false,
            "country": "",
            "region": "",
            "city": "",
            "asn": "",
            "organization": "",
            "isp": ""
        }
    },
    "smtp": {
        "host": "mxb-00244802.gslb.pphosted.com",
        "ports": [
            {
                "port": 25,
                "open": false,
                "time_ms": 29.3,
                "banner": "",
                "error": "Connection refused"
            },
            {
                "port": 465,
                "open": false,
                "time_ms": 132.3,
                "banner": "",
                "error": "Connection refused"
            },
            {
                "port": 587,
                "open": false,
                "time_ms": 97.1,
                "banner": "",
                "error": "Connection refused"
            }
        ]
    },
    "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": 126.36
}