{
  "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": "denverpost-com",
  "domain": "denverpost.com",
  "url": "https://denverpost.com",
  "runs": [
    {
      "id": "headful-6743db21a62e",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-21T22:32:13.167989Z",
      "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/denverpost-com-20261021T223213.json",
        "sha256": "6743db21a62ebc58955ef7f4a95624f4e0ec0f5fabe30f5e853b5e704e97f510"
      },
      "scanUrl": "https://denverpost.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "headful-b10b8ea21789",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-22T14:30:58.937193Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://denverpost.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": "attempt_started",
      "finalUrl": null,
      "httpStatus": null,
      "pageTitle": null,
      "pageState": "unmeasured",
      "measurementStatus": "scanner_error",
      "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/denverpost-com-20261022T143058.json",
        "sha256": "b10b8ea217891b1a8abfe937a0f13f0739458befbea406c5804ca1abcd414e36"
      }
    },
    {
      "id": "headful-b3d880e0dfdd",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-22T14:30:59.308126Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://denverpost.com",
      "supplementary": false,
      "partial": true,
      "navigationStatus": "committed",
      "finalUrl": "https://www.denverpost.com/",
      "httpStatus": 200,
      "pageTitle": "The Denver Post – Colorado breaking news, sports, business, weather, entertainment.",
      "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://cmp.osano.com/16A1AnRt2Fn8i1unj/[redacted]/osano.js",
              "line": 2,
              "column": 56118
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [
            {
              "url": "https://cmp.osano.com/16A1AnRt2Fn8i1unj/[redacted]/osano.js",
              "line": 2,
              "column": 56118
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [
            {
              "url": "https://cmp.osano.com/16A1AnRt2Fn8i1unj/[redacted]/osano.js",
              "line": 2,
              "column": 56118
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [
            {
              "url": "https://cmp.osano.com/16A1AnRt2Fn8i1unj/[redacted]/osano.js",
              "line": 2,
              "column": 56118
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": "https://www.denverpost.com/"
        },
        {
          "api": "document.cookie.read",
          "count": 4,
          "callers": [
            {
              "url": "https://cmp.osano.com/16A1AnRt2Fn8i1unj/[redacted]/osano.js",
              "line": 2,
              "column": 130403
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.denverpost.com/"
        },
        {
          "api": "document.cookie.write",
          "count": 10,
          "callers": [
            {
              "url": "https://cmp.osano.com/16A1AnRt2Fn8i1unj/[redacted]/osano.js",
              "line": 2,
              "column": 130678
            },
            {
              "url": "https://cmp.osano.com/16A1AnRt2Fn8i1unj/[redacted]/osano.js",
              "line": 2,
              "column": 130737
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.denverpost.com/"
        },
        {
          "api": "navigator.doNotTrack",
          "count": 138,
          "callers": [
            {
              "url": "https://cmp.osano.com/16A1AnRt2Fn8i1unj/[redacted]/osano.js",
              "line": 2,
              "column": 76431
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.denverpost.com/"
        },
        {
          "api": "navigator.language",
          "count": 2,
          "callers": [
            {
              "url": "https://c615.denverpost.com/script.js",
              "line": 2,
              "column": 2323
            },
            {
              "url": "https://c615.denverpost.com/script.js",
              "line": 39,
              "column": 107
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.denverpost.com/"
        },
        {
          "api": "navigator.userAgent",
          "count": 55,
          "callers": [
            {
              "url": "https://accounts.google.com/gsi/client",
              "line": null,
              "column": null
            },
            {
              "url": "https://c615.denverpost.com/script.js",
              "line": 40,
              "column": 13
            },
            {
              "url": "https://c615.denverpost.com/script.js",
              "line": 40,
              "column": 33
            },
            {
              "url": "https://prodmg2.blob.core.windows.net/newsletterwidget/mngcep/mg2nw.min.js",
              "line": 3,
              "column": 4319
            },
            {
              "url": "https://www.denverpost.com/wp-content/plugins/mng-digisubs/static/mng-digisubs.shared.bundle.js",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.denverpost.com/"
        },
        {
          "api": "screen.height",
          "count": 1,
          "callers": [
            {
              "url": "https://c615.denverpost.com/script.js",
              "line": 2,
              "column": 4336
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.denverpost.com/"
        },
        {
          "api": "screen.width",
          "count": 1,
          "callers": [
            {
              "url": "https://c615.denverpost.com/script.js",
              "line": 2,
              "column": 4321
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.denverpost.com/"
        }
      ],
      "evidenceSnippets": [
        {
          "url": "https://c615.denverpost.com/script.js",
          "excerpts": [
            "S.CURRENTSCREENWIDTH,e),this._profile.setValue(this.PROFILE_PROPERTIES.CURRENTSCREENHEIGHT,t);var i=e+\"x\"+t;this._profile.setValue(this.PROFILE_PROPERTIES.CURRENTRESOLUTION,i),this._profile.addValue(this.PROFILE_PROPERTIES.RESOLUTION,i)},_setReferrerProperties:function(){this._setReferrerKeywords(),this._setReferrerHost()},_setReferrerKeywords:function(){var e=this.HELPER.decodeReferrer(this._referrer)||[];e.length>0&&(this._addProfileValues(this.PROFILE_PROPERTIES.KEYWORDS,e),this._profile.setValues(this.PROFILE_PROPERTIES.CURRENTKEYWORDS,e))},_addProfileValues:function(e,t){(Array.isArray(t)?t:[t]).forEach(function(t){this._profile.addValue(e,t)},this)},_setReferrerHost:function(){var e=this._getReferrerHost();e!==this._hostName&&(this._profile.setValue(this.PROFILE_PROPERTIES.ENTRYPAGE,this._currentUrl),e&&(this._profile.setValue(this.PROFILE_PROPERTIES.REFERRERHOST,e),this._profile.addValue(this.PROFILE_PROPERTIES.REFERRERHOSTS,e)))},_setReferrerHostOnLoad:function(){var e=this._getReferrerHost();e!==this._hostName&&this._setHostEntryPageProperty(),this._setHostTotalAndAverageTimeProperty(this._hostName,e)},_getReferrerHost:function(){return this._referrer.replace(/http[s]?:\\/\\/(.*?)(:|\\?|\\/|$).*/,\"$1\")},_setCampaignProperties:function(){[this.PROFILE_PROPERTIES.UTM_SOURCE,this.PROFILE_PROPERTIES.UTM_MEDIUM,this.PROFILE_PROPERTIES.UTM_TERM,this.PROFILE_PROPERTIES.UTM_CONTENT,this.PROFILE_PROPERTIES.UTM_CAMPAIGN].forEach(function(e){var t=this._removeHashPart(this.HELPER._getParameterByName(this._currentUrl,e));t&&(this._profile.setValue(\"current_\"+e,t),this._profile.addValue(e,t))},this)},_setHostEntryPageProperty:function(){this._profile.setValue(this.PROFILE_PROPERTIES.ENTRYPAGE,this._currentUrl);var e=this._getHostEntryPageMapping();e[this._hostName]={entrypage:this._currentUrl},this._profile.setValue(this.PROFILE_PROPERTIES.HOSTENTRYPAGE,JSON.stringify(e))},_getHostEntryPageMapping:function(){return this._safeJSONParse(this._profile.getValue(this.PROFILE_PROPERTIES.HOSTENTRYPAGE))},_safeJSONParse:function(e){try{var t=e.replace(/'/g,'\"');return JSON.parse(t)||{}}catch(i){return{}}},_setHostTotalAndAverageTimeProperty:function(e,t){var i=this._safeJSONParse(this._profile.getValue(this.PROFILE_PROPERTIES.HOSTAVERAGETIME));i[e]||(i[e]=this._createNewVisitData());var E=this.blueConicClient.getCurrentDate().getTime(),s=this._profile.getValue(this.PROFILE_PROPERTIES.LASTREFERRERAVERAGE),r=0,R=0,I=0;Object.keys(i).map(function(e){return e.toString()}).forEach(function(n){var _=i[n];this._isSessionExpired(_.enddate)?this._addVisit(_,_.enddate-_.startdate):n===e?_.enddate=E:n===t&&s!==t&&(_.enddate=E,this._profile.setValue(this.PROFILE_PROPERTIES.LASTREFERRERAVERAGE,t)),0!==_.averageTime&&(R++,r+=_.averageTime,I+=_.averageTime*_.visits)},this),this._profile.setValue(this.PROFILE_PROPERTIES.HOSTAVERAGETIME,JSON.stringify(i)),this._profile.setValue(this.PROFILE_PROPERTIES.TOTALVISITTIME,I);var n=R>0?Math.round(r/R):0;this._profile.setValue(this.PROF",
            "Values(this.PROFILE_PROPERTIES.RECEIVED_FROM_SYSTEM)||[],t=this._profile.getValues(this.PROFILE_PROPERTIES.RECEIVED_FROM_CONNECTION)||[],i=1===e.length?e[0]:this.CONSTANTS.UNKNOWN,E=1===t.length?t[0]:this.CONSTANTS.UNKNOWN;this._setOriginProfileProperties(this.ORIGIN_TYPES.CONNECTION,i,E)},_resolveOriginForMobileAppVisitor:function(){var e=this._profile.getValues(this.PROFILE_PROPERTIES.MOBILE_APP_ID)||[],t=this._profile.getValues(this.PROFILE_PROPERTIES.MOBILE_APP_NAMEVERSION)||[],i=1===e.length?e[0]:this.CONSTANTS.UNKNOWN,E=1===t.length?t[0]:this.CONSTANTS.UNKNOWN;this._setOriginProfileProperties(this.ORIGIN_TYPES.MOBILE,i,E)},_setOriginProfileProperties:function(e,t,i){this._profile.setValue(this.PROFILE_PROPERTIES.ORIGIN_TYPE,e),this._profile.setValue(this.PROFILE_PROPERTIES.ORIGIN_SOURCE,t),this._profile.setValue(this.PROFILE_PROPERTIES.ORIGIN_DETAIL,i)},_removeHashPart:function(e){if(e){var t=e.indexOf(\"#\");if(-1!==t)return e.substring(0,t)}return e},HELPER:{search_engines:[[\"google\\\\.\",\"q\"],[\"bing\\\\.\",\"q\"],[\"search\\\\.yahoo\\\\.\",\"p\"],[\"search\\\\.aol\\\\.\",\"q\"],[\"duckduckgo\\\\.\",\"q\"],[\"baidu\\\\.\",\"wd\"],[\"ask\\\\.com\",\"q\"],[\"search\\\\.lycos\\\\.\",\"q\"],[\"dogpile\\\\.com\",\"q\"]],substringToHash:function(e){if(e){var t=e.indexOf(\"#\");if(-1!==t)return e.substring(0,t)}return e},decodeReferrer:function(e){for(var t=new RegExp(\"\"),i=0;i<this.search_engines.length;i++){var E=this.search_engines[i];t.compile(\"^http(s?)://(www\\\\.)?\"+E[0],\"i\");var s=e.match(t);if(s){var r;if(r=isNaN(E[1])?this._getParameterByName(e,E[1]):s[E[1]+1])return r=decodeURIComponent(r),E.length>2&&E[2]&&(r=decodeURIComponent(r)),r=(r=(r=r.replace(/'|\"/g,\"\")).split(/[\\s,+.]+/)).filter(function(e){return e});break}}return null},_getParameterByName:function(e,t){if(!t)return\"\";t=t.replace(/[[]/,\"\\\\[\").replace(/[\\]]/,\"\\\\]\");var i=new RegExp(\"[\\\\?&#]\"+t+\"=([^&#]*)\").exec(e);return null===i?\"\":decodeURIComponent(i[1].replace(/\\+/g,\" \"))}},_getNumberProperty:function(e){var t=this._profile.getValue(e);if(!t)return 0;try{t=parseInt(t),isNaN(t)&&(t=0)}catch(i){t=0}return t}});window.blueConicPreListeners.push({id: 'listenerinteractiontype', interactionType: InteractionTypeImpl });})();(function(){\nvar InteractionTypeImpl=InteractionType.extend({TEST_GROUP_PROFILE_PROPERTY:\"testgroup\",TEST_GROUP_COOKIE_NAME:\"bc_tstgrp\",init:function(a,b){this.blueConicClient=a;this.context=b?b:null;this.profile=a.profile.getProfile()},onPrepare:function(){var a=this._getParameterByName(\"testGroup\");a||(a=this.blueConicClient.util.cookie.getCookie(this.TEST_GROUP_COOKIE_NAME))||(a=Math.floor(10*Math.random())+1);this._createCookie(this.TEST_GROUP_COOKIE_NAME,a,365);this.profile.setValue(this.TEST_GROUP_PROFILE_PROPERTY,\na)},_createCookie:function(a,b,c){var d=\"\";c&&(d=new Date,d.setTime(d.getTime()+864E5*c),d=\"; expires=\"+d.toGMTString());document.cookie=a+\"=\"+b+d+\";domain=.\"+this._extractRootDomain()+\";path=/\"},_getParameterByName:function(a){if(!a)return\"\";a=a.replace(/[\\[]/,\"\\\\[\").replace(/[\\]]/,\"\\\\]\");a=(new RegEx",
            "TS.UNKNOWN;this._setOriginProfileProperties(this.ORIGIN_TYPES.CONNECTION,i,E)},_resolveOriginForMobileAppVisitor:function(){var e=this._profile.getValues(this.PROFILE_PROPERTIES.MOBILE_APP_ID)||[],t=this._profile.getValues(this.PROFILE_PROPERTIES.MOBILE_APP_NAMEVERSION)||[],i=1===e.length?e[0]:this.CONSTANTS.UNKNOWN,E=1===t.length?t[0]:this.CONSTANTS.UNKNOWN;this._setOriginProfileProperties(this.ORIGIN_TYPES.MOBILE,i,E)},_setOriginProfileProperties:function(e,t,i){this._profile.setValue(this.PROFILE_PROPERTIES.ORIGIN_TYPE,e),this._profile.setValue(this.PROFILE_PROPERTIES.ORIGIN_SOURCE,t),this._profile.setValue(this.PROFILE_PROPERTIES.ORIGIN_DETAIL,i)},_removeHashPart:function(e){if(e){var t=e.indexOf(\"#\");if(-1!==t)return e.substring(0,t)}return e},HELPER:{search_engines:[[\"google\\\\.\",\"q\"],[\"bing\\\\.\",\"q\"],[\"search\\\\.yahoo\\\\.\",\"p\"],[\"search\\\\.aol\\\\.\",\"q\"],[\"duckduckgo\\\\.\",\"q\"],[\"baidu\\\\.\",\"wd\"],[\"ask\\\\.com\",\"q\"],[\"search\\\\.lycos\\\\.\",\"q\"],[\"dogpile\\\\.com\",\"q\"]],substringToHash:function(e){if(e){var t=e.indexOf(\"#\");if(-1!==t)return e.substring(0,t)}return e},decodeReferrer:function(e){for(var t=new RegExp(\"\"),i=0;i<this.search_engines.length;i++){var E=this.search_engines[i];t.compile(\"^http(s?)://(www\\\\.)?\"+E[0],\"i\");var s=e.match(t);if(s){var r;if(r=isNaN(E[1])?this._getParameterByName(e,E[1]):s[E[1]+1])return r=decodeURIComponent(r),E.length>2&&E[2]&&(r=decodeURIComponent(r)),r=(r=(r=r.replace(/'|\"/g,\"\")).split(/[\\s,+.]+/)).filter(function(e){return e});break}}return null},_getParameterByName:function(e,t){if(!t)return\"\";t=t.replace(/[[]/,\"\\\\[\").replace(/[\\]]/,\"\\\\]\");var i=new RegExp(\"[\\\\?&#]\"+t+\"=([^&#]*)\").exec(e);return null===i?\"\":decodeURIComponent(i[1].replace(/\\+/g,\" \"))}},_getNumberProperty:function(e){var t=this._profile.getValue(e);if(!t)return 0;try{t=parseInt(t),isNaN(t)&&(t=0)}catch(i){t=0}return t}});window.blueConicPreListeners.push({id: 'listenerinteractiontype', interactionType: InteractionTypeImpl });})();(function(){\nvar InteractionTypeImpl=InteractionType.extend({TEST_GROUP_PROFILE_PROPERTY:\"testgroup\",TEST_GROUP_COOKIE_NAME:\"bc_tstgrp\",init:function(a,b){this.blueConicClient=a;this.context=b?b:null;this.profile=a.profile.getProfile()},onPrepare:function(){var a=this._getParameterByName(\"testGroup\");a||(a=this.blueConicClient.util.cookie.getCookie(this.TEST_GROUP_COOKIE_NAME))||(a=Math.floor(10*Math.random())+1);this._createCookie(this.TEST_GROUP_COOKIE_NAME,a,365);this.profile.setValue(this.TEST_GROUP_PROFILE_PROPERTY,\na)},_createCookie:function(a,b,c){var d=\"\";c&&(d=new Date,d.setTime(d.getTime()+864E5*c),d=\"; expires=\"+d.toGMTString());document.cookie=a+\"=\"+b+d+\";domain=.\"+this._extractRootDomain()+\";path=/\"},_getParameterByName:function(a){if(!a)return\"\";a=a.replace(/[\\[]/,\"\\\\[\").replace(/[\\]]/,\"\\\\]\");a=(new RegExp(\"[\\\\?&]\"+a+\"=([^&#]*)\")).exec(location.search);return null===a?\"\":decodeURIComponent(a[1].replace(/\\+/g,\" \"))},_extractRootDomain:function(){var a=document.location.hostname,b=a.split(\".\"),c=b.length;\n2<c&&(a=b"
          ],
          "sanitized": true
        }
      ],
      "transmission": [],
      "providers": [
        {
          "name": "Google Tag Manager",
          "hosts": [
            "www.googletagmanager.com"
          ]
        }
      ],
      "staticAnalysis": [
        {
          "url": "https://cmp.osano.com/16A1AnRt2Fn8i1unj/[redacted]/osano.js",
          "libraries": [
            "reCAPTCHA"
          ],
          "apiPatternCount": 0
        }
      ],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "accounts.google.com",
        "ajax.googleapis.com",
        "ak.sail-horizon.com",
        "applepay.cdn-apple.com",
        "castlereach.com",
        "cd.connatix.com",
        "cdn.cityspark.com",
        "cdn.jsdelivr.net",
        "cdn.p-n.io",
        "cdn.parsely.com",
        "cdn.sophi.io",
        "cmp.osano.com",
        "delivery.revcontent.com",
        "esm.sh",
        "fonts.googleapis.com",
        "fonts.gstatic.com",
        "htlbid.com",
        "js.matheranalytics.com",
        "medianewsgroup.blueconic.net",
        "metrics.rapidedge.io",
        "plugins.mngdigisubs.com",
        "prodmg2.blob.core.windows.net",
        "stats.wp.com",
        "www.googletagmanager.com"
      ],
      "requestCount": 269,
      "scriptsCaptured": 24,
      "framesSeen": 5,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headful/denverpost-com-20261022T143059.json",
        "sha256": "b3d880e0dfdd16af5b3e6afeb2657e038c3bd5750a60b3ee5461be0b1cadf6c0"
      }
    },
    {
      "id": "research-b0d9fb32e6b2",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-21T20:54:03.530228Z",
      "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/denverpost-com-20261021T205403.json",
        "sha256": "b0d9fb32e6b233e2be1ec53aa002c3b0cb0c5cb29fb4a04557f40e3ba309dc02"
      },
      "scanUrl": "https://denverpost.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "research-1aeee3c78950",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-22T17:56:11.741477Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://denverpost.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": "error",
      "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": [
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [],
      "requestCount": 1,
      "scriptsCaptured": 0,
      "framesSeen": 1,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headless/denverpost-com-20261022T175611.json",
        "sha256": "1aeee3c789507018441e80b111d1efaa02d4cf22c821f4c0122b1b9a17bba2e1"
      }
    },
    {
      "id": "research-b2e79018db22",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-22T21:32:37.573820Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://denverpost.com",
      "supplementary": false,
      "partial": true,
      "navigationStatus": "committed",
      "finalUrl": "https://www.denverpost.com/",
      "httpStatus": 200,
      "pageTitle": "The Denver Post – Colorado breaking news, sports, business, weather, entertainment.",
      "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": [
            {
              "url": "https://www.denverpost.com/",
              "line": 342,
              "column": 363
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": "https://www.denverpost.com/"
        },
        {
          "api": "document.cookie.read",
          "count": 1,
          "callers": [
            {
              "url": "https://www.denverpost.com/",
              "line": 6136,
              "column": 27
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.denverpost.com/"
        },
        {
          "api": "navigator.userAgent",
          "count": 24,
          "callers": [
            {
              "url": "https://www.denverpost.com/_static/",
              "line": null,
              "column": null
            },
            {
              "url": "https://www.denverpost.com/wp-content/plugins/mng-digisubs/static/mng-digisubs.shared.bundle.js",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.denverpost.com/"
        },
        {
          "api": "window.devicePixelRatio",
          "count": 1,
          "callers": [
            {
              "url": "https://www.denverpost.com/_static/",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.denverpost.com/"
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [
        {
          "name": "Google Tag Manager",
          "hosts": [
            "www.googletagmanager.com"
          ]
        }
      ],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "accounts.google.com",
        "ajax.googleapis.com",
        "ak.sail-horizon.com",
        "applepay.cdn-apple.com",
        "castlereach.com",
        "cd.connatix.com",
        "cdn.cityspark.com",
        "cdn.jsdelivr.net",
        "cdn.listrakbi.com",
        "cdn.p-n.io",
        "cdn.parsely.com",
        "cdn.sophi.io",
        "cds.connatix.com",
        "cmp.osano.com",
        "delivery.revcontent.com",
        "esm.sh",
        "fonts.googleapis.com",
        "htlbid.com",
        "js.matheranalytics.com",
        "metrics.rapidedge.io",
        "plugins.mngdigisubs.com",
        "prodmg2.blob.core.windows.net",
        "stats.wp.com",
        "www.googletagmanager.com"
      ],
      "requestCount": 187,
      "scriptsCaptured": 26,
      "framesSeen": 2,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headless/denverpost-com-20261022T213237.json",
        "sha256": "b2e79018db22c7fce6e314b8edee178237ce876860f4a006753c8ef1edcf3579"
      }
    }
  ]
}
