{
    "ok": true,
    "domain": "isi.edu",
    "generated_at": "2026-08-09T20:43:56-05:00",
    "cache": {
        "hit": true,
        "ttl": 0
    },
    "score": {
        "total": 79,
        "label": "Good",
        "categories": {
            "dns": 85,
            "mail": 90,
            "security": 65,
            "network": 35,
            "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": 0,
                "lost_points": 10,
                "detail": "0 IPv6 address(es) detected."
            },
            {
                "category": "dns",
                "title": "Name server redundancy",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0,
                "detail": "3 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": 20,
                "lost_points": 0,
                "detail": "A DKIM selector was verified."
            },
            {
                "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": "68 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": 0,
                "lost_points": 35,
                "detail": "0 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": 0,
                "lost_points": 35,
                "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": "error",
                "title": "IPv6 (AAAA)",
                "detail": "0 IPv6 address(es) detected.",
                "category": "dns",
                "max_points": 10,
                "earned_points": 0,
                "lost_points": 10
            },
            {
                "level": "ok",
                "title": "Name server redundancy",
                "detail": "3 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": "ok",
                "title": "DKIM",
                "detail": "A DKIM selector was verified.",
                "category": "mail",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0
            },
            {
                "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": "68 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": "error",
                "title": "HTTP security headers",
                "detail": "0 of 9 evaluated headers detected.",
                "category": "security",
                "max_points": 35,
                "earned_points": 0,
                "lost_points": 35
            },
            {
                "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": "error",
                "title": "IPv6 connectivity",
                "detail": "AAAA availability.",
                "category": "network",
                "max_points": 35,
                "earned_points": 0,
                "lost_points": 35
            },
            {
                "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": [
                "141.193.213.20",
                "141.193.213.21"
            ],
            "AAAA": [],
            "CNAME": [],
            "MX": [
                "10 mxb-006c3502.gslb.gpphosted.com.",
                "10 mxa-006c3502.gslb.gpphosted.com."
            ],
            "TXT": [
                "\"OSSRH-90447\"",
                "\"568C5F1B5AD70A1F2416896C0FD0F4C7\"",
                "\"infoblox-domain-mastery=9c12fcf7c63542b120c0636e2605be7f76b23c4fb8309890834521da0076d73468\"",
                "\"apple-domain-verification=5FZgJkmHEGYFXkSg\"",
                "\"docusign=55f9b41e-27b7-49e4-af9e-c11b83854c61\"",
                "\"tgHn89inYU4zTEMfv0T+jS8XykcPIsqF6+lvfjStaf639eXGhSSOSdNlSW/qss6Up3dPCv+X6+8gZOLm9R+gMA==\"",
                "\"v=spf1 a mx a:ant.isi.edu a:hmail.jitbit.com a:hmail2.jitbit.com ip4:209.85.128.0/17 ip4:128.9.43.10 ip4:128.9.43.11 ip4:128.9.43.20 ip4:128.9.16.21 ip6:2603:10b6:a03:32a::11/32 ip6:2a01:111:f400:7e8c:0:0:0:206/32 ip4:128.9.48.0/20 \" \"ip4:67.231.155.152 ip4:67.231.147.152 ip4:205.220.168.151 ip4:205.220.180.151 ip4:128.9.28.9 ip4:128.9.37.21 ip4:128.9.37.125 ip4:128.9.37.30 ip4:128.9.37.100 ip6:2001:1878:401::8009:1c09 include:spf.protection.outlook.com include:_spf.google.com ~all\"",
                "\"_3ji0kq2cjlddas4tqi3mbon3xjhhxps\"",
                "\"atlassian-domain-verification=aNYeVhAS9Ogdeh/aU4x04/fQ9ElE8q0NlhcTa2xB/Ze61135GWqDo3dMMRw/SWmM\"",
                "\"google-site-verification=ZjFmGBChHGC2uWtZW--UCee-FyRKPmyC8qoBKWA4BXE\""
            ],
            "NS": [
                "ns2.isi.edu.",
                "ns3.isi.edu.",
                "ns4.isi.edu."
            ],
            "SOA": [
                "mdrinfoblox-gm01.ads.isi.edu. hostmaster.dev.null. 2022898648 14400 1440 2419200 60"
            ],
            "CAA": [],
            "DS": [
                "55346 8 2 929AF8EB2E1F7753FD17A96C7F5FB49D458FFAA110B6F33761FF4BF6 DD998550"
            ],
            "DNSKEY": [
                "257 3 8 AwEAAbiLSomhGL8UeMCT3zeRLFaJs+F35760Zz1LweiBG0h89me+LUTZ oX0kwR4U8/WGB0Kmx9pyMuzRFpjLcYBmyPG0M3Kgeg0NtEX+wbmdmyt+ 9p2j1pNXEWwkfG5QquNrBSySTXqWUHR7HodtlTfpblLMJmx0eLbLiTuM XIvnzOR9qT7DOXSlzv225ast6A9O23RrHGdaT5bGOwzQchk80Vv12yd7 ERo+jflkmAW1p1MqoQN9Be0wkTcq0+zs+i7KWrR9BIVjozXZsjAAMIsK JfwYlUNsEisoLNdapPT6g+27KpSOwtGZB/LzBDPMeZNpFc+sjTNrwA+3 GZ2+P71LRRk=",
                "256 3 8 AwEAAd3Nt7o4poV7ldRvfoZMxPUUqao3iVwFaZH1bW+J59S/M0aR3w2y a+5kNyQYEkRkPs3a2X1Is5BOuwoMVBMLumDnMU7cZkeAkI+Hnc3/C3yk FxknWtUb1Son4wjBR525900aACMtOSR/8/LqTmsBuJXy02RlW/ulS6JZ wpwgaON1",
                "256 3 8 AwEAAcq90oqur2lXqL0DgU7hF8IPG+sj7HKPTJ0Rjvtp9tuhPaYvRFOF bExDTTAMEG/AuiwQOnz9/Nr5MoF4wGVotaEaEzqu3jYwpaorXPyuANCP PMXyuENUtczEtCkW5QZZ0ju5/ZjvD1nRjitlHvEAFkSzko+mv2rc3Qw/ qckRqk7x",
                "256 3 8 AwEAAcI0r5DTJkV77O4z+H1/dMVFwiuOOuge9VhY6WIt0Htn0U+p1PaH 0mUKhcHEjmG2M1d6Wo8eXavXB6xxJZz0XyXizwf0G9o8pylm9O3UES/7 jS5/x0fMQTI8vwnpXY2QHgDvbIn7hJd1DbaoioEYJNJTtlweu6eb3Ee/ NKEs70Ed"
            ],
            "RRSIG": [
                "SOA 8 2 14400 20260814014333 20260810004333 7981 isi.edu. pY2MBqCVM5jVNvIkF2+Wjk2c/Gdf6HrLi6Oj7Q/0YGnV8lp12pHkkg0d 0aPlgmauKorOPARXPrIYpvCy7Anq1dVqhaGikATwVh0n+TyOUYH1Pqhi 11R13SGMjLMnSN/+93Nf1Fr/Zu7UwlU8cP0IAvWSY+zGuYSEl2TYT+nv hro=",
                "NS 8 2 14400 20260814003608 20260809235931 7981 isi.edu. kLc2ATAysMjkRizTUZZhnP9CKecn/IV8iZ69y5OK8tCTh6RZOoNmaXnD Mx1nrrS+2bUz9cssI/+eoa/cTg1EmeUB5TDEofWhK6LSxIzLSfbURf/H RamEXtGNdyiwZI9nUVDmvhHjEOxtbSMTSXmO5hxiYw0DIbPqn2Mk9x5t F5A=",
                "TXT 8 2 14400 20260813105624 20260809100002 7981 isi.edu. WFYF4xiJte8H8U4KHZRHtBssmigutY6Pp4jblfGVM0qsoi7HVqg192ln iFrGnuHnaCPWmkOf4hIleaMnAzyua3kFO0dNYnhDXiOqwCQXSgpbrvdC 7wpz1ocT+t0KjKUytGdgytVyvwvfPSb3Q0WuaziVUoanDZ9B67DSkugr ehA=",
                "DS 13 2 86400 20260814033304 20260807022304 6705 edu. ptcTZ+LqoPylVnOhd6M9BUcHfCfbmQ43DXptd4U3pYdyRgpbm0B9V9uB MRSLlH4qml7fXKVlamHPNJOa5JkXSw=="
            ],
            "NSEC": [],
            "NSEC3": [],
            "SRV": [],
            "NAPTR": [],
            "TLSA": [],
            "SSHFP": []
        },
        "ipv4": [
            "141.193.213.20",
            "141.193.213.21"
        ],
        "ipv6": []
    },
    "mail": {
        "spf": "v=spf1 a mx a:ant.isi.edu a:hmail.jitbit.com a:hmail2.jitbit.com ip4:209.85.128.0/17 ip4:128.9.43.10 ip4:128.9.43.11 ip4:128.9.43.20 ip4:128.9.16.21 ip6:2603:10b6:a03:32a::11/32 ip6:2a01:111:f400:7e8c:0:0:0:206/32 ip4:128.9.48.0/20 ip4:67.231.155.152 ip4:67.231.147.152 ip4:205.220.168.151 ip4:205.220.180.151 ip4:128.9.28.9 ip4:128.9.37.21 ip4:128.9.37.125 ip4:128.9.37.30 ip4:128.9.37.100 ip6:2001:1878:401::8009:1c09 include:spf.protection.outlook.com include:_spf.google.com ~all",
        "dmarc": "v=DMARC1; p=none; sp=none; pct=100; rua=mailto:dmarc_reports@isi.edu; ruf=mailto:dmarc_reports@isi.edu",
        "dkim_selector": "selector1",
        "dkim_host": "selector1._domainkey.isi.edu",
        "dkim": "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDUyefHCVPs70JQQtkJWwL732slCXm/g9gmeitTf0URY3YRtM3TmFjrMv5E1yFMZBePBEH5ijR3lHlDo/vupM3Hu2F8g32A9g4MCm5BMpIAbrJKwG7f4juReDaAmKU1BT2fP3gleig3YB26GsvgOmEHadLSwAtSo490CEDqcNCwCQIDAQAB; n=1024,1453118966,1468843766",
        "spf_analysis": {
            "valid": true,
            "lookups": 7,
            "final": "~all",
            "message": "Within the estimated limit"
        },
        "dmarc_analysis": {
            "valid": true,
            "policy": "none"
        },
        "bimi": "",
        "mta_sts": "",
        "tls_rpt": ""
    },
    "advanced": {
        "ptr": "",
        "propagation": {
            "consistent": true,
            "results": [
                {
                    "provider": "Google",
                    "server": "8.8.8.8",
                    "result": [
                        "141.193.213.20",
                        "141.193.213.21"
                    ],
                    "time_ms": 184.17
                },
                {
                    "provider": "Cloudflare",
                    "server": "1.1.1.1",
                    "result": [
                        "141.193.213.20",
                        "141.193.213.21"
                    ],
                    "time_ms": 53.04
                },
                {
                    "provider": "Quad9",
                    "server": "9.9.9.9",
                    "result": [
                        "141.193.213.20",
                        "141.193.213.21"
                    ],
                    "time_ms": 220.67
                },
                {
                    "provider": "OpenDNS",
                    "server": "208.67.222.222",
                    "result": [
                        "141.193.213.20",
                        "141.193.213.21"
                    ],
                    "time_ms": 167.13
                },
                {
                    "provider": "AdGuard",
                    "server": "94.140.14.14",
                    "result": [
                        "141.193.213.20",
                        "141.193.213.21"
                    ],
                    "time_ms": 43.48
                }
            ]
        }
    },
    "ssl": {
        "available": true,
        "issuer": "Google Trust Services",
        "subject": "isi.edu",
        "valid_from": "2026-07-19T03:00:33-05:00",
        "valid_to": "2026-10-17T04:00:28-05:00",
        "days_remaining": 68,
        "san": [
            "isi.edu"
        ],
        "protocol": "TLSv1.3",
        "cipher": "TLS_AES_256_GCM_SHA384"
    },
    "http": {
        "url": "https://www.isi.edu/",
        "status": "HTTP/2 200 ",
        "http_version": "3",
        "headers": {
            "date": "Mon, 10 Aug 2026 01:43:48 GMT",
            "content-type": "text/html; charset=UTF-8",
            "location": "https://www.isi.edu/",
            "server": "cloudflare",
            "status": "302 Found",
            "x-powered-by": "WP Engine",
            "x-cacheable": "SHORT",
            "cache-control": "max-age=600, must-revalidate",
            "x-cache": "HIT: 70",
            "x-cache-group": "normal",
            "set-cookie": "__cf_bm=J0omCD6AeG0OoOUrLSyGbfxPIOcvbEN4cJcfSZGCK_k-1786326227.8654356-1.0.1.1-5enSRmce6mEXLq5FdKi9RPe6.7uXv4b5rUfdpCP4S_u5bGZGUVSxjmxUZRmH8dHwxjekNbEnouMlqj79stZqzxhweQ5LjotS.7h.yKd__rxkZk4w_m7zWkn83sQzplE2; HttpOnly; SameSite=None; Secure; Path=/; Domain=www.isi.edu; Expires=Mon, 10 Aug 2026 02:13:48 GMT",
            "cf-cache-status": "DYNAMIC",
            "cf-ray": "a28b4fcc2d1b20af-STL",
            "alt-svc": "h3=\":443\"; ma=86400",
            "vary": "Accept-Encoding,Cookie"
        },
        "security_checks": {
            "strict-transport-security": false,
            "content-security-policy": false,
            "x-content-type-options": false,
            "x-frame-options": false,
            "referrer-policy": false,
            "permissions-policy": false,
            "cross-origin-opener-policy": false,
            "cross-origin-embedder-policy": false,
            "cross-origin-resource-policy": false
        },
        "server": "cloudflare",
        "powered_by": "WP Engine"
    },
    "webpage": {
        "url": "https://www.isi.edu/",
        "title": "Home | Information Sciences Institute",
        "description": "Delivering the future ISI’s mission is to advance society through pioneering research and technological innovation. We cultivate an intellectually vibrant environment where researchers are empowered to imagine bold solutions to complex problems and to develop into world-class leaders. Guided by integrity, inclusion, and a commitment to excellence, we create unprecedented capabilities that harness information to…",
        "success": true,
        "error": "",
        "status": 206
    },
    "network": {
        "141.193.213.20": {
            "success": false,
            "country": "",
            "region": "",
            "city": "",
            "asn": "",
            "organization": "",
            "isp": ""
        },
        "141.193.213.21": {
            "success": false,
            "country": "",
            "region": "",
            "city": "",
            "asn": "",
            "organization": "",
            "isp": ""
        }
    },
    "smtp": {
        "host": "mxb-006c3502.gslb.gpphosted.com",
        "ports": [
            {
                "port": 25,
                "open": false,
                "time_ms": 29.1,
                "banner": "",
                "error": "Connection refused"
            },
            {
                "port": 465,
                "open": false,
                "time_ms": 4048.7,
                "banner": "",
                "error": "Connection timed out"
            },
            {
                "port": 587,
                "open": false,
                "time_ms": 4020.8,
                "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.04
}