{
    "ok": true,
    "domain": "opentext.com",
    "generated_at": "2026-08-09T00:01:09-05:00",
    "cache": {
        "hit": true,
        "ttl": 0
    },
    "score": {
        "total": 70,
        "label": "Fair",
        "categories": {
            "dns": 75,
            "mail": 90,
            "security": 65,
            "network": 50,
            "availability": 60
        },
        "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": 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": "6 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": 5,
                "lost_points": 0,
                "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": "175 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": 30,
                "lost_points": 0,
                "detail": "PTR: rdgw.opentext.com"
            },
            {
                "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": 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": 0,
                "lost_points": 40,
                "detail": "HTTP/2 444 "
            },
            {
                "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": "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": "6 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": "ok",
                "title": "CAA policy",
                "detail": "Certificate authority restriction.",
                "category": "dns",
                "max_points": 5,
                "earned_points": 5,
                "lost_points": 0
            },
            {
                "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": "175 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": "ok",
                "title": "PTR reverse DNS",
                "detail": "PTR: rdgw.opentext.com",
                "category": "network",
                "max_points": 30,
                "earned_points": 30,
                "lost_points": 0
            },
            {
                "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": "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": "error",
                "title": "HTTP response",
                "detail": "HTTP/2 444 ",
                "category": "availability",
                "max_points": 40,
                "earned_points": 0,
                "lost_points": 40
            },
            {
                "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": [
                "205.211.178.124"
            ],
            "AAAA": [],
            "CNAME": [],
            "MX": [
                "10 mxa-00102601.gslb.pphosted.com.",
                "10 mxb-00102601.gslb.pphosted.com."
            ],
            "TXT": [
                "\"MS=ms99658217\"",
                "\"google-site-verification=xgXvpB-t6peVMr5bEm5lSxQt9vhnFD_ONEU98UeedKc\"",
                "\"validity-domain-monitoring=6lMm05OoiapddvApDxX0nxcOa\"",
                "\"cisco-ci-domain-verification=529b8050b987b7c8461c77fee8487734f021cd0b6c19ee0ef8cb63bc798c7b7c\"",
                "\"twilio-domain-verification=665bc023b8e821ac31b75ea769bc343e\"",
                "\"anthropic-domain-verification-2jkb6n=Rb8xQ1NPhE49rCrFribBdSy5b\"",
                "\"yahoo-verification-key=Lr6I1rR2kwfqOMUjTMLn5KcWlcgXfhm+hEiJ7TlBmoE=\"",
                "\"google-site-verification=-5y-cRb8LhHG4Y8PTsE5Oc_XClE4X0kgyQ30D9u47kQ\"",
                "\"cloudhealth=4e439345-d516-4aee-9853-27a47e6812ee\"",
                "\"v=spf1 include:%{ir}.%{v}.%{d}.spf.has.pphosted.com ~all\"",
                "\"google-site-verification=zzSFqRJVXJpOKIbNnTVMaVqViWy_zOKL5rWSU50OCwg\"",
                "\"pendo-domain-verification=nCa2AGfbScWypBLaWNsfMn8Fctk\"",
                "\"Dynatrace-site-verification=b94220d6-716a-48c2-a2c1-8142497289d4__r3g6b9rocl5pod5jqi7i6p9pf9\"",
                "\"aDDO7GGQx26OtsmD+ncrl7RP6MWCxO1tiOZATCZS/HL/2ErXoAglwm0suSg4d7wOxQeH9Z9NEnd7BWwahIWhjg==\"",
                "\"EUsZJ8rnFZW/0RQO0QwFGr+HmQ19jne3JagvEIPB5B2tqyA50p34hh0GodRBN6AS85jyyu7TL54gRFyiVZ8mjg==\"",
                "\"vmware-cloud-verification-e2d09261-eb3a-4bfe-9dfc-827aa4d640b2\"",
                "\"onetrust-domain-verification=ca87aae160e74673b0919b690c3088d9\"",
                "\"intersight=0a9299e52591375ac6f576d5f62e521958a7177958de1748ed00909cc5365200\"",
                "\"adobe-idp-site-verification=d7979b083a1f50276fcbbf86887dc678648836fa802c6627f08cc510e1692e68\"",
                "\"parallels-domain-verification=9fd4a439f57e4ab1b7f5a18806fa050f6b776204bf1d4736b258ae3fc0f97243\"",
                "\"apple-domain-verification=MgrMGGpZJry0Byvw\"",
                "\"jamf-site-verification=3I-ZY8mXApEA1UrT9kQkTQ\"",
                "\"figma-domain-verification=1b4413753809ca23301252f80f4e42d1a8a2e66becc7f3afa1a55859bc7a5a79-1717162990\"",
                "\"google-site-verification=wfBBJsWu0n3i2xTEzM3IfiZYwuBy9KBPSoK6tAfVZZo\"",
                "\"smartsheet-site-validation=LP8fwhHO-J7Mc2BYl__GcDEps9y4Vptu\"",
                "\"docker-verification=81072389-7330-44d9-976c-602f5f2e52de\"",
                "\"google-site-verification=fEExoE0cK8DjsObmu1myXVCshAmGJVCH0HewA8PGASg\"",
                "\"postman-domain-verification=895c7d4e22b752f3dad5d5e66e8b0530942771a6eacfd1a42a7ec42d75e624f5\"",
                "\"onetrust-domain-verification=0e740e58834643bba2121a90272eeaad\""
            ],
            "NS": [
                "a16-67.akam.net.",
                "a11-65.akam.net.",
                "a18-66.akam.net.",
                "a1-34.akam.net.",
                "a24-67.akam.net.",
                "a9-66.akam.net."
            ],
            "SOA": [
                "a1-34.akam.net. hostmaster.opentext.com. 2020102811 3600 600 604800 300"
            ],
            "CAA": [
                "0 issue \"sectigo.com\"",
                "0 issuewild \"sectigo.com\"",
                "0 issue \"digicert.com\"",
                "0 issuewild \"digicert.com\""
            ],
            "DS": [],
            "DNSKEY": [],
            "RRSIG": [],
            "NSEC": [],
            "NSEC3": [],
            "SRV": [],
            "NAPTR": [],
            "TLSA": [],
            "SSHFP": []
        },
        "ipv4": [
            "205.211.178.124"
        ],
        "ipv6": []
    },
    "mail": {
        "spf": "v=spf1 include:%{ir}.%{v}.%{d}.spf.has.pphosted.com ~all",
        "dmarc": "v=DMARC1;p=reject;fo=1;rua=mailto:dmarc_rua@emaildefense.proofpoint.com;ruf=mailto:dmarc_ruf@emaildefense.proofpoint.com",
        "dkim_selector": "selector1",
        "dkim_host": "selector1._domainkey.opentext.com",
        "dkim": "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCVpGiuGAd/tNzJUprx+/NoENzeFsWdQs3bVW5wtn5i8TzqCnYfWrdgx+EhrvXlk01VfBjhB3qGuwknohNSgQJtJqGi4p6Uulfg6DmiZt7+S4NdFYG3Yr9z9GJgXdh2IBXZsrlXbbHzTLY4mFc1ym4R+WB5rFn7DI8gLrmoN/QH9wIDAQAB; n=1024,1450835685,1",
        "spf_analysis": {
            "valid": true,
            "lookups": 1,
            "final": "~all",
            "message": "Within the estimated limit"
        },
        "dmarc_analysis": {
            "valid": true,
            "policy": "reject"
        },
        "bimi": "v=BIMI1; l=https://www.opentext.com/bimi/opentext-logo.svg",
        "mta_sts": "",
        "tls_rpt": ""
    },
    "advanced": {
        "ptr": "rdgw.opentext.com",
        "propagation": {
            "consistent": true,
            "results": [
                {
                    "provider": "Google",
                    "server": "8.8.8.8",
                    "result": [
                        "205.211.178.124"
                    ],
                    "time_ms": 52.05
                },
                {
                    "provider": "Cloudflare",
                    "server": "1.1.1.1",
                    "result": [
                        "205.211.178.124"
                    ],
                    "time_ms": 55.05
                },
                {
                    "provider": "Quad9",
                    "server": "9.9.9.9",
                    "result": [
                        "205.211.178.124"
                    ],
                    "time_ms": 174.42
                },
                {
                    "provider": "OpenDNS",
                    "server": "208.67.222.222",
                    "result": [
                        "205.211.178.124"
                    ],
                    "time_ms": 52.52
                },
                {
                    "provider": "AdGuard",
                    "server": "94.140.14.14",
                    "result": [
                        "205.211.178.124"
                    ],
                    "time_ms": 76.5
                }
            ]
        }
    },
    "ssl": {
        "available": true,
        "issuer": "Sectigo Limited",
        "subject": "rdgw.opentext.com",
        "valid_from": "2026-07-16T19:00:00-05:00",
        "valid_to": "2027-01-31T17:59:59-06:00",
        "days_remaining": 175,
        "san": [
            "rdgw.opentext.com",
            "*.bricata.com",
            "*.captaris.com",
            "*.catalystsecure.com",
            "*.cordys.com",
            "*.guidancesoftware.com",
            "*.gxs.com",
            "*.infograph.com",
            "*.magellan.com",
            "*.opentext.asia",
            "*.opentext.be",
            "*.opentext.ca",
            "*.opentext.ch",
            "*.opentext.co.nz",
            "*.opentext.com",
            "*.opentext.eu",
            "*.opentext.fi",
            "*.opentext.ie",
            "*.opentext.lu",
            "*.opentext.net",
            "*.opentext.no",
            "*.opentext.sg",
            "*.opentext.us",
            "*.recommind.com",
            "*.thefaxguys.com",
            "*.webroot.com",
            "*.xmedius.com",
            "*.xmediusfax.com",
            "blogs.opentext.de",
            "blogs.opentext.jp",
            "bricata.com",
            "caseshare.com",
            "catalystsecure.com",
            "chat.anx.com",
            "guidancesoftware.com",
            "italia.opentext.com",
            "liaison.com",
            "magellan.com",
            "mail-store.co.uk",
            "opentext.asia",
            "opentext.be",
            "opentext.ca",
            "opentext.ch",
            "opentext.co.nz",
            "opentext.co.uk",
            "opentext.com",
            "opentext.com.au",
            "opentext.com.br",
            "opentext.de",
            "opentext.es",
            "opentext.eu",
            "opentext.fi",
            "opentext.fr",
            "opentext.ie",
            "opentext.jp",
            "opentext.lu",
            "opentext.net",
            "opentext.nl",
            "opentext.no",
            "opentext.se",
            "opentext.sg",
            "opentext.us",
            "support.xmedius.com",
            "support.xmediusfax.com",
            "www.liaison.com",
            "www.mailstore.fr",
            "www.opentext.asia",
            "www.opentext.be",
            "www.opentext.ca",
            "www.opentext.co.nz",
            "www.opentext.co.uk",
            "www.opentext.com.au",
            "www.opentext.com.br",
            "www.opentext.de",
            "www.opentext.eu",
            "www.opentext.fi",
            "www.opentext.fr",
            "www.opentext.ie",
            "www.opentext.jp",
            "www.opentext.lu",
            "www.opentext.nl",
            "www.opentext.no",
            "www.opentext.se",
            "www.opentext.sg",
            "www.opentext.us",
            "www.opentextcybersecurity.com"
        ],
        "protocol": "TLSv1.2",
        "cipher": "ECDHE-RSA-AES256-GCM-SHA384"
    },
    "http": {
        "url": "https://www.opentext.com/",
        "status": "HTTP/2 444 ",
        "http_version": "3",
        "headers": {
            "content-length": "100",
            "content-type": "text/html",
            "location": "https://www.opentext.com/",
            "server": "AkamaiNetStorage",
            "date": "Sun, 09 Aug 2026 05:01:08 GMT",
            "accept-ranges": "bytes",
            "etag": "\"086af13cbe17137b09ed19c303b489ce:1560780875\"",
            "last-modified": "Mon, 17 Jun 2019 14:14:35 GMT",
            "x-akam-sw-version": "0.5.0",
            "server-timing": "ak_p; desc=\"1786251668636_399513831_935094650_635_597_40_0_15\";dur=1"
        },
        "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": "AkamaiNetStorage",
        "powered_by": ""
    },
    "webpage": {
        "url": "https://www.opentext.com/",
        "title": "OpenText | Secure Information Management for AI",
        "description": "OpenText helps organizations securely manage and connect data across the enterprise, transforming data into trusted, AI-ready information.",
        "success": true,
        "error": "",
        "status": 200
    },
    "network": {
        "205.211.178.124": {
            "success": false,
            "country": "",
            "region": "",
            "city": "",
            "asn": "",
            "organization": "",
            "isp": ""
        }
    },
    "smtp": {
        "host": "mxa-00102601.gslb.pphosted.com",
        "ports": [
            {
                "port": 25,
                "open": false,
                "time_ms": 28.6,
                "banner": "",
                "error": "Connection refused"
            },
            {
                "port": 465,
                "open": false,
                "time_ms": 49,
                "banner": "",
                "error": "Connection refused"
            },
            {
                "port": 587,
                "open": false,
                "time_ms": 50.4,
                "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": 78.73
}