{
  "schemaVersion": 3,
  "importerVersion": "404-observations-6",
  "redactions": [
    "Request URLs and bodies, cookies, extracted values and hashes, WebSocket payloads, push endpoints, raw errors, local paths, and unknown fields are omitted.",
    "Caller and frame URL queries, fragments, credentials, ports, and identifier-like path segments are omitted."
  ],
  "id": "weather-com",
  "domain": "weather.com",
  "url": "https://weather.com",
  "runs": [
    {
      "id": "headful-85f5abc9ea7e",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": null,
      "scannerVersion": null,
      "browserVersion": null,
      "finalUrl": null,
      "httpStatus": null,
      "pageTitle": null,
      "pageState": "unmeasured",
      "measurementStatus": "navigation_failed",
      "finding": "unmeasured",
      "signals": {
        "canvas": null,
        "webgl": null,
        "audio": null,
        "fonts": null,
        "device": null
      },
      "collectionCallers": [],
      "apiCalls": [],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [],
      "requestCount": 0,
      "scriptsCaptured": 0,
      "framesSeen": null,
      "googleAdsObserved": null,
      "source": {
        "file": "results/headful/weather-com.json",
        "sha256": "85f5abc9ea7ea76da20bf9292997c78070486fdd8f5a6388d3959171061a986e"
      },
      "scanUrl": "https://weather.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "headful-9fd78287a7fa",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-19T06:18:05.824405Z",
      "scannerVersion": "0.3",
      "browserVersion": "156.0.8078.4",
      "finalUrl": null,
      "httpStatus": null,
      "pageTitle": null,
      "pageState": "unmeasured",
      "measurementStatus": "navigation_failed",
      "finding": "unmeasured",
      "signals": {
        "canvas": null,
        "webgl": null,
        "audio": null,
        "fonts": null,
        "device": null
      },
      "collectionCallers": [],
      "apiCalls": [],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [],
      "requestCount": 0,
      "scriptsCaptured": 0,
      "framesSeen": null,
      "googleAdsObserved": null,
      "source": {
        "file": "results/headful/weather-com-20261019T061805.json",
        "sha256": "9fd78287a7fa3aad5cd875e795f2c0bbbfdd3662b09e63c338e8af1ecc1894f2"
      },
      "scanUrl": "https://weather.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "headful-ba6c077f9084",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-22T17:03:21.596364Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://weather.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": "domcontentloaded",
      "finalUrl": "https://weather.com/",
      "httpStatus": 200,
      "pageTitle": "National and Local Weather Radar, Daily Forecast, Hurricane and information from The Weather Channel and weather.com",
      "pageState": "document",
      "measurementStatus": "ok",
      "finding": "collection",
      "signals": {
        "canvas": true,
        "webgl": false,
        "audio": false,
        "fonts": false,
        "device": true
      },
      "collectionCallers": [
        "https://weather.com/akam/13/7b2638d0"
      ],
      "apiCalls": [
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [
            {
              "url": "https://micro.rubiconproject.com/prebid/dynamic/10738.js",
              "line": 28,
              "column": 112571
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610210101/pubads_impl.js",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610210101/pubads_impl.js",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 3,
          "callers": [
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 1279
            },
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 6020
            }
          ],
          "inlineCaller": true,
          "frame": "https://weather.com/"
        },
        {
          "api": "canvas.toDataURL",
          "count": 1,
          "callers": [
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 6257
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "canvas2d.fillText",
          "count": 2,
          "callers": [
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 6087
            },
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 6229
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "canvas2d.getImageData",
          "count": 1,
          "callers": [
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 1344
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "document.cookie.read",
          "count": 3712,
          "callers": [
            {
              "url": "https://weather.com/_next/static/immutable/chunks/0bhju_ijaxk3q.js",
              "line": 6,
              "column": 87025
            },
            {
              "url": "https://weather.com/api/v1/script/dprSdkScript.js",
              "line": 1,
              "column": 752
            },
            {
              "url": "https://weather.com/api/v1/script/dprSdkScript.js",
              "line": 1,
              "column": 2570
            },
            {
              "url": "https://weather.com/api/v1/script/dprSdkScript.js",
              "line": 1,
              "column": 2614
            },
            {
              "url": "https://weather.com/api/v1/script/dprSdkScript.js",
              "line": 25,
              "column": 5952
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "document.cookie.write",
          "count": 759,
          "callers": [
            {
              "url": "https://micro.rubiconproject.com/prebid/dynamic/10738.js",
              "line": 28,
              "column": 82350
            },
            {
              "url": "https://s.w-x.co/helios/twc/1.95.0/helios.js",
              "line": 16,
              "column": 108019
            },
            {
              "url": "https://weather.com/api/v1/script/dprSdkScript.js",
              "line": 1,
              "column": 972
            },
            {
              "url": "https://weather.com/api/v1/script/dprSdkScript.js",
              "line": 25,
              "column": 5909
            },
            {
              "url": "https://weather.com/api/v1/script/dprSdkScript.js",
              "line": 25,
              "column": 6014
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "navigator.deviceMemory",
          "count": 16,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610210101/pubads_impl.js",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "navigator.doNotTrack",
          "count": 2,
          "callers": [
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 504
            },
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 514
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "navigator.getBattery",
          "count": 1,
          "callers": [
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 1056
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "navigator.hardwareConcurrency",
          "count": 2,
          "callers": [
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 504
            },
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 514
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "navigator.language",
          "count": 9,
          "callers": [
            {
              "url": "https://micro.rubiconproject.com/prebid/dynamic/10738.js",
              "line": 28,
              "column": 139325
            },
            {
              "url": "https://micro.rubiconproject.com/prebid/dynamic/10738.js",
              "line": 86,
              "column": 2046
            },
            {
              "url": "https://s.w-x.co/helios/twc/1.95.0/helios.js",
              "line": 16,
              "column": 129670
            },
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 504
            },
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 514
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "navigator.languages",
          "count": 7,
          "callers": [
            {
              "url": "https://weather-channel.solutions.cdn.optable.co/public-assets/weather-channel-sdk.js",
              "line": 2,
              "column": 146719
            },
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 504
            },
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 514
            },
            {
              "url": "https://weather.com/wx-next-web/static/vendor/@amplitude/[redacted-id]/dist/experiment.umd.min.js",
              "line": 1,
              "column": 74681
            },
            {
              "url": "https://weather.com/wx-next-web/static/vendor/@amplitude/[redacted-id]/dist/experiment.umd.min.js",
              "line": 1,
              "column": 74702
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "navigator.maxTouchPoints",
          "count": 2,
          "callers": [
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 504
            },
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 514
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "navigator.platform",
          "count": 172,
          "callers": [
            {
              "url": "https://micro.rubiconproject.com/prebid/dynamic/10738.js",
              "line": 24,
              "column": 3981
            },
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 504
            },
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 514
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "navigator.plugins",
          "count": 8,
          "callers": [
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 145
            },
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 4228
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "navigator.userAgent",
          "count": 2,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "navigator.userAgent",
          "count": 2358,
          "callers": [
            {
              "url": "https://weather.com/_next/static/immutable/chunks/1p5q0nlhsa5b3.js",
              "line": 1,
              "column": 6128
            },
            {
              "url": "https://weather.com/_next/static/immutable/chunks/1p5q0nlhsa5b3.js",
              "line": 1,
              "column": 6149
            },
            {
              "url": "https://weather.com/_next/static/immutable/chunks/1p5q0nlhsa5b3.js",
              "line": 1,
              "column": 6476
            },
            {
              "url": "https://weather.com/_next/static/immutable/chunks/1p5q0nlhsa5b3.js",
              "line": 1,
              "column": 6500
            },
            {
              "url": "https://weather.com/_next/static/immutable/chunks/1p5q0nlhsa5b3.js",
              "line": 1,
              "column": 6605
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "navigator.webdriver",
          "count": 3,
          "callers": [
            {
              "url": "https://weather.com/_vercel/speed-insights/script.js",
              "line": 1,
              "column": 268
            },
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 504
            },
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 514
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "screen.availHeight",
          "count": 17,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610210101/pubads_impl.js",
              "line": null,
              "column": null
            },
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 7000
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "screen.availWidth",
          "count": 17,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610210101/pubads_impl.js",
              "line": null,
              "column": null
            },
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 6818
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "screen.colorDepth",
          "count": 17,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610210101/pubads_impl.js",
              "line": null,
              "column": null
            },
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 7113
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "screen.height",
          "count": 31,
          "callers": [
            {
              "url": "https://micro.rubiconproject.com/prebid/dynamic/10738.js",
              "line": 28,
              "column": 94461
            },
            {
              "url": "https://micro.rubiconproject.com/prebid/dynamic/10738.js",
              "line": 53,
              "column": 25698
            },
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610210101/pubads_impl.js",
              "line": null,
              "column": null
            },
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 7032
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "screen.pixelDepth",
          "count": 1,
          "callers": [
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 7133
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "screen.width",
          "count": 32,
          "callers": [
            {
              "url": "https://micro.rubiconproject.com/prebid/dynamic/10738.js",
              "line": 28,
              "column": 94461
            },
            {
              "url": "https://micro.rubiconproject.com/prebid/dynamic/10738.js",
              "line": 53,
              "column": 25730
            },
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610210101/pubads_impl.js",
              "line": null,
              "column": null
            },
            {
              "url": "https://weather.com/_next/static/immutable/chunks/0bhju_ijaxk3q.js",
              "line": 6,
              "column": 65775
            },
            {
              "url": "https://weather.com/akam/13/7b2638d0",
              "line": 2,
              "column": 6830
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "window.devicePixelRatio",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "window.devicePixelRatio",
          "count": 16,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610210101/pubads_impl.js",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [
        {
          "name": "Amplitude",
          "hosts": [
            "api.lab.amplitude.com"
          ]
        },
        {
          "name": "Google Ads",
          "hosts": [
            "8c5210c7af7f0ec8fe08eaa444c0cf36.safeframe.googlesyndication.com",
            "cm.g.doubleclick.net",
            "googleads.g.doubleclick.net",
            "pagead2.googlesyndication.com",
            "securepubads.g.doubleclick.net",
            "tpc.googlesyndication.com"
          ]
        },
        {
          "name": "The Media Trust (client-side security monitoring)",
          "hosts": [
            "scripts.webcontentassessor.com"
          ]
        }
      ],
      "staticAnalysis": [],
      "cnameRecords": [
        {
          "host": "static.criteo.net",
          "target": "in-ftd-172.us5.vip.prod.criteo.com"
        }
      ],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "8c5210c7af7f0ec8fe08eaa444c0cf36.safeframe.googlesyndication.com",
        "a.bids.ws",
        "adrta.com",
        "ads.pubmatic.com",
        "api.lab.amplitude.com",
        "api.rlcdn.com",
        "assets.bounceexchange.com",
        "beacon.bidder.taboola.com",
        "c.amazon-adsystem.com",
        "c2.taboola.com",
        "cdn.adsafeprotected.com",
        "cdn.ampproject.org",
        "cdn.id5-sync.com",
        "cdn.p-n.io",
        "cdn.taboola.com",
        "check.analytics.rlcdn.com",
        "client.aps.amazon-adsystem.com",
        "cm.g.doubleclick.net",
        "config.aps.amazon-adsystem.com",
        "content.quantcount.com",
        "creative-measurement.quantcount.com",
        "direct.adsrvr.org",
        "display.bidder.taboola.com",
        "eb2.3lift.com",
        "edge.atmtd.com",
        "elb.the-ozone-project.com",
        "event.ay.delivery",
        "exch.quantcount.com",
        "fastlane.rubiconproject.com",
        "fid.agkn.com",
        "floors.atmtd.com",
        "fonts.googleapis.com",
        "fw.adsafeprotected.com",
        "googleads.g.doubleclick.net",
        "grid-bidder.criteo.com",
        "gum.criteo.com",
        "hbopenbid.pubmatic.com",
        "hq2zc2zefnwmg3wcm.ay.delivery",
        "htlb.casalemedia.com",
        "id.crwdcntrl.net",
        "id5-sync.com",
        "idx.liadm.com",
        "invstatic101.creativecdn.com",
        "js-sec.indexww.com",
        "k.p-n.io",
        "launchpad-wrapper.privacymanager.io",
        "launchpad.privacymanager.io",
        "match.adsrvr.org",
        "metrics.rapidedge.io",
        "micro.rubiconproject.com",
        "na.edge.optable.co",
        "oa.openxcdn.net",
        "pagead2.googlesyndication.com",
        "pbs-us-east.ay.delivery",
        "pixel.quantcount.com",
        "pixel.quantserve.com",
        "prebid-a.rubiconproject.com",
        "prebid-server.rubiconproject.com",
        "prod.weatherfx.com",
        "pub.doubleverify.com",
        "pubimgs.net",
        "rp.liadm.com",
        "rtb.openx.net",
        "s.w-x.co",
        "scripts.stay22.com",
        "scripts.webcontentassessor.com",
        "secure.cdn.fastclick.net",
        "securepubads.g.doubleclick.net",
        "servedby.flashtalking.com",
        "static.criteo.net",
        "static.qovani.com",
        "static.tblcontent.com",
        "succeedscene.com",
        "tags.crwdcntrl.net",
        "tlx.3lift.com",
        "tpc.googlesyndication.com",
        "u.openx.net",
        "us-u.openx.net",
        "weather-channel.solutions.cdn.optable.co",
        "web-banner.ads.aps.amazon-adsystem.com",
        "wellbeingforce.com",
        "www.google.com",
        "www.gstatic.com"
      ],
      "requestCount": 428,
      "scriptsCaptured": 61,
      "framesSeen": 13,
      "googleAdsObserved": true,
      "source": {
        "file": "results/headful/weather-com-20261022T170321.json",
        "sha256": "ba6c077f908486c9cd16f05d9e6613b277f2d5e6140f642a81a8b3118dacae95"
      }
    },
    {
      "id": "research-159567b1271b",
      "mode": "research",
      "modeInferred": true,
      "scannedAt": null,
      "scannerVersion": null,
      "browserVersion": null,
      "finalUrl": null,
      "httpStatus": null,
      "pageTitle": "National and Local Weather Radar, Daily Forecast, Hurricane and information from The Weather Channel and weather.com",
      "pageState": "document",
      "measurementStatus": "ok",
      "finding": "not_observed",
      "signals": {
        "canvas": false,
        "webgl": false,
        "audio": false,
        "fonts": false,
        "device": false
      },
      "collectionCallers": [],
      "apiCalls": [
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [
        {
          "name": "Google Ads",
          "hosts": [
            "securepubads.g.doubleclick.net"
          ]
        }
      ],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "accounts.google.com",
        "cdn.p-n.io",
        "client.aps.amazon-adsystem.com",
        "config.aps.amazon-adsystem.com",
        "hq2zc2zefnwmg3wcm.ay.delivery",
        "micro.rubiconproject.com",
        "s.w-x.co",
        "securepubads.g.doubleclick.net",
        "weather-channel.solutions.cdn.optable.co"
      ],
      "requestCount": 84,
      "scriptsCaptured": 0,
      "framesSeen": null,
      "googleAdsObserved": true,
      "source": {
        "file": "results/headless/weather-com.json",
        "sha256": "159567b1271b677eda49526346b9b8486d05f13477edd6ca38590e10a95ff8cf"
      },
      "scanUrl": "https://weather.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "research-dff3f7710c99",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-19T06:00:37.484982Z",
      "scannerVersion": "0.3",
      "browserVersion": "156.0.8078.4",
      "finalUrl": null,
      "httpStatus": null,
      "pageTitle": null,
      "pageState": "unmeasured",
      "measurementStatus": "navigation_failed",
      "finding": "unmeasured",
      "signals": {
        "canvas": null,
        "webgl": null,
        "audio": null,
        "fonts": null,
        "device": null
      },
      "collectionCallers": [],
      "apiCalls": [],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [],
      "requestCount": 0,
      "scriptsCaptured": 0,
      "framesSeen": null,
      "googleAdsObserved": null,
      "source": {
        "file": "results/headless/weather-com-20261019T060037.json",
        "sha256": "dff3f7710c9958636074021ff6e09c48809aaafee1de2a500c1d497597b366b1"
      },
      "scanUrl": "https://weather.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "research-ca97d42bef8f",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-19T06:03:47.722073Z",
      "scannerVersion": "0.3",
      "browserVersion": "156.0.8078.4",
      "finalUrl": null,
      "httpStatus": null,
      "pageTitle": null,
      "pageState": "unmeasured",
      "measurementStatus": "navigation_failed",
      "finding": "unmeasured",
      "signals": {
        "canvas": null,
        "webgl": null,
        "audio": null,
        "fonts": null,
        "device": null
      },
      "collectionCallers": [],
      "apiCalls": [],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [],
      "requestCount": 0,
      "scriptsCaptured": 0,
      "framesSeen": null,
      "googleAdsObserved": null,
      "source": {
        "file": "results/headless/weather-com-20261019T060347.json",
        "sha256": "ca97d42bef8f3f907840491a925acbd2c9565fb817e9b2d66789adc63da2e6e5"
      },
      "scanUrl": "https://weather.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "research-ddb4d7f0a33e",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-22T19:22:08.635648Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://weather.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": "domcontentloaded",
      "finalUrl": "https://weather.com/",
      "httpStatus": 200,
      "pageTitle": "National and Local Weather Radar, Daily Forecast, Hurricane and information from The Weather Channel and weather.com",
      "pageState": "document",
      "measurementStatus": "ok",
      "finding": "signals",
      "signals": {
        "canvas": false,
        "webgl": false,
        "audio": false,
        "fonts": false,
        "device": true
      },
      "collectionCallers": [],
      "apiCalls": [
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [
            {
              "url": "https://micro.rubiconproject.com/prebid/dynamic/10738.js",
              "line": 28,
              "column": 112571
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 19,
              "column": 278294
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 23,
              "column": 308488
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 23,
              "column": 308488
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 23,
              "column": 308488
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 23,
              "column": 308488
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 23,
              "column": 308488
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 23,
              "column": 308488
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": "https://weather.com/"
        },
        {
          "api": "document.cookie.read",
          "count": 3834,
          "callers": [
            {
              "url": "https://weather.com/_next/static/immutable/chunks/0bhju_ijaxk3q.js",
              "line": 6,
              "column": 87025
            },
            {
              "url": "https://weather.com/api/v1/script/dprSdkScript.js",
              "line": 1,
              "column": 752
            },
            {
              "url": "https://weather.com/api/v1/script/dprSdkScript.js",
              "line": 1,
              "column": 2570
            },
            {
              "url": "https://weather.com/api/v1/script/dprSdkScript.js",
              "line": 1,
              "column": 2614
            },
            {
              "url": "https://weather.com/api/v1/script/dprSdkScript.js",
              "line": 25,
              "column": 5952
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "document.cookie.write",
          "count": 775,
          "callers": [
            {
              "url": "https://micro.rubiconproject.com/prebid/dynamic/10738.js",
              "line": 28,
              "column": 82350
            },
            {
              "url": "https://s.w-x.co/helios/twc/1.95.0/helios.js",
              "line": 16,
              "column": 108019
            },
            {
              "url": "https://weather.com/api/v1/script/dprSdkScript.js",
              "line": 1,
              "column": 972
            },
            {
              "url": "https://weather.com/api/v1/script/dprSdkScript.js",
              "line": 25,
              "column": 5909
            },
            {
              "url": "https://weather.com/api/v1/script/dprSdkScript.js",
              "line": 25,
              "column": 6014
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "navigator.deviceMemory",
          "count": 16,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 23,
              "column": 318827
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "navigator.language",
          "count": 7,
          "callers": [
            {
              "url": "https://micro.rubiconproject.com/prebid/dynamic/10738.js",
              "line": 28,
              "column": 139325
            },
            {
              "url": "https://micro.rubiconproject.com/prebid/dynamic/10738.js",
              "line": 79,
              "column": 4455
            },
            {
              "url": "https://micro.rubiconproject.com/prebid/dynamic/10738.js",
              "line": 86,
              "column": 2046
            },
            {
              "url": "https://s.w-x.co/helios/twc/1.95.0/helios.js",
              "line": 16,
              "column": 129670
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "navigator.languages",
          "count": 4,
          "callers": [
            {
              "url": "https://weather.com/wx-next-web/static/vendor/@amplitude/[redacted-id]/dist/experiment.umd.min.js",
              "line": 1,
              "column": 74681
            },
            {
              "url": "https://weather.com/wx-next-web/static/vendor/@amplitude/[redacted-id]/dist/experiment.umd.min.js",
              "line": 1,
              "column": 74702
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "navigator.platform",
          "count": 170,
          "callers": [
            {
              "url": "https://micro.rubiconproject.com/prebid/dynamic/10738.js",
              "line": 24,
              "column": 3981
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "navigator.userAgent",
          "count": 3535,
          "callers": [
            {
              "url": "https://weather.com/_next/static/immutable/chunks/1p5q0nlhsa5b3.js",
              "line": 1,
              "column": 6128
            },
            {
              "url": "https://weather.com/_next/static/immutable/chunks/1p5q0nlhsa5b3.js",
              "line": 1,
              "column": 6149
            },
            {
              "url": "https://weather.com/_next/static/immutable/chunks/1p5q0nlhsa5b3.js",
              "line": 1,
              "column": 6476
            },
            {
              "url": "https://weather.com/_next/static/immutable/chunks/1p5q0nlhsa5b3.js",
              "line": 1,
              "column": 6500
            },
            {
              "url": "https://weather.com/_next/static/immutable/chunks/1p5q0nlhsa5b3.js",
              "line": 1,
              "column": 6605
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "navigator.webdriver",
          "count": 1,
          "callers": [
            {
              "url": "https://weather.com/_vercel/speed-insights/script.js",
              "line": 1,
              "column": 268
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "screen.availHeight",
          "count": 16,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 23,
              "column": 318483
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "screen.availWidth",
          "count": 16,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 23,
              "column": 318543
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "screen.colorDepth",
          "count": 16,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 23,
              "column": 318602
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "screen.height",
          "count": 30,
          "callers": [
            {
              "url": "https://micro.rubiconproject.com/prebid/dynamic/10738.js",
              "line": 28,
              "column": 94461
            },
            {
              "url": "https://micro.rubiconproject.com/prebid/dynamic/10738.js",
              "line": 53,
              "column": 25698
            },
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 19,
              "column": 152889
            },
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 23,
              "column": 318375
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "screen.width",
          "count": 31,
          "callers": [
            {
              "url": "https://micro.rubiconproject.com/prebid/dynamic/10738.js",
              "line": 28,
              "column": 94461
            },
            {
              "url": "https://micro.rubiconproject.com/prebid/dynamic/10738.js",
              "line": 53,
              "column": 25730
            },
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 19,
              "column": 152871
            },
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 23,
              "column": 318429
            },
            {
              "url": "https://weather.com/_next/static/immutable/chunks/0bhju_ijaxk3q.js",
              "line": 6,
              "column": 65775
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        },
        {
          "api": "window.devicePixelRatio",
          "count": 16,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 23,
              "column": 318651
            }
          ],
          "inlineCaller": false,
          "frame": "https://weather.com/"
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [
        {
          "name": "Amplitude",
          "hosts": [
            "api.lab.amplitude.com"
          ]
        },
        {
          "name": "Google Ads",
          "hosts": [
            "bc04229f96cadb11604d8d2ea6aa8eeb.safeframe.googlesyndication.com",
            "cm.g.doubleclick.net",
            "googleads.g.doubleclick.net",
            "pagead2.googlesyndication.com",
            "securepubads.g.doubleclick.net",
            "tpc.googlesyndication.com"
          ]
        },
        {
          "name": "The Media Trust (client-side security monitoring)",
          "hosts": [
            "scripts.webcontentassessor.com"
          ]
        }
      ],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "a.bids.ws",
        "ads.pubmatic.com",
        "api.lab.amplitude.com",
        "api.rlcdn.com",
        "assets.bounceexchange.com",
        "bc04229f96cadb11604d8d2ea6aa8eeb.safeframe.googlesyndication.com",
        "beacon.bidder.taboola.com",
        "c.amazon-adsystem.com",
        "c2.taboola.com",
        "cdn.adsafeprotected.com",
        "cdn.id5-sync.com",
        "cdn.p-n.io",
        "cdn.taboola.com",
        "check.analytics.rlcdn.com",
        "client.aps.amazon-adsystem.com",
        "cm.g.doubleclick.net",
        "config.aps.amazon-adsystem.com",
        "direct.adsrvr.org",
        "display.bidder.taboola.com",
        "eb2.3lift.com",
        "edge.atmtd.com",
        "elb.the-ozone-project.com",
        "event.ay.delivery",
        "fastlane.rubiconproject.com",
        "fid.agkn.com",
        "floors.atmtd.com",
        "googleads.g.doubleclick.net",
        "grid-bidder.criteo.com",
        "gum.criteo.com",
        "hbopenbid.pubmatic.com",
        "hq2zc2zefnwmg3wcm.ay.delivery",
        "htlb.casalemedia.com",
        "id.crwdcntrl.net",
        "id5-sync.com",
        "idx.liadm.com",
        "invstatic101.creativecdn.com",
        "js-sec.indexww.com",
        "k.p-n.io",
        "launchpad-wrapper.privacymanager.io",
        "launchpad.privacymanager.io",
        "match.adsrvr.org",
        "metrics.rapidedge.io",
        "micro.rubiconproject.com",
        "oa.openxcdn.net",
        "pagead2.googlesyndication.com",
        "pbs-us-east.ay.delivery",
        "prebid-a.rubiconproject.com",
        "prebid-server.rubiconproject.com",
        "prod.weatherfx.com",
        "pub.doubleverify.com",
        "pubimgs.net",
        "rp.liadm.com",
        "rtb.openx.net",
        "s.w-x.co",
        "scripts.stay22.com",
        "scripts.webcontentassessor.com",
        "secure.cdn.fastclick.net",
        "securepubads.g.doubleclick.net",
        "static.criteo.net",
        "static.qovani.com",
        "succeedscene.com",
        "tags.crwdcntrl.net",
        "tlx.3lift.com",
        "tpc.googlesyndication.com",
        "u.openx.net",
        "weather-channel.solutions.cdn.optable.co",
        "web-banner.ads.aps.amazon-adsystem.com",
        "websdk.appsflyersdk.com",
        "wellbeingforce.com"
      ],
      "requestCount": 320,
      "scriptsCaptured": 51,
      "framesSeen": 21,
      "googleAdsObserved": true,
      "source": {
        "file": "results/headless/weather-com-20261022T192208.json",
        "sha256": "ddb4d7f0a33e8a9c5ded67cc6a09f294b221870d32a4e9e7e6ed1d0c7942d7be"
      }
    }
  ]
}
