{
    "ok": true,
    "domain": "aaa.com",
    "generated_at": "2026-08-08T22:22:40-05:00",
    "cache": {
        "hit": true,
        "ttl": 0
    },
    "score": {
        "total": 63,
        "label": "Fair",
        "categories": {
            "dns": 70,
            "mail": 25,
            "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": "4 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": 10,
                "lost_points": 0,
                "detail": "Agreement between public resolvers."
            },
            {
                "category": "mail",
                "title": "MX records",
                "max_points": 20,
                "earned_points": 0,
                "lost_points": 20,
                "detail": "0 MX record(s)."
            },
            {
                "category": "mail",
                "title": "SPF",
                "max_points": 25,
                "earned_points": 0,
                "lost_points": 25,
                "detail": "SPF policy not found."
            },
            {
                "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": 0,
                "lost_points": 20,
                "detail": "No tested DKIM selector responded."
            },
            {
                "category": "mail",
                "title": "MTA-STS",
                "max_points": 5,
                "earned_points": 0,
                "lost_points": 5,
                "detail": "Mail transport policy."
            },
            {
                "category": "mail",
                "title": "TLS-RPT",
                "max_points": 5,
                "earned_points": 0,
                "lost_points": 5,
                "detail": "TLS reporting policy."
            },
            {
                "category": "security",
                "title": "Valid TLS certificate",
                "max_points": 55,
                "earned_points": 55,
                "lost_points": 0,
                "detail": "73 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": "4 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": "ok",
                "title": "DNS propagation",
                "detail": "Agreement between public resolvers.",
                "category": "dns",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0
            },
            {
                "level": "error",
                "title": "MX records",
                "detail": "0 MX record(s).",
                "category": "mail",
                "max_points": 20,
                "earned_points": 0,
                "lost_points": 20
            },
            {
                "level": "error",
                "title": "SPF",
                "detail": "SPF policy not found.",
                "category": "mail",
                "max_points": 25,
                "earned_points": 0,
                "lost_points": 25
            },
            {
                "level": "ok",
                "title": "DMARC",
                "detail": "DMARC policy published.",
                "category": "mail",
                "max_points": 25,
                "earned_points": 25,
                "lost_points": 0
            },
            {
                "level": "error",
                "title": "DKIM",
                "detail": "No tested DKIM selector responded.",
                "category": "mail",
                "max_points": 20,
                "earned_points": 0,
                "lost_points": 20
            },
            {
                "level": "error",
                "title": "MTA-STS",
                "detail": "Mail transport policy.",
                "category": "mail",
                "max_points": 5,
                "earned_points": 0,
                "lost_points": 5
            },
            {
                "level": "error",
                "title": "TLS-RPT",
                "detail": "TLS reporting policy.",
                "category": "mail",
                "max_points": 5,
                "earned_points": 0,
                "lost_points": 5
            },
            {
                "level": "ok",
                "title": "Valid TLS certificate",
                "detail": "73 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": [
                "45.60.62.121",
                "45.60.107.121"
            ],
            "AAAA": [],
            "CNAME": [],
            "MX": [],
            "TXT": [
                "\"i6tfto0br3dphasqcb0p2hpqau\"",
                "\"iqju6lv9evd473jgftem71anvb\"",
                "\"_uhflfmq9p24lh4g8ny4s3nrh95eiq4g\"",
                "\"l8g4g54j6m65d8ffnn6jvacnk7\"",
                "\"globalsign-domain-verification=4505B6176711A82ADC8D60B4363D8F3E\"",
                "\"rbf8wq0dhvpb2mchwdqcgs6x9g4626z1\"",
                "\"2AD6-6EAE-E938-0DDC-09B5-1B13-7270-65FE\"",
                "\"_bm1xp2bkquetsbl6t32iamqo4s3rsan\"",
                "\"google-site-verification=vnsvEx6eHqPU8yeJYitByKHKwGHxjifIHBZEDTWp1DY\"",
                "\"globalsign-domain-verification=F5A29A8B70FF844C08B614F2A660A3FC\"",
                "\"247j5tj5v903f1x20v89rggfdhwpgv75\"",
                "\"_7991b7sklpb1xxhbmceqcigvpbgmhtj\"",
                "\"4me2mkom8pdsuu32ln7qk1uld\"",
                "\"zscaler-verification-134272523-11062025-K#7B310NR\"",
                "\"9xj7k916bqtwy74zjs2q4bz2dnt94wrl\"",
                "\"_rt90shaltf93icykr0tl0bbif7lk634.dcv.digicert.com\"",
                "\"_2anvbln3dm65rhswca0u9j2sjablzvl\"",
                "\"d4mrr8v45be5suh8qit6bm0c2j\"",
                "\"_lw7kb3cizh27m29ycon3f9bvfu136ia\"",
                "\"_vtesmahxs5x1ho5ba1uf80nchnmp2ud\"",
                "\"gh2mosm9fi3b9f96eltjuvf622\"",
                "\"3i37j35k04dlke4189evt2nird\"",
                "\"_6uxkxuo7y5pg5tkdekey69cwarjllhs\"",
                "\"vc-domain-verify=membership.southjersey.aaa.com,e2d1f31eea92601ec57c\"",
                "\"_2j871yc4531neszv94e0vibgou94xui\"",
                "\"glc9ujvhvs94hr6oj2id094qu3\"",
                "\"l01ra88of48f21tbbq65s1ubvc\"",
                "\"6p8sc7wr41wbbw73d3ljqry0x5pph1hs\"",
                "\"vc-domain-verify=test.southjersey.aaa.com,8c6c51f0b9aecff2091e\"",
                "\"_7s6txocg34ar7mn77crguq3z1yi9tzm\"",
                "\"6urjouvfrdi6ph2fjftr8ek67e\"",
                "\"nibameu803d8nvsfi0e8rt1kb2\"",
                "\"globalsign-domain-verification=f1074ed7a09f78f15fcca26f83c3f9fc\"",
                "\"t1ypxdg8bg3r7r71mqfn2g5p968sy1fm\"",
                "\"globalsign-domain-verification=C28CC827BEED534A45F396CCB8D89FF7\"",
                "\"66lv5gxvd8xmk6rw81lwgb9kfxf9j7nl\"",
                "\"8p7amcv4i9ksacqnmpn89desv4\"",
                "\"globalsign-domain-verification=AB9215594777E3E32FCA222DDBDD081E\"",
                "\"apple-domain-verification=eTs6_6qi7-ojZijObIhbxo8ISMz4ELuwAEELFO_ynF4\"",
                "\"FA38-6E17-227C-1BC1-5A14-B8D7-B0EB-3AE5\"",
                "\"globalsign-domain-verification=019B51DB81549AB5B136CA895694A228\"",
                "\"google-site-verification=nxm7rcXKT1VfSxCnCFVQ9j-CrM-huAQCJJhJf5-Jc7g\"",
                "\"_refx100r9e8dfv2jwhqni8pwyulel72\"",
                "\"cfeq5hfk1por6ljt48705ei6lm\"",
                "\"9o54qj4fm74ig2jdntiqabqbg6\"",
                "\"_xfhu50tn45j4q811znt9rgdpu22ua3q\"",
                "\"_694xgi88d7hjll4nfhcssko7oj21kqk\"",
                "\"wz1rkpvpvvfzh1f9f4z8rg4sztwdywfj\"",
                "\"Probely=d29279f1-ac8b-415f-a6e1-f10422f3f104\"",
                "\"lmvin4nlenn01arknb6brnajun\"",
                "\"p5scwcz5tw0ctsr01n2yt22yxc2jb2fh\"",
                "\"_yzin11c5ohiq57qfp3f80sc1lcupgl6\"",
                "\"apq4t1i0612g9pc69b4pkj2s2r\"",
                "\"_vsbg4qprw1qy50breoqbs6b9g7mp07m\"",
                "\"d9b6pe36c6lnudlcaijo6s7nqk\"",
                "\"_wxbqm8bxlci7wldoynia4pl3u6r0dsp\"",
                "\"150728\"",
                "\"D39B-6EDE-D147-F843-551C-3F44-3579-8D1F\"",
                "\"globalsign-domain-verification=0E35B95A68BF8FCC953DF6B8F1A059DC\"",
                "\"gn2s6dcc7n4nm3089p8s3hbjlq401nnf\"",
                "\"1hnl1iu1l42qeatttltda7ss9p\"",
                "\"_mar3kjnwam2nwdc7k8brf2c25k41w5y\"",
                "\"globalsign-domain-verification=A5045ABFB443F72B01DE0BD1DD62FEFF\"",
                "\"vovhb3qkr9kmbjq4o82ulpghkh\"",
                "\"_vj4mrlppcbgu25uopwy8la6smnwctae\"",
                "\"fdveja64jlfcs0hv13i9pd34kq\"",
                "\"globalsign-domain-verification=48973C890E7BD907458E4E0592AC20C9\"",
                "\"eqf9c3ovro1sldh3cm6urvfbqt\"",
                "\"vc-domain-verify=dev.southjersey.aaa.com,500e7e9dee3c778d3d33\"",
                "\"ekcv6rc9d44ttqocfehvr3m8vr\"",
                "\"google-site-verification=nid6eJqErYGyq5YSiKuVUSWGaDXUdVmAaaDLKLxrzTc\"",
                "\"44D1-08A4-B4FB-B689-D5DC-E966-CBC2-30FE\"",
                "\"google-site-verification=bkLaSD15dzk-m2Mu3hbs76P1s9_LkLG_Hf9hPUJi1kQ\"",
                "\"_4zi1d16h05wgvuj1iy6zfwcwhnbj0ir\"",
                "\"_5p9bawuh1canl3wilv6jq2ws0diadmx\"",
                "\"_ijy4yoqjzzbxkiwitbcbsizx8rm29jm\"",
                "\"khj670qif50j8omlecjbbgdv1d\"",
                "\"google-site-verification=4Xoi8EfC8puTbWE5GnOLIvt4wux4vSXv5sNYtm13i8k\"",
                "\"_9iigm039ajwgnm8nufkvsgcw833njoy\"",
                "\"google-site-verification=OXZwE8L4XGZTwueJC7sz2D23npDVx3QhlUxS0DY7QRs\"",
                "\"4q666jpvpvqzzzcc6nzd4fsx67hlyqlj\"",
                "\"google-gws-recovery-domain-verification=62088695\"",
                "\"mlnt15nn383ntijc460iqim97a\"",
                "\"v8hr8l054k3cqzqck40cr0ljm37zkst3\"",
                "\"google-site-verification=dY3jMjQv0p6B_62uSI8kwXUHZ4YOGlqVB4kwzeCpHZw\"",
                "\"mag53fiu406847ffp1cev373bq\"",
                "\"vnsvEx6eHqPU8yeJYitByKHKwGHxjifIHBZEDTWp1DY\"",
                "\"xpzkvf98mkw4mtsbjm188cs76fdlvwrq\"",
                "\"_dy8qlhkk1x8k9eike8jj0hapef3m2ps\"",
                "\"btqoob4ppn4g5rqapic2hlkhfv\"",
                "\"pmssebmo51tnjt478lggsg9tp7\"",
                "\"_y2xw1wbr4ed0uw9wpp03w5jwzrvdtka\"",
                "\"_fd2w4ldtj9qp9sf7yx0po5ehvcwctsd\"",
                "\"_cvtc4y65c07l0ocw0m3k1fb451a6wox\"",
                "\"_1zzk2uuiyxhlehwepmqjv1aded69msa\""
            ],
            "NS": [
                "ns-1804.awsdns-33.co.uk.",
                "ns-101.awsdns-12.com.",
                "ns-1419.awsdns-49.org.",
                "ns-869.awsdns-44.net."
            ],
            "SOA": [
                "ns-869.awsdns-44.net. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400"
            ],
            "CAA": [],
            "DS": [],
            "DNSKEY": [],
            "RRSIG": [],
            "NSEC": [],
            "NSEC3": [],
            "SRV": [],
            "NAPTR": [],
            "TLSA": [],
            "SSHFP": []
        },
        "ipv4": [
            "45.60.62.121",
            "45.60.107.121"
        ],
        "ipv6": []
    },
    "mail": {
        "spf": "",
        "dmarc": "v=DMARC1; p=none; fo=1; rua=mailto:dmarc_rua@emaildefense.proofpoint.com; ruf=mailto:dmarc_ruf@emaildefense.proofpoint.com",
        "dkim_selector": "x",
        "dkim_host": "",
        "dkim": "",
        "spf_analysis": {
            "valid": false,
            "lookups": 0,
            "final": "",
            "message": "Not published"
        },
        "dmarc_analysis": {
            "valid": true,
            "policy": "none"
        },
        "bimi": "v=BIMI1; a=https://vmc.digicert.com/8ed61a37-3f90-4084-9e57-dd8ffef7a1f5.pem; l=https://vmc.digicert.com/8ed61a37-3f90-4084-9e57-dd8ffef7a1f5.svg",
        "mta_sts": "",
        "tls_rpt": ""
    },
    "advanced": {
        "ptr": "",
        "propagation": {
            "consistent": true,
            "results": [
                {
                    "provider": "Google",
                    "server": "8.8.8.8",
                    "result": [
                        "45.60.107.121",
                        "45.60.62.121"
                    ],
                    "time_ms": 60.42
                },
                {
                    "provider": "Cloudflare",
                    "server": "1.1.1.1",
                    "result": [
                        "45.60.107.121",
                        "45.60.62.121"
                    ],
                    "time_ms": 48.91
                },
                {
                    "provider": "Quad9",
                    "server": "9.9.9.9",
                    "result": [
                        "45.60.107.121",
                        "45.60.62.121"
                    ],
                    "time_ms": 52.46
                },
                {
                    "provider": "OpenDNS",
                    "server": "208.67.222.222",
                    "result": [
                        "45.60.107.121",
                        "45.60.62.121"
                    ],
                    "time_ms": 51.83
                },
                {
                    "provider": "AdGuard",
                    "server": "94.140.14.14",
                    "result": [
                        "45.60.107.121",
                        "45.60.62.121"
                    ],
                    "time_ms": 46.9
                }
            ]
        }
    },
    "ssl": {
        "available": true,
        "issuer": "GlobalSign nv-sa",
        "subject": "imperva.com",
        "valid_from": "2026-07-23T14:50:31-05:00",
        "valid_to": "2026-10-21T14:50:31-05:00",
        "days_remaining": 73,
        "san": [
            "*.responseroadservice.com",
            "*.ersuat.national.aaa.com",
            "*.aaa.biz",
            "*.ers.national.aaa.com",
            "responseroadservice.com",
            "aaa.biz",
            "*.dev2.connect.aaa.com",
            "*.dev-rap-portal.national.aaa.com",
            "*.aaa.com",
            "*.uat2.connect.aaa.com",
            "*.qa-rap-portal.national.aaa.com",
            "*.rap-portal.national.aaa.com",
            "*.national.aaa.com",
            "*.uat-rap-portal.national.aaa.com",
            "*.qa2.connect.aaa.com",
            "aaa.com",
            "imperva.com"
        ],
        "protocol": "TLSv1.3",
        "cipher": "TLS_AES_128_GCM_SHA256"
    },
    "http": {
        "url": "https://www.aaa.com/stop/",
        "status": "HTTP/2 200 ",
        "http_version": "3",
        "headers": {
            "location": "https://www.aaa.com/stop/",
            "content-length": "15308",
            "date": "Sun, 09 Aug 2026 03:22:36 GMT",
            "content-type": "text/html",
            "server": "WebServer",
            "p3p": "CP=\"CAO DSP COR CURa ADMa DEVa TAIa PSAa PSDa CONi OUR NOR IND PHY ONL UNI PUR COM NAV INT DEM STA PRE\"",
            "uniquename": "i-0ccab4882ab13040a",
            "set-cookie": "incap_ses_350_2629635=dDDlfjWlHAn89f843XPbBHvyd2oAAAAAqp3PoLAGWMG12H1mBVDLYw==; path=/; Domain=.aaa.com",
            "x-cdn": "Imperva",
            "x-iinfo": "17-13218632-13218639 PNNy RT(1786245755767 374) q(0 0 0 0) r(0 0) U6",
            "x-powered-by": "Express",
            "cache-control": "no-cache, no-store, must-revalidate",
            "vary": "Accept",
            "server-timing": "dtRpid;desc=\"873981866\"",
            "pragma": "no-cache",
            "expires": "0",
            "last-modified": "Wed, 17 Jun 2026 12:48:19 GMT",
            "accept-ranges": "bytes",
            "etag": "\"806ba29257fedc1:0\""
        },
        "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": "WebServer",
        "powered_by": "Express"
    },
    "webpage": {
        "url": "https://www.aaa.com/stop/",
        "title": "AAA | American Automobile Association",
        "description": "",
        "success": true,
        "error": "",
        "status": 206
    },
    "network": {
        "45.60.62.121": {
            "success": false,
            "country": "",
            "region": "",
            "city": "",
            "asn": "",
            "organization": "",
            "isp": ""
        },
        "45.60.107.121": {
            "success": false,
            "country": "",
            "region": "",
            "city": "",
            "asn": "",
            "organization": "",
            "isp": ""
        }
    },
    "smtp": {
        "host": "aaa.com",
        "ports": [
            {
                "port": 25,
                "open": false,
                "time_ms": 8.6,
                "banner": "",
                "error": "Connection refused"
            },
            {
                "port": 465,
                "open": false,
                "time_ms": 17.9,
                "banner": "",
                "error": "No connection"
            },
            {
                "port": 587,
                "open": false,
                "time_ms": 17.8,
                "banner": "",
                "error": "No connection"
            }
        ]
    },
    "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": 129.84
}