{
    "ok": true,
    "domain": "cartercenter.org",
    "generated_at": "2026-08-10T14:17:02-05:00",
    "cache": {
        "hit": true,
        "ttl": 0
    },
    "score": {
        "total": 83,
        "label": "Good",
        "categories": {
            "dns": 70,
            "mail": 90,
            "security": 84,
            "network": 55,
            "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": "1 IPv4 address(es) detected."
            },
            {
                "category": "dns",
                "title": "IPv6 (AAAA)",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0,
                "detail": "1 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": 0,
                "lost_points": 15,
                "detail": "Both DS and DNSKEY are required."
            },
            {
                "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": 0,
                "lost_points": 10,
                "detail": "Agreement between public resolvers."
            },
            {
                "category": "mail",
                "title": "MX records",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0,
                "detail": "1 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": "32 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": 20,
                "lost_points": 15,
                "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": "1 IPv4 address(es) detected.",
                "category": "dns",
                "max_points": 30,
                "earned_points": 30,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "IPv6 (AAAA)",
                "detail": "1 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": "error",
                "title": "DNSSEC chain",
                "detail": "Both DS and DNSKEY are required.",
                "category": "dns",
                "max_points": 15,
                "earned_points": 0,
                "lost_points": 15
            },
            {
                "level": "error",
                "title": "CAA policy",
                "detail": "Certificate authority restriction.",
                "category": "dns",
                "max_points": 5,
                "earned_points": 0,
                "lost_points": 5
            },
            {
                "level": "error",
                "title": "DNS propagation",
                "detail": "Agreement between public resolvers.",
                "category": "dns",
                "max_points": 10,
                "earned_points": 0,
                "lost_points": 10
            },
            {
                "level": "ok",
                "title": "MX records",
                "detail": "1 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": "32 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": "warning",
                "title": "IPv4 diversity",
                "detail": "Two or more IPv4 addresses receive full points.",
                "category": "network",
                "max_points": 35,
                "earned_points": 20,
                "lost_points": 15
            },
            {
                "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": [
                "150.171.110.209"
            ],
            "AAAA": [
                "2603:1061:14:1d1::1"
            ],
            "CNAME": [],
            "MX": [
                "0 cartercenter-org.mail.protection.outlook.com."
            ],
            "TXT": [
                "\"docusign=b3f6573a-a3fa-4eea-a6f6-fbe5214c8bf1\"",
                "\"anthropic-domain-verification-f4g995=4NakbRb1jaQyV25bVgWMOjBeO\"",
                "\"d365mktkey=f2mAUoYHH6OjmGU24cPDu4QOrYa4RSGadPBAO9LbjQMx\"",
                "\"facebook-domain-verification=mbadzrvhsas80zu0mijx1eb7zn13ul\"",
                "\"apple-domain-verification=5XxfI8r5XDEyAFR0\"",
                "\"google-site-verification=sKqNW6QJAunELrUB_n2HZ4Nw0m0yd4d0R7hFMqV5FGo\"",
                "\"miro-verification=544075\"",
                "\"mentimeter-80822f2b-6334-48e9-a230-ecfdf4777128\"",
                "\"q1qsn56jvh51zhrpzkbxhq4j84jp4pql\"",
                "\"k429dtbuedt6ugjsm696o36v38\"",
                "\"1password-site-verification=FM4YBAWFTJE5LFX7BBHBCYEC7Q\"",
                "\"v=spf1 ip4:52.168.53.22 include:spf.protection.outlook.com include:outboundmail.blackbaud.net include:outboundmail.convio.net include:_spf.odoo.com include:servers.mcsv.net ~all\"",
                "\"docusign=b00e66f2-7de2-47eb-8da0-179fcddea7eb\"",
                "\"MS=ms18317524\""
            ],
            "NS": [
                "christina.ns.cloudflare.com.",
                "olof.ns.cloudflare.com."
            ],
            "SOA": [
                "christina.ns.cloudflare.com. dns.cloudflare.com. 2411285050 10000 2400 604800 1800"
            ],
            "CAA": [],
            "DS": [],
            "DNSKEY": [
                "257 3 13 mdsswUyr3DPW132mOi8V9xESWE8jTo0dxCjjnopKl+GqJxpVXckHAeF+ KkxLbxILfDLUT0rAK9iUzy1L53eKGQ==",
                "256 3 13 oJMRESz5E4gYzS/q6XDrvU1qMPYIjCWzJaOau8XNEZeqCYKD5ar0IRd8 KqXXFJkqmVfRvMGPmM1x8fGAa2XhSA=="
            ],
            "RRSIG": [
                "DNSKEY 13 2 3600 20261002232225 20260802232225 2371 cartercenter.org. mn1lRUAPzzoHPySSAS71cuFsP4myF7BVLw7IRLg+qzBJ1ShMAtTQp6CO mtGHAQDZ9YUPahq1KFD6hln7IhEDAQ==",
                "NS 13 2 86400 20260811201651 20260809181651 34505 cartercenter.org. xbNPYWu/1KPFqtFdkHqdP30b+cmjsAPclBw/KymzNokO753MZixfEVM1 c4RgUHmSd6hqbIWNZcKIELebHLIaHA==",
                "AAAA 13 2 10 20260811201651 20260809181651 34505 cartercenter.org. BVQmZcO5GobR9NRSZXRhYdf8I98M7a4xVaBZx/pC9fTFyOqLSilrUA2u ePskxqScXp6BQUNiEcNbVW/cyFsFFw=="
            ],
            "NSEC": [
                "\\000.cartercenter.org. 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": [
            "150.171.110.209"
        ],
        "ipv6": [
            "2603:1061:14:1d1::1"
        ]
    },
    "mail": {
        "spf": "v=spf1 ip4:52.168.53.22 include:spf.protection.outlook.com include:outboundmail.blackbaud.net include:outboundmail.convio.net include:_spf.odoo.com include:servers.mcsv.net ~all",
        "dmarc": "v=DMARC1; p=reject; sp=reject; fo=1; ri=604800; rua=mailto:96f551c5124b4d1aa90d485461f27599@dmarc-reports.cloudflare.net,mailto:postmaster@cartercenter.org; ruf=mailto:postmaster@cartercenter.org;",
        "dkim_selector": "selector1",
        "dkim_host": "selector1._domainkey.cartercenter.org",
        "dkim": "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDFmyVf0zDQsubvGE1Fu10Yyo6sgLQqATuU7BSDBqxhczkgEqc6d/4FAtVkDQgbpT4EUrn1pL3KD+FsgDinzlsVZhK9skpDq+VxVMHs33/6ApYRev5NMLv/U7EEtUAMjRbW1TH4VW0hkiqkul+V1m6oz6Lyy6cKuPur/jvxIALbPQIDAQAB; n=1024,1450294247,1466105447",
        "spf_analysis": {
            "valid": true,
            "lookups": 5,
            "final": "~all",
            "message": "Within the estimated limit"
        },
        "dmarc_analysis": {
            "valid": true,
            "policy": "reject"
        },
        "bimi": "",
        "mta_sts": "",
        "tls_rpt": ""
    },
    "advanced": {
        "ptr": "",
        "propagation": {
            "consistent": false,
            "results": [
                {
                    "provider": "Google",
                    "server": "8.8.8.8",
                    "result": [
                        "150.171.110.211"
                    ],
                    "time_ms": 80.27
                },
                {
                    "provider": "Cloudflare",
                    "server": "1.1.1.1",
                    "result": [
                        "150.171.110.209"
                    ],
                    "time_ms": 46.69
                },
                {
                    "provider": "Quad9",
                    "server": "9.9.9.9",
                    "result": [
                        "150.171.110.195"
                    ],
                    "time_ms": 141.48
                },
                {
                    "provider": "OpenDNS",
                    "server": "208.67.222.222",
                    "result": [
                        "150.171.110.211"
                    ],
                    "time_ms": 90.84
                },
                {
                    "provider": "AdGuard",
                    "server": "94.140.14.14",
                    "result": [
                        "150.171.109.73"
                    ],
                    "time_ms": 320.59
                }
            ]
        }
    },
    "ssl": {
        "available": true,
        "issuer": "DigiCert Inc",
        "subject": "cartercenter.org",
        "valid_from": "2026-03-10T19:00:00-05:00",
        "valid_to": "2026-09-11T18:59:59-05:00",
        "days_remaining": 32,
        "san": [
            "cartercenter.org"
        ],
        "protocol": "TLSv1.3",
        "cipher": "TLS_AES_256_GCM_SHA384"
    },
    "http": {
        "url": "https://www.cartercenter.org/",
        "status": "HTTP/2 200 ",
        "http_version": "3",
        "headers": {
            "date": "Mon, 10 Aug 2026 19:16:53 GMT",
            "content-type": "text/html; charset=UTF-8",
            "content-length": "0",
            "location": "https://www.cartercenter.org/",
            "x-azure-ref": "20260810T191653Z-1598cc4cb46c9mnvhC1CH1wpbs0000000vtg0000000067ya",
            "x-cache": "TCP_MISS",
            "cache-control": "max-age=809, public",
            "etag": "\"fb1aff22e520a144f8fb6a0bc33619a8\"",
            "expires": "Mon, 10 Aug 2026 19:30:22 GMT",
            "last-modified": "Mon, 10 Aug 2026 18:30:22 GMT",
            "pragma": "public",
            "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
            "x-powered-by": "PHP/8.3.29",
            "link": "<https://www.cartercenter.org/>; rel=shortlink",
            "x-w3tc-cdn": "azure",
            "x-xss-protection": "1; mode=block",
            "x-frame-options": "SAMEORIGIN",
            "x-content-type-options": "nosniff",
            "referrer-policy": "strict-origin",
            "permissions-policy": "geolocation=(),midi=(),sync-xhr=(),microphone=(),camera=(),magnetometer=(),gyroscope=(),fullscreen=(self)",
            "x-fd-int-roxy-purgeid": "13"
        },
        "security_checks": {
            "strict-transport-security": true,
            "content-security-policy": false,
            "x-content-type-options": true,
            "x-frame-options": true,
            "referrer-policy": true,
            "permissions-policy": true,
            "cross-origin-opener-policy": false,
            "cross-origin-embedder-policy": false,
            "cross-origin-resource-policy": false
        },
        "server": "",
        "powered_by": "PHP/8.3.29"
    },
    "webpage": {
        "url": "https://www.cartercenter.org/",
        "title": "Waging Peace. Fighting Disease. Building Hope. - The Carter Center",
        "description": "For over 40 years, The Carter Center has boldly tackled humanity's toughest challenges. Our peace and health programs partner with communities worldwide to create lasting change and better people’s lives.",
        "success": true,
        "error": "",
        "status": 200
    },
    "network": {
        "150.171.110.209": {
            "success": false,
            "country": "",
            "region": "",
            "city": "",
            "asn": "",
            "organization": "",
            "isp": ""
        }
    },
    "smtp": {
        "host": "cartercenter-org.mail.protection.outlook.com",
        "ports": [
            {
                "port": 25,
                "open": false,
                "time_ms": 22.1,
                "banner": "",
                "error": "Network is unreachable"
            },
            {
                "port": 465,
                "open": false,
                "time_ms": 4039.4,
                "banner": "",
                "error": "Connection timed out"
            },
            {
                "port": 587,
                "open": false,
                "time_ms": 4018.3,
                "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": 102.91
}