{
    "ok": true,
    "domain": "ml.com",
    "generated_at": "2026-08-10T08:13:24-05:00",
    "cache": {
        "hit": true,
        "ttl": 0
    },
    "score": {
        "total": 79,
        "label": "Good",
        "categories": {
            "dns": 90,
            "mail": 70,
            "security": 73,
            "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": "3 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": "7 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": 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": 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": "36 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": 8,
                "lost_points": 27,
                "detail": "2 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/1.1 200 OK"
            },
            {
                "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": "3 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": "7 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": "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": "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": "36 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": "2 of 9 evaluated headers detected.",
                "category": "security",
                "max_points": 35,
                "earned_points": 8,
                "lost_points": 27
            },
            {
                "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/1.1 200 OK",
                "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": [
                "3.173.22.90",
                "3.173.23.90",
                "3.173.21.90"
            ],
            "AAAA": [],
            "CNAME": [],
            "MX": [
                "10 mxb-0000ec05.gslb.pphosted.com.",
                "10 mxa-0000ec05.gslb.pphosted.com."
            ],
            "TXT": [
                "\"00D0b000000De84=1TBKW000000GmaE\"",
                "\"00D210000002QLf=1TBDl0000008OKL\"",
                "\"00DDG00000NAncy=1TBDG0000008OKb\"",
                "\"ciscocidomainverification=4bc44a990d5e4f83c6842f70793bdb41dbaf21e1f5e2efe091aeb82571ccbe4a\"",
                "\"00DDE0000044SVQ=1TBDE000000001U\"",
                "\"00D4C0000008x25=1TBD10000004CCW\"",
                "\"webexdomainverification.7VRFC=ee4cb7d1-d0be-40e8-9f05-cae5ca590d47\"",
                "\"00DDn0000014WMF=1TBDn000000000G\"",
                "\"00DE0000000ZaqE=1TBHt000000XZEE\"",
                "\"webexdomainverification.DPFR=6932d3a5-0c2e-404a-a680-adcfc3c89e8a\"",
                "\"00D7g0000005BwN=1TBD70000004CBE\"",
                "\"00D8I0000016LkC=1TBDa000000000d\"",
                "\"google-gws-recovery-domain-verification=69715663\"",
                "\"00DDE0000045mMg=1TBDE000000CaRC\"",
                "\"00D30000001H1Cv=1TBHt0000000006\"",
                "\"00Dd0000000fllf=1TBKh000000Kynm\"",
                "\"00DDc0000005CbI=1TBDc0000004CEn\"",
                "\"00D3000000071D4=1TBKX0000008OIz\"",
                "\"00D30000000nW2o=1TBKd000000000G\"",
                "\"00DDn00000122RU=1TBDn0000004C9I\"",
                "\"00D700000009PLP=1TBKe0000004C98\"",
                "\"00D46000000aATr=1TBKk0000000006\"",
                "\"00DDY0000000PuC=1TBDY0000004C99\"",
                "\"webexdomainverification.=eab34729-3574-4688-b601-940fd470415c\"",
                "\"docusign=a08e0800-af06-45ad-acba-9fadd648dbef\"",
                "\"webexdomainverification.=f35cd535-0a7c-4a18-9bb5-ccf574fbc5a3\"",
                "\"00D300000005zGi=1TBKe000000oLoW\"",
                "\"webexdomainverification.D182=539b4775-f31f-4364-b4da-b3d2df17bc7f\"",
                "\"00D30000001HRSt=1TBKe000000blLh\"",
                "\"_0fa61azy6r3httlcoscove0ey02k1y3\"",
                "\"00D2g0000000ZPI=1TBD1000000000L\"",
                "\"v=spf1 include:bankofamerica.com ~all\"",
                "\"00D300000000K1b=1TBKZ0000004C9J\"",
                "\"00D36000000rZom=1TBHq0000004C98\"",
                "\"3RRQCKXA2IX9XK8NV5H6LGRWCN30HCUBYFW47BDP5\"",
                "\"00D750000000NEs=1TBDh0000004C96\"",
                "\"webexdomainverification.EPKA=8d197962-1882-42ea-b270-8367e2fabd26\"",
                "\"webexdomainverification.7WJTK=4b8b35d6-5f2a-4d70-8504-8bd3c98d3b0c\"",
                "\"00DDL00000D40CM=1TBDL000000001T\"",
                "\"00DD50000009T2F=1TBD50000004CC7\"",
                "\"webexdomainverification.D04F=8e428275-85fb-4c4b-b2a6-e349c74cf922\"",
                "\"webexdomainverification.DMQQ=873761a7-b35e-4255-98f0-fcb9920ab07b\"",
                "\"00DDn0000014WHa=1TBDn000000XZAM\"",
                "\"00D30000001FXpf=1TBHt000000000M\"",
                "\"00D30000000nqfl=1TBHt000000CaRC\"",
                "\"00D30000001H88T=1TBKX000000Gmb9\"",
                "\"_hl8x662121wbbgf1xwkb72isn342tv0\"",
                "\"adobe-idp-site-verification=9ada80f3353e9d9f74fe86147d2cac1dc9242f9fbe5d6a64ab63149dcf5bb6b8\"",
                "\"00DHo000007ESQH=1TBHo000000sXtW\"",
                "\"00D300000000Lsb=1TBHp0000008OIA\"",
                "\"apple-domain-verification=QmyIMaHVhu7omo2l\"",
                "\"00D37000000J5Lh=1TBKb000000TN73\"",
                "\"MS=ms55580738\"",
                "\"webexdomainverification.KK48=c597f065-4e93-48ab-9171-2f9942267358\"",
                "\"00DDk000000E4pS=1TBDk0000008ONF\"",
                "\"docusign=40d18cae-37a1-4088-8f55-0d632bac808e\"",
                "\"00D1D000000jT9H=1TBDR0000008OIy\"",
                "\"00D3K0000008lCp=1TBDc0000008OLx\"",
                "\"webexdomainverification.AU51=fbfbf5ce-8bc6-4040-8cc1-d1631dc4467f\"",
                "\"webexdomainverification.8BOEU=5877ece5-6264-4f5a-882d-c9b076e22c4c\"",
                "\"webexdomainverification.1TKBV=933a9d1a-cb70-442c-a302-ad805fc046d8\"",
                "\"webexdomainverification.1TKU2=082dd1ae-043a-43a9-9c3c-b083168c014e\"",
                "\"00D60000000KTAU=1TBKZ00000000BE\"",
                "\"00D400000007EoN=1TBKY000000fxU4\"",
                "\"00D52000000JPHM=1TBDU000000GmaA\"",
                "\"webexdomainverification.KK43=3df1b2a0-c6ce-42b1-bb09-94c6285109a6\"",
                "\"webexdomainverification.BV9Q=75e79afb-746f-45c0-9b6b-2a780ade4d57\""
            ],
            "NS": [
                "c.ns-bac.net.",
                "g.ns-bac.com.",
                "d.ns-bac.info.",
                "b.ns-bac.org.",
                "a.ns-bac.com.",
                "e.ns-boa.biz.",
                "f.ns-boa.us."
            ],
            "SOA": [
                "a.ns-bac.com. hostmaster.bankofamerica.com. 2026080826 3600 900 604800 600"
            ],
            "CAA": [
                "0 issuevmc \"digicert.com\"",
                "0 issue \"digicert.com\"",
                "0 issue \"amazontrust.com\"",
                "0 issue \"entrust.net\""
            ],
            "DS": [
                "50756 8 2 0DFEC33E7BEC3938E96F4689F3120F6DDD487DA8916436995FB6F6ED B26349E8"
            ],
            "DNSKEY": [
                "256 3 8 AwEAAbKwHpHe9FPF+SIJLU19QlATCc10/7hCTEQgAYakqRx2tTTW6LEV CfBctvZtRmCZ/n29kFSnqG0asqnPGAJS0xSuDSi+kMw7Pz9SUcb/ctU/ w98SCzpR8LVZi5M2xo18YfLNZ+XeTCu4zn3inMSpqEet0E1pi7B0EvMF MVi+eA9v",
                "257 3 8 AwEAAcXGF9Ne6lDMN02Hz4F/HscP4tiXmv9ztPhWWiNOZ+JWecyLw0rU vrt9XfHdJuQwpOVj0gUj5CwRLbT7qlzgDk/I45fOsejQp+wG8hqwWYk2 KPNSYxk9k6SSgyay+yoWrLdfqQwB1OcoznOh0rPM3hWdSZL5gewfhrWx rEpqR5oHb6IrJY9jlH4RIn5uzAT6Sd8TnoWgdCqBkp3TEgKVabYaA8T+ lNb93gkUZzM9sgjcdXzvE0AgkSl2vyobP0Njxa0+l1nvoJ+yj7WI5DR8 s4OAO3LeCIRq4pkUmaPFgljJroAfBoFYKQDGutsZwVpuV+mKVWV+nbRr WuvJ4uZPUJk=",
                "256 3 8 AwEAAbB3NVz+V7CN+himLj5ySJL2PeYxte59qsw+i0H7PDHMePgjXh16 GuRwmcPJa6JuXduRddCi1NtxK6ndGo79yNyZMLlx0VIt/2AIvQfbstWa XuJhEi10O/SomVDqL6IebFgG0XKMaBkWhDMjR62gWvIuuA3m/XDeTjl4 fhflddTb"
            ],
            "RRSIG": [
                "DNSKEY 8 2 600 20260814062326 20260808020022 50756 ml.com. cHlmsXVaRsp1Ed6ayhH4tyEctYc6SCphYde1cWaCHVENA3GtHJAd0lbS ZHV4oAfi3DHNjn8NtiXG2TZObDO0UUYxvAeBCOVKZjUiB6xuxATlEysK tQ6syJMeOixq2mZ2oYd/us7geL5Snc4INRN11GL1XeXC+ltKbNXJXYyu VtrIck2uy7S/gmcz1+gzTvUDHkyRghHIGxZCTLkFPqZlqgmLwr8FRYdh C7fDkMHcG0783MxPL9ZrG/78XIH088I04zcsbaTBRbaRX5xbgz5yOIGj ZwpgaBHm3qQUV+wXASj2JpCAjMxWqQSc4k9ASzrlJAbtgiN8UE047axB Um7N+A==",
                "SOA 8 2 600 20260820092924 20260810082924 1416 ml.com. UAUBnTWJUj1tmXMZysoaKmdvcwPDfDvkgrbUfBubARSMnbKUEWdLLQJ6 xLvqNkav8k1FbfXLZSYfBKVjoplgouOIYFsI0luEgwqn1wxqNy2E1+pH UjT9uTBh8H+bw0lq7Rdrfryh4Mbwkcr0U7pTKt+yOPPB6SGLxOugV7W0 04w=",
                "TXT 8 2 600 20260814062326 20260808020022 1416 ml.com. b+q5jyQyG4QRvimvhApYj884vHllqabF6IPyaOy0XZ587PrH5QkseVAD SiG4f5NN68sVL4Eoyjnuy9Uv9w7tlcxVtKcMazWTMLJ/usvPEnjdqqyg OT4jkT30e2OYSjY7K/1DRcIWMS1yVEMhVnQpvt+7BqSQNNGhqvwFNRAT FO8=",
                "A 8 2 600 20260816202958 20260806202652 1416 ml.com. X2lkfcjADKz2+oZuQivv1501SZrDSnEBfObE9fbMJwSPSWgH+OjRvC/a Mqn75jGnBCPLZUWQXBqCU2Gp+9Cr/SNJwTjjaveG92YOWVTJEqLXC2lj U4jmSQDkv2AWHiKV5ujMHdNknrAJlk8w+w8JwxCOHORwM0Wn/ExqmWWr 4IE=",
                "MX 8 2 3600 20260816213714 20260806204630 1416 ml.com. gtQm3gaUZiEV+k57moQSqugg7g68V7Fs2EbytNaDQKRzqS2HbXBQ6Vxu FxCV4RfMCV16KP0mBzSiVWGdP1RpzYJiWw1EexuLPrguiiVZU1VxeN5S g4/C7zAG82fnWZdw2Ng0lewjKIKC0C8FlTRHxnXVhffV4FZ6qE6pkuMD Vy4=",
                "DS 13 2 86400 20260814014851 20260807003851 41446 com. C6ZFAJT/brXipYRI4MUljHjOjueSrywNzpFZ2XqfLi7VLK2Ki+6+Qejb qj6alR7RP5mKka3h9xvsrUkURB8TmQ==",
                "NS 8 2 86400 20260816212907 20260806205844 1416 ml.com. Y8B00u4VH+4wGnRqmhS36B7LNrbif3CxhOZissatJGF73UOfVbBKljv1 aMrkvQiXwcNOrjndUk7lVPMn9eDnRdCKvYbOehda9D3IASf/FzQxlAbC 7dblC7/JV/7ZJLsA4dpjcLMFcfRJ9nvJCSgNc9fZIYjI2ZVP8Psy7zHT Usk="
            ],
            "NSEC": [],
            "NSEC3": [],
            "SRV": [],
            "NAPTR": [],
            "TLSA": [],
            "SSHFP": []
        },
        "ipv4": [
            "3.173.22.90",
            "3.173.23.90",
            "3.173.21.90"
        ],
        "ipv6": []
    },
    "mail": {
        "spf": "v=spf1 include:bankofamerica.com ~all",
        "dmarc": "v=DMARC1; p=reject; fo=1; rua=mailto:auth.report_ns@bankofamerica.com; ruf=mailto:bankofamerica@ruf.agari.com",
        "dkim_selector": "x",
        "dkim_host": "",
        "dkim": "",
        "spf_analysis": {
            "valid": true,
            "lookups": 1,
            "final": "~all",
            "message": "Within the estimated limit"
        },
        "dmarc_analysis": {
            "valid": true,
            "policy": "reject"
        },
        "bimi": "v=BIMI1; l=https://vmc.digicert.com/21417e14-29da-41ca-8a03-8941c7dd2405.svg; a=https://vmc.digicert.com/21417e14-29da-41ca-8a03-8941c7dd2405.pem",
        "mta_sts": "",
        "tls_rpt": ""
    },
    "advanced": {
        "ptr": "",
        "propagation": {
            "consistent": true,
            "results": [
                {
                    "provider": "Google",
                    "server": "8.8.8.8",
                    "result": [
                        "3.173.21.90",
                        "3.173.22.90",
                        "3.173.23.90"
                    ],
                    "time_ms": 34.33
                },
                {
                    "provider": "Cloudflare",
                    "server": "1.1.1.1",
                    "result": [
                        "3.173.21.90",
                        "3.173.22.90",
                        "3.173.23.90"
                    ],
                    "time_ms": 26.61
                },
                {
                    "provider": "Quad9",
                    "server": "9.9.9.9",
                    "result": [
                        "3.173.21.90",
                        "3.173.22.90",
                        "3.173.23.90"
                    ],
                    "time_ms": 235.38
                },
                {
                    "provider": "OpenDNS",
                    "server": "208.67.222.222",
                    "result": [
                        "3.173.21.90",
                        "3.173.22.90",
                        "3.173.23.90"
                    ],
                    "time_ms": 72.02
                },
                {
                    "provider": "AdGuard",
                    "server": "94.140.14.14",
                    "result": [
                        "3.173.21.90",
                        "3.173.22.90",
                        "3.173.23.90"
                    ],
                    "time_ms": 41.22
                }
            ]
        }
    },
    "ssl": {
        "available": true,
        "issuer": "DigiCert Inc",
        "subject": "ml.com",
        "valid_from": "2025-09-15T19:00:00-05:00",
        "valid_to": "2026-09-15T18:59:59-05:00",
        "days_remaining": 36,
        "san": [
            "ml.com"
        ],
        "protocol": "TLSv1.3",
        "cipher": "TLS_AES_128_GCM_SHA256"
    },
    "http": {
        "url": "https://www.ml.com/",
        "status": "HTTP/1.1 200 OK",
        "http_version": "2",
        "headers": {
            "server": "CloudFront",
            "date": "Mon, 10 Aug 2026 13:13:23 GMT",
            "content-length": "93786",
            "cache-control": "max-age=3600",
            "location": "https://www.ml.com/",
            "x-cache": "FunctionGeneratedResponse from cloudfront",
            "via": "1.1 2bdfafaaaec33c116889588ecd9de280.cloudfront.net (CloudFront)",
            "x-amz-cf-pop": "ORD58-P1",
            "x-amz-cf-id": "PsCEPEzZNRalZWC0Ucq2VyUuUhLPKE0rWeP5vHS2_SJaofqlkP63kQ==",
            "strict-transport-security": "max-age=31536000;includeSubDomains",
            "last-modified": "Fri, 07 Aug 2026 15:27:43 GMT",
            "etag": "\"16e5a-65876a55d288e\"",
            "accept-ranges": "bytes",
            "content-type": "text/html",
            "content-security-policy": "default-src 'self' *.ml.com *.bankofamerica.com *.bofa.com *.bac-assets.com 1359940.fls.doubleclick.net ad.doubleclick.net adservice.google.com www.glancecdn.net storage.glancecdn.net www.glance.net bofa-prod-presence-1.glance.net bofa-prod-presence-2.glance.net bofa-prod-presence-3.glance.net bofa-prod-presence-4.glance.net bofa-prod-presence-5.glance.net bofa-prod-presence-6.glance.net bofa-prod-presence-7.glance.net bofa-prod-presence-8.glance.net bofa-prod-presence-9.glance.net cobrowse-location.glance.net session-a-1.glance.net session-a-2.glance.net session-a-3.glance.net session-a-4.glance.net session-a-5.glance.net session-a-6.glance.net session-a-7.glance.net session-a-8.glance.net session-a-9.glance.net visitor-cam-aws.glance.net lb-video.glance.net prod-video-a-1.glance.net prod-video-a-2.glance.net prod-video-a-3.glance.net prod-video-a-4.glance.net prod-video-a-5.glance.net prod-video-a-6.glance.net prod-video-a-7.glance.net prod-video-a-8.glance.net prod-video-a-9.glance.net cfvod.kaltura.com d.agkn.com geolocation.onetrust.com platform.linkedin.com platform.twitter.com privacyportal-bofa.my.onetrust.com px.marchex.io snc.marchex.io stats.g.doubleclick.net td.doubleclick.net testdata.coremetrics.com units.knotch.it www.dianomi.com www.google.co.in www.google.com www.googleadservices.com www.googletagmanager.com www.knotch-cdn.com beplic.epsilon.com ct.pinterest.com s.pinimg.com www.redditstatic.com pixel-config.reddit.com alb.reddit.com conversions-config.reddit.com tr.snapchat.com data: blob: wss: https: 'unsafe-inline' 'unsafe-eval'; script-src 'self' *.ml.com *.bankofamerica.com *.bofa.com *.bac-assets.com www.googletagmanager.com www.knotch-cdn.com beplic.epsilon.com glance.net beta.glancecdn.net storage.glancecdn.net www.glancecdn.net glancecdn.net cdnstorage.myglance.net cdn-bofa.myglance.net analytics.kaltura.com cdn.cookielaw.org cdnapisec.kaltura.com rw.marchex.io tags.tiqcdn.com www.google-analytics.com www.googleapis.com ct.pinterest.com s.pinimg.com www.redditstatic.com pixel-config.reddit.com alb.reddit.com conversions-config.reddit.com tr.snapchat.com blob: wss: 'unsafe-inline' 'unsafe-eval'; style-src 'self' *.ml.com *.bankofamerica.com *.bofa.com *.bac-assets.com www.googletagmanager.com www.knotch-cdn.com beplic.epsilon.com glance.net beta.glancecdn.net storage.glancecdn.net www.glancecdn.net glancecdn.net cdnstorage.myglance.net cdn-bofa.myglance.net www.redditstatic.com pixel-config.reddit.com alb.reddit.com conversions-config.reddit.com tr.snapchat.com 'unsafe-inline' 'unsafe-eval'; frame-ancestors 'self' *.ml.com *.bac-assets.com *.bankofamerica.com www.glance.net ; worker-src 'self' blob:;",
            "set-cookie": "TS012ec828=0138c60008cd16b0a4679acd57ba3b854f192898d371075bd61dd84bab95aaedc88604f2033746e037bc14e931aec18c3b73724f59; path=/; domain=.ml.com; HttpOnly; Secure"
        },
        "security_checks": {
            "strict-transport-security": true,
            "content-security-policy": true,
            "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": "CloudFront",
        "powered_by": ""
    },
    "webpage": {
        "url": "https://www.ml.com/",
        "title": "Wealth Management and Financial Services from Merrill Lynch",
        "description": "Merrill Lynch Wealth Management has the financial advisors and expertise to help you achieve your goals at any stage of your life or career.",
        "success": true,
        "error": "",
        "status": 206
    },
    "network": {
        "3.173.22.90": {
            "success": false,
            "country": "",
            "region": "",
            "city": "",
            "asn": "",
            "organization": "",
            "isp": ""
        },
        "3.173.23.90": {
            "success": false,
            "country": "",
            "region": "",
            "city": "",
            "asn": "",
            "organization": "",
            "isp": ""
        },
        "3.173.21.90": {
            "success": false,
            "country": "",
            "region": "",
            "city": "",
            "asn": "",
            "organization": "",
            "isp": ""
        }
    },
    "smtp": {
        "host": "mxb-0000ec05.gslb.pphosted.com",
        "ports": [
            {
                "port": 25,
                "open": false,
                "time_ms": 50.8,
                "banner": "",
                "error": "Connection refused"
            },
            {
                "port": 465,
                "open": false,
                "time_ms": 76.6,
                "banner": "",
                "error": "Connection refused"
            },
            {
                "port": 587,
                "open": false,
                "time_ms": 21.2,
                "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": 85.43
}