{
    "ok": true,
    "domain": "lcsd.gov.hk",
    "generated_at": "2026-08-12T11:25:11-05:00",
    "cache": {
        "hit": true,
        "ttl": 0
    },
    "score": {
        "total": 89,
        "label": "Good",
        "categories": {
            "dns": 95,
            "mail": 90,
            "security": 81,
            "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": "1 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": "64 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": 16,
                "lost_points": 19,
                "detail": "4 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": "1 IPv6 address(es) detected.",
                "category": "dns",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0
            },
            {
                "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": "64 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": "4 of 9 evaluated headers detected.",
                "category": "security",
                "max_points": 35,
                "earned_points": 16,
                "lost_points": 19
            },
            {
                "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": [
                "43.154.94.77",
                "159.138.142.117"
            ],
            "AAAA": [
                "2402:4e00:40:40::2:407"
            ],
            "CNAME": [],
            "MX": [
                "20 imailgw01.lcsd.gov.hk.",
                "20 imailgw02.lcsd.gov.hk."
            ],
            "TXT": [
                "\"v=spf1 include:spf-1.egis.gov.hk include:spf.lcsd.gov.hk include:spf-1.lcsd.gov.hk mx ~all\"",
                "\"spf2.0/pra include:spf-2.egis.gov.hk ip4:203.31.32.180 ip4:203.31.32.181 ip4:203.31.32.182 ip4:203.31.32.183 ip4:203.31.32.184 ip4:203.31.32.185 ip4:192.254.124.19 ip4:207.46.153.95 ip4:202.128.242.0/25 ip4:202.128.249.0/25 mx ~all\""
            ],
            "NS": [
                "ns03.scig.gov.hk.",
                "ns02.scig.gov.hk.",
                "ns01.scig.gov.hk."
            ],
            "SOA": [
                "ns01.scig.gov.hk. hostmaster.cis.gov.hk. 2026081002 1200 120 15552000 3600"
            ],
            "CAA": [],
            "DS": [
                "8362 8 2 98E7108281C937D8BFB0BD9D9156833ECADACA193B589FC048317FD2 EA609E67",
                "4654 8 2 863BE15E7C5A96F82DC329C71B3B0B9A9473735B23AA6BA8D5B97CEC 34074580"
            ],
            "DNSKEY": [
                "257 3 8 AwEAAe3zVNHiawup3rWrZMLXkyS5P6A05ltC0heUHqk54U2qh0aLxDAI pSYc44T52XW9JkY/jE2nvXZx/2jJfnaeEaeHeNoHm/jXZfBpf6IUUl9Z UuOl/wRK3HsqoG8DE/AsAzc7xv9E6w5jss6Q9k0pJxY9SohxMzIN8coo WurfWcr82ZwrUyIQf3RqsF4nEiVYuAKsZfqh4818601d3IB4CVC09rhX dlLHTOOkjXdAyUrjt2uaEtSL9z+CGrSrJ0hr0CefEpI1ZLROqW0q27fl oqCc3nzmgC9C4l3KA2ozipkgdMm1k5EnlSDZFA/cpbF+EeewQu9u3cfN OPnUqNvH8gE=",
                "256 3 8 AwEAAdPvsGMM67WVvrH9tgvLH6ivBezsyW+aIGAIbAtET3XskwOrBDuz FmVbrPh/UPDhm1RloQgKGg/oUJuQCVhKHw4H1KDW2dp/JpKi4GzviAAE 9buy5YHFpNWZBNGUBWs2z/oOCGKljITG3rt95QbT9GjdWgKSp/MdlekK hu++wulVTXj1BKrcxgaIJEOeSwW9ngA21mM1C3g0+OtySiR7oKePn3RU uZw/Rqt5WDSqcvpOJQFppMN7LiG6/Wku/q/ep70FZSIoqRtptZTtU0fN ShuvWZ+H1cOr3Sin41IgIfAMPyI1qAmoT5LjmSwzxT93DjkuqR9z3t5i gFB/mrVbfIM="
            ],
            "RRSIG": [
                "DNSKEY 8 3 3600 20260909023924 20260810013924 4654 lcsd.gov.hk. PwnzHTrFk/inlVT39QQC+JNUOJR97bcnnExQVYT2J0zcH+HBNeCT4wc7 2n62l/7L105aXPE8+RhVj0uN9yGpN1clAClMj96z4t6wyMVDsSsM2OcR ZfSa3aC9z9Nut/bEJfQaZ5CZicbAd7axT8SZcJMN2VPUUnzV6NBDymrS 1tmDnOd++pLvy4uv7sFe+DQ3vNKA0c2J3b2vGUibJgy+RUwsdo3b6Ff0 xs4dMHFKcmhUTSYIQZKhvUakzoiV0e8CsPZnx2q839UNax4OquUBsNDN vzvcAUnvIYu7uHyDS92oE7B9sLjkCpksgOX6mz77MTBkkNpvLELi6pdk baYDPQ==",
                "DNSKEY 8 3 3600 20260909023924 20260810013924 49549 lcsd.gov.hk. qYyzDVPW3aALZnnqoNL8TTDDBo4Porw5RK5GVSL24oOZ08025lAyzSa3 +N9CalN2AGqLLEG8dEnoBOdUxZsRlRB950y50rHQhNGHC31qneBm1e4e HJxvahKOTrI1ljyaDlbTMkmhrqYiR+5vhqewguLk8yTkW0qAQzYlRU/3 9ySmk52MmGmPPwiV1jVe7eBPiXHVRoAEBwUPP9TgGZpu9Q3iB24HA8Ul NJDctuY9Nw9fM3Zg+dvQ9ELd2bjHb6/0sxXB8XOGsTBl9QJyh+HEsd/B NJBvpXVGuOhzv+z7HPqSL9cDebEsrR8dEGWjIHjgiLY3cimcWIJVUDjN YXv2Rg==",
                "AAAA 8 3 300 20260909023925 20260810013925 49549 lcsd.gov.hk. fRYY3KumGJNSBDt/xNlYXXieW7U1c+RMh73Lx8Mvtyfuxf6k011/NP9r QEXkpSFb248G1SzWtADgEHQAM/04POBvgN5BXYms4/+qselT/LD5JDg7 CQ9jXOeQtm8CYHAQEeIoh+0GoZRFaqS/aXfnevmF6Nn2JEMMIM9CmG/9 g4ADtmKvOoOBiZgdhkXt8f2AXtEaIVcFLeo3REaQigFLXPIGgI4gpwd2 UNaCdQlY3JY3s6ixcmqJ8EzAZSxZR/T5vrKzH1gGVYLZ3AcPerZeuY14 875WstxapQauXnetkOnjquOL43yHyIx6ot2k9u5/xRW+X+Ad9O4GQjRH KR2oTQ==",
                "MX 8 3 300 20260909023925 20260810013925 49549 lcsd.gov.hk. YLBQyHlTSu8ATmrWWRt6ajvm7IQWzJnbRBBgBUMH/91EqFEdft0OYczu lVKvNViejDoLxGrmytwXRA/4bl3lG1TunAyXH0JLfj9CzhQefgCi1AQ4 8J4e/gs468c3A2liM1SQhIBs17wx2dEuWsdDdqamUlGLfMiI0WI3X2iY Vg7aypK78ylQQ93ubppL7wlIHN0noa4jl1Hc+EI587X83G5XnARyWaFG bR5OSq+EiNvBYKoTTkFNeyKRSUzOHKhciuEucCl25X0XjfqhAwrXfN8V RQpYteenAAm8h8VLQ/y20aqXlz9MouTY5fPHj8Ca6HN6SJHbg4kc01SR hiZB8A==",
                "SOA 8 3 300 20260909041543 20260810031543 49549 lcsd.gov.hk. xfz1g+PfRn/qNP5hFUdAbgmlf+hBEA8Q/5r/1t7NpI1Q7CEpIt8rAOl+ ZA65W+3TFmpLhLD3ljF86W/bryi3KpWTcN7i7oB+9Kw9PYU72E0xRIGC i//eg0qMEPtx0dJoefxIRT77srt0gaC3J/htWOUTuLK5wD+R4V0MeXbz 2dqPw8Cyn62MxS0CYZ/zV7gnJtRYnR1hyeLpN+1lwAqRDLlx1ZlV7igA dIqHrlQfSPKfmEO+PooW6VSNZ0gL54vpbLDVvjUaoOD9wzB1n/TzrqLd 8cuRiyLrHIGuuxF1Z3HwfF5Hfjfzj1sqJnt53pOqjn04dMEl6SwOdzZn S2nW1w==",
                "TXT 8 3 300 20260909023925 20260810013925 49549 lcsd.gov.hk. wod8asAbdWSgb5iaVjqJ/F9KwPH7Des7l55dv9XuLeVVrgVInNKbFJ59 efv4ZwNdiJxCNTojposwgB/xzrxsVClXVt3u4A0pfUoEsxKOL1BWk2t/ zwfUxa4VTfRLX0sNYfXV0rusl7NSSyfwV6X3756F6Gx4/42926CMzIH2 WrBrWWuuj2+qg8Y0Z86gNzDiyq9dNXlzuBo7tGSp4TQd/hsisnzf0dlU J3YqypHsSIzw7luqjJt4DoclNv5ibt90nDIDrk3tau8R+NmJjWOIy0gk CjMh5C6K5YX8xM+GLDbf26J/yc6Ve5f9kTO4/3Iihhe2dR9XNyIrK6Gb hMMarQ==",
                "NS 8 3 300 20260909041543 20260810031543 49549 lcsd.gov.hk. F33kGYqZM7OfK1vTgPiUCKtfv9XgwLnNDySBhDA1wUdxzwp9nEeeKM46 GkQXhrVe0PjyDQc0/IKwBsRYgDPFdqO+HXmLijf0/QciwUu9yb2q50wO SGSObOAcgfeR5Rf7l0/tfAPOv9SchmBVChyf4INpfvN1EpfdigBPOewh 7ofgVYwmCQE789fvHbAw+llHgMbd45OrkrA5mGd/W/XsUNOtsJoxREft zrl3A4VM83nf1vsxSMKtiuH+HYtK+HQf0ZNT/KGYSXDcyGYQqFKKLJfs EKbkWrJG8kk2CiutAbhN1W5I9gH0YaJ9B/6nRWQIZMyTkeqURD5MkE2P /zj9Xw==",
                "A 8 3 300 20260909023925 20260810013925 49549 lcsd.gov.hk. xUXXzju6HwyasUIPcF3+Ya6kyPWrtq+jsHALQoH/a1NivNpen5zRlB4G lvc7650wYDyEfB1LXlNa3bRbzzYQBZgdAm8ydb41Eu50DTlJW0mfVx1/ 3wEDIlAJQgFh73DKnwwQdJDvlPJlUwE1b0QSIt8MwCHF/qdEyYB7vi7u wg5fLEJ5jMzjZvTXRvWYfyzXsoWPf/QdiVPM3Eqj0LU/sb81Q3U21ou3 GTa8/xyc3/1tAW6dAxhtx2vRmnHoFuhOn4pjjNYSF3cmkBVIQE5Y0TCC +UIrvmGLlD900874OB9OnWmMecNtFT6tBfnxo69TcndN0vjQZfvEzSwq 9WiUsA==",
                "DS 8 3 28800 20260910203129 20260811193129 20529 gov.hk. UERD0dwZRF4tsHOYA71eKbRCDmDbeN6jTHM+KdcUU7L/KRVZh5fu5rz3 vMwVKH75XcTM88xoWXlS6aw0wJKxCROlrvAooTNU1qiiJNSH95T6pZRq KabOXW1oQ24bJPD+MNwyOCgOVslRnW2Eb7nsZjPynNfFW1c3vUtpG+W0 FhA=",
                "TYPE65534 8 3 0 20260909014349 20260810013925 49549 lcsd.gov.hk. xjDJHP3ROMYpAyg7QxBg0eqnTyxA/7EPaScFLWXrAgXFBvCzSXa7QJxf rMjpa2nKXIlUbs8ZNK5r2RC3q5d23refpwnB5h0IgRmHwsMFQ7pUz1F4 rhYs+wqUwoHXKJOGakW5zIqQvv8HNahVijs9237Axp7M3VtuRFAKcsFa U8DZk0YK96pCIIontps2M4f0afK7VXRTcOEOnIvauaU/Dhc0AiPx2Jdy EfyQ9zJI/aED+ksM7E9SXN7RrtCcuoZjIarT028F9cnlJb3za30gtuuy NNbCNnFTW5lbn3z/aZRum/bmltcJNbYeHZDO/ubkNHFwGEGEqpQbprYy D5TNNg==",
                "NSEC3PARAM 8 3 0 20260909014349 20260810013925 49549 lcsd.gov.hk. wU9E6mYVh7rr5f8mTcBHko1Dnz+lhTPWau9q3sNyjO//72NDVKIRKhdu Qnlj3amfXXgJlTfgHQmCqfiUHPUs29RKLoL8+7QKHbB/yhdnOgS7g3t9 QiCa2YMpa/38ySJoizCgDxCVdYp3y7M+Ob25nQ6lJ6bzqxcxAYbWcKko LqNYfv8XdD19tdW0kBhhDM06sUuBBlkyV40yX08ixeEAH6qU+wrBaD1L jutBuGWsTyQq663LA+4r37FEjFfda69e62aduTPNvNBWiqdr0yH65+dV fLuxRmE23TVHgVif0tqqGJ0Boqi/xtaA7l8HyDYCqgzEYJYMWqLW2zkD s7taeQ=="
            ],
            "NSEC": [],
            "NSEC3": [],
            "SRV": [],
            "NAPTR": [],
            "TLSA": [],
            "SSHFP": []
        },
        "ipv4": [
            "43.154.94.77",
            "159.138.142.117"
        ],
        "ipv6": [
            "2402:4e00:40:40::2:407"
        ]
    },
    "mail": {
        "spf": "v=spf1 include:spf-1.egis.gov.hk include:spf.lcsd.gov.hk include:spf-1.lcsd.gov.hk mx ~all",
        "dmarc": "v=DMARC1; p=quarantine; rua=mailto:dmarc-report@lcsd.gov.hk; fo=1",
        "dkim_selector": "s1",
        "dkim_host": "s1._domainkey.lcsd.gov.hk",
        "dkim": "k=rsa; t=s; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs/A85e2+Ndo/m0trTwuwirFBdUGZf94xdWFKV5KluPQ6RUl4X9Wb3ND11W46AQ2GtfAA1Eev0AEUk3sQ5GK5Nc0OwVZNgfrXr1/WLlK2wg8DvzRj/vdaChq2P6xcEIKJ7sxN0yu6SMQmmIwlWi3eNJ64/NM5A/KVJZBhfrSf0r3W6PgMenfUa7V7W85MqtAoskqKPtBD4A/YTQ8wLlbO1d6u/sw94knWPLI5UEK5+bc2BMiXWNUYvimkzs+mpaT23L17/N+HNubm1LfC+7+4ab9y9nCp2T0nPxrTtxsq7xn9P0epPdNQ5iBppjMeTXLX98nzwtphQ37wZSnbNwOtMwIDAQAB",
        "spf_analysis": {
            "valid": true,
            "lookups": 4,
            "final": "~all",
            "message": "Within the estimated limit"
        },
        "dmarc_analysis": {
            "valid": true,
            "policy": "quarantine"
        },
        "bimi": "",
        "mta_sts": "",
        "tls_rpt": ""
    },
    "advanced": {
        "ptr": "",
        "propagation": {
            "consistent": true,
            "results": [
                {
                    "provider": "Google",
                    "server": "8.8.8.8",
                    "result": [
                        "159.138.142.117",
                        "43.154.94.77"
                    ],
                    "time_ms": 70.14
                },
                {
                    "provider": "Cloudflare",
                    "server": "1.1.1.1",
                    "result": [
                        "159.138.142.117",
                        "43.154.94.77"
                    ],
                    "time_ms": 30.66
                },
                {
                    "provider": "Quad9",
                    "server": "9.9.9.9",
                    "result": [
                        "159.138.142.117",
                        "43.154.94.77"
                    ],
                    "time_ms": 405.78
                },
                {
                    "provider": "OpenDNS",
                    "server": "208.67.222.222",
                    "result": [
                        "159.138.142.117",
                        "43.154.94.77"
                    ],
                    "time_ms": 33.61
                },
                {
                    "provider": "AdGuard",
                    "server": "94.140.14.14",
                    "result": [
                        "159.138.142.117",
                        "43.154.94.77"
                    ],
                    "time_ms": 47.37
                }
            ]
        }
    },
    "ssl": {
        "available": true,
        "issuer": "Hongkong Post",
        "subject": "*.lcsd.gov.hk",
        "valid_from": "2026-03-30T20:32:51-05:00",
        "valid_to": "2026-10-15T20:32:50-05:00",
        "days_remaining": 64,
        "san": [
            "*.lcsd.gov.hk",
            "lcsd.gov.hk"
        ],
        "protocol": "TLSv1.3",
        "cipher": "TLS_AES_128_GCM_SHA256"
    },
    "http": {
        "url": "https://www.lcsd.gov.hk/",
        "status": "HTTP/2 200 ",
        "http_version": "3",
        "headers": {
            "date": "Wed, 12 Aug 2026 16:25:02 GMT",
            "content-type": "text/html; charset=UTF-8",
            "connection": "keep-alive",
            "set-cookie": "ApplicationGatewayAffinityCORS=209b8e64653231ddee926504973f4f82; Path=/; SameSite=None; Secure, ApplicationGatewayAffinity=209b8e64653231ddee926504973f4f82; Path=/;HttpOnly;Secure;SameSite=Lax",
            "x-frame-options": "SAMEORIGIN",
            "x-content-type-options": "nosniff",
            "strict-transport-security": "max-age=31536000;includeSubdomains; preload",
            "location": "https://www.lcsd.gov.hk/",
            "cache-control": "s-maxage=500, public",
            "expires": "Wed, 12 Aug 2026 16:53:20 GMT",
            "server": "cloudflare",
            "access-control-allow-origin": "https://wcms.lcsd.hksarg",
            "access-control-allow-methods": "GET, POST",
            "access-control-allow-headers": "Content-Type",
            "content-security-policy": "default-src *; script-src * 'unsafe-inline' 'unsafe-eval'; img-src * blob: data:; font-src * data:; style-src * 'unsafe-inline'; media-src * blob:",
            "cf-cache-status": "DYNAMIC",
            "cf-ray": "a2a0d5681b86c77f-ORD"
        },
        "security_checks": {
            "strict-transport-security": true,
            "content-security-policy": true,
            "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": "cloudflare",
        "powered_by": ""
    },
    "webpage": {
        "url": "https://www.lcsd.gov.hk/",
        "title": "Leisure and Cultural Services Department | 康樂及文化事務署",
        "description": "Leisure and Cultural Services Department, 康樂及文化事務署, 康乐及文化事务署",
        "success": true,
        "error": "",
        "status": 206
    },
    "network": {
        "43.154.94.77": {
            "success": true,
            "country": "Hong Kong",
            "country_code": "HK",
            "region": "Hong Kong",
            "city": "Hong Kong",
            "latitude": 22.2855163,
            "longitude": 114.1576861,
            "asn": 132203,
            "organization": "6 COLLYER QUAY",
            "isp": "Tencent Building, Kejizhongyi Avenue",
            "timezone": "Asia/Hong_Kong"
        },
        "159.138.142.117": {
            "success": false,
            "country": "",
            "region": "",
            "city": "",
            "asn": "",
            "organization": "",
            "isp": ""
        }
    },
    "smtp": {
        "host": "imailgw01.lcsd.gov.hk",
        "ports": [
            {
                "port": 25,
                "open": false,
                "time_ms": 11,
                "banner": "",
                "error": "Connection refused"
            },
            {
                "port": 465,
                "open": false,
                "time_ms": 4016.8,
                "banner": "",
                "error": "Connection timed out"
            },
            {
                "port": 587,
                "open": false,
                "time_ms": 4028.8,
                "banner": "",
                "error": "Connection timed out"
            }
        ]
    },
    "visitor": {
        "ip": "216.73.216.220",
        "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": 118.77
}