{
  "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": "live-com",
  "domain": "live.com",
  "url": "https://live.com",
  "runs": [
    {
      "id": "headful-b8d8101a7326",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": null,
      "scannerVersion": null,
      "browserVersion": null,
      "finalUrl": null,
      "httpStatus": null,
      "pageTitle": "Microsoft Outlook Personal Email and Calendar | Microsoft 365",
      "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": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "cdn-dynmedia-1.microsoft.com",
        "eu-office.events.data.microsoft.com",
        "login.microsoftonline.com",
        "play.vidyard.com",
        "res.public.onecdn.static.microsoft",
        "rum.hlx.page",
        "uhf.microsoft.com",
        "wcpstatic.microsoft.com",
        "www.microsoft.com"
      ],
      "requestCount": 120,
      "scriptsCaptured": 2,
      "framesSeen": null,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headful/live-com.json",
        "sha256": "b8d8101a7326564cbe45712477a4e2d46f608dcbd38dce2cec00877af1a2b9ec"
      },
      "scanUrl": "https://live.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "headful-6d9d21980df8",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-19T06:03:37.166253Z",
      "scannerVersion": "0.3",
      "browserVersion": "156.0.8078.4",
      "finalUrl": "https://outlook.live.com/mail/",
      "httpStatus": 200,
      "pageTitle": "Outlook",
      "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": "https://outlook.live.com/mail/"
        },
        {
          "api": "document.cookie.read",
          "count": 2,
          "callers": [
            {
              "url": "https://res.public.onecdn.static.microsoft/owamail/hashed-v1/scripts/owa.98434.m.220db147.js",
              "line": 1,
              "column": 53336
            },
            {
              "url": "https://res.public.onecdn.static.microsoft/owamail/hashed-v1/scripts/owa.mailindex.f5cd8347.js",
              "line": 7,
              "column": 10185
            }
          ],
          "inlineCaller": false,
          "frame": "https://outlook.live.com/mail/"
        },
        {
          "api": "document.cookie.write",
          "count": 1,
          "callers": [
            {
              "url": "https://res.public.onecdn.static.microsoft/owamail/hashed-v1/scripts/owa.98434.m.220db147.js",
              "line": 1,
              "column": 53825
            }
          ],
          "inlineCaller": false,
          "frame": "https://outlook.live.com/mail/"
        },
        {
          "api": "navigator.userAgent",
          "count": 5,
          "callers": [
            {
              "url": "https://res.public.onecdn.static.microsoft/owamail/hashed-v1/scripts/owa.mailindex.f5cd8347.js",
              "line": 2,
              "column": 103465
            },
            {
              "url": "https://res.public.onecdn.static.microsoft/owamail/hashed-v1/scripts/owa.mailindex.f5cd8347.js",
              "line": 7,
              "column": 9799
            },
            {
              "url": "https://res.public.onecdn.static.microsoft/owamail/hashed-v1/scripts/owa.mailindex.f5cd8347.js",
              "line": 7,
              "column": 9819
            }
          ],
          "inlineCaller": false,
          "frame": "https://outlook.live.com/mail/"
        }
      ],
      "evidenceSnippets": [
        {
          "url": "https://res.public.onecdn.static.microsoft/owamail/hashed-v1/scripts/owa.98434.m.220db147.js",
          "excerpts": [
            "ken.secret,this.config.cryptoInterface.base64Decode)),t.maxAge||0===t.maxAge){let e=r?.auth_time;if(!e)throw(0,i.S)(o.n3);eW(e,t.maxAge)}return iw.generateAuthenticationResult(this.cryptoUtils,this.authority,e,!0,t,this.performanceClient,r)}}class iQ extends iL{async acquireToken(e){let t=ix(D.sA.acquireTokenSilent_silentFlow,this.config.auth.clientId,this.correlationId,this.browserStorage,this.logger),r=new iJ(await eB(this.getClientConfiguration.bind(this),y,this.logger,this.performanceClient,this.correlationId)({serverTelemetryManager:t,requestAuthority:e.authority,requestAzureCloudOptions:e.azureCloudOptions,account:e.account}),this.performanceClient);this.logger.verbose(\"0wa871\",this.correlationId);try{let t=(await eB(r.acquireCachedToken.bind(r),\"silentFlowClientAcquireCachedToken\",this.logger,this.performanceClient,e.correlationId)(e))[0];return this.performanceClient.addFields({fromCache:!0},e.correlationId),t}catch(e){throw e instanceof M.jT&&e.errorCode===N.e0&&this.logger.verbose(\"06wena\",this.correlationId),e}}logout(e){this.logger.verbose(\"1rkurh\",this.correlationId);let t=this.initializeLogoutRequest(e);return iD(this.browserStorage,this.browserCrypto,this.logger,this.correlationId,t.account)}}class iX extends iM{constructor(e,t,r,i,o,n,s,a,c,l,h,d){super(e,t,r,i,o,n,a,d,c),this.apiId=s,this.accountId=l,this.platformAuthProvider=c,this.nativeStorageManager=h,this.silentCacheClient=new iQ(e,this.nativeStorageManager,r,i,o,n,a,d,c);let u=this.platformAuthProvider.getExtensionName();this.skus=iO.makeExtraSkuString({libraryName:D.Q1.MSAL_SKU,libraryVersion:r0,extensionName:u,extensionVersion:this.platformAuthProvider.getExtensionVersion()})}addRequestSKUs(e){e.extraParameters={...e.extraParameters,\"x-client-xtra-sku\":this.skus}}async acquireToken(e,t){this.logger.trace(\"03qeos\",this.correlationId);let r=this.performanceClient.startMeasurement(h,this.correlationId),i=eV(),o=ix(this.apiId,this.config.auth.clientId,this.correlationId,this.browserStorage,this.logger);try{let n=await this.initializePlatformRequest(e);try{let e=await this.acquireTokensFromCache(this.accountId,n);return r.end({success:!0,isNativeBroker:!1,fromCache:!0}),e}catch(e){if(t===D.nN.AccessToken)throw this.logger.info(\"0eitbc\",this.correlationId),r.end({success:!1,brokerErrorCode:\"cache_request_failed\"}),e;this.logger.info(\"0957j1\",this.correlationId)}let s=await this.platformAuthProvider.sendMessage(n);return await this.handleNativeResponse(s,n,i).then(e=>(r.end({success:!0,isNativeBroker:!0,requestId:e.requestId}),o.clearNativeBrokerErrorCode(),e)).catch(e=>{throw r.end({success:!1,errorCode:e.errorCode,subErrorCode:e.subError}),e})}catch(e){throw e instanceof iW&&o.setNativeBrokerErrorCode(e.errorCode),r.end({success:!1}),e}}createSilentCacheRequest(e,t){return{authority:e.authority,correlationId:this.correlationId,scopes:tS.fromString(e.scope).asArray(),account:t,forceRefresh:!1}}async acquireTokensFromCache(e,t){if(!e)throw this.logger.warning(\"1ndf3e\",this.corre",
            "AuthenticationResult(this.cryptoUtils,this.authority,e,!0,t,this.performanceClient,r)}}class iQ extends iL{async acquireToken(e){let t=ix(D.sA.acquireTokenSilent_silentFlow,this.config.auth.clientId,this.correlationId,this.browserStorage,this.logger),r=new iJ(await eB(this.getClientConfiguration.bind(this),y,this.logger,this.performanceClient,this.correlationId)({serverTelemetryManager:t,requestAuthority:e.authority,requestAzureCloudOptions:e.azureCloudOptions,account:e.account}),this.performanceClient);this.logger.verbose(\"0wa871\",this.correlationId);try{let t=(await eB(r.acquireCachedToken.bind(r),\"silentFlowClientAcquireCachedToken\",this.logger,this.performanceClient,e.correlationId)(e))[0];return this.performanceClient.addFields({fromCache:!0},e.correlationId),t}catch(e){throw e instanceof M.jT&&e.errorCode===N.e0&&this.logger.verbose(\"06wena\",this.correlationId),e}}logout(e){this.logger.verbose(\"1rkurh\",this.correlationId);let t=this.initializeLogoutRequest(e);return iD(this.browserStorage,this.browserCrypto,this.logger,this.correlationId,t.account)}}class iX extends iM{constructor(e,t,r,i,o,n,s,a,c,l,h,d){super(e,t,r,i,o,n,a,d,c),this.apiId=s,this.accountId=l,this.platformAuthProvider=c,this.nativeStorageManager=h,this.silentCacheClient=new iQ(e,this.nativeStorageManager,r,i,o,n,a,d,c);let u=this.platformAuthProvider.getExtensionName();this.skus=iO.makeExtraSkuString({libraryName:D.Q1.MSAL_SKU,libraryVersion:r0,extensionName:u,extensionVersion:this.platformAuthProvider.getExtensionVersion()})}addRequestSKUs(e){e.extraParameters={...e.extraParameters,\"x-client-xtra-sku\":this.skus}}async acquireToken(e,t){this.logger.trace(\"03qeos\",this.correlationId);let r=this.performanceClient.startMeasurement(h,this.correlationId),i=eV(),o=ix(this.apiId,this.config.auth.clientId,this.correlationId,this.browserStorage,this.logger);try{let n=await this.initializePlatformRequest(e);try{let e=await this.acquireTokensFromCache(this.accountId,n);return r.end({success:!0,isNativeBroker:!1,fromCache:!0}),e}catch(e){if(t===D.nN.AccessToken)throw this.logger.info(\"0eitbc\",this.correlationId),r.end({success:!1,brokerErrorCode:\"cache_request_failed\"}),e;this.logger.info(\"0957j1\",this.correlationId)}let s=await this.platformAuthProvider.sendMessage(n);return await this.handleNativeResponse(s,n,i).then(e=>(r.end({success:!0,isNativeBroker:!0,requestId:e.requestId}),o.clearNativeBrokerErrorCode(),e)).catch(e=>{throw r.end({success:!1,errorCode:e.errorCode,subErrorCode:e.subError}),e})}catch(e){throw e instanceof iW&&o.setNativeBrokerErrorCode(e.errorCode),r.end({success:!1}),e}}createSilentCacheRequest(e,t){return{authority:e.authority,correlationId:this.correlationId,scopes:tS.fromString(e.scope).asArray(),account:t,forceRefresh:!1}}async acquireTokensFromCache(e,t){if(!e)throw this.logger.warning(\"1ndf3e\",this.correlationId),(0,i.S)(o.rk);let r=this.browserStorage.getBaseAccountInfo({nativeAccountId:e},this.correlationId);if(!r)throw(0,i.S)(o.rk);try{let e=this.create",
            "id||r.sub||\"\",d=l.TenantId||r.tid||\"\",u=tn(ta(i),void 0,r,e.id_token);u.nativeAccountId!==e.account.id&&(u.nativeAccountId=e.account.id);let g=await this.generatePopAccessToken(e,t),p=t.tokenType===a.IO.POP?a.IO.POP:a.IO.BEARER;return{authority:o,uniqueId:h,tenantId:d,scopes:c.asArray(),account:u,idToken:e.id_token,idTokenClaims:r,accessToken:g,fromCache:!!s&&this.isResponseFromCache(s),expiresOn:eJ(n+e.expires_in),tokenType:p,correlationId:this.correlationId,state:e.state,fromPlatformBroker:!0,...t.resource&&{resource:t.resource}}}async cacheAccount(e,t){await this.browserStorage.setAccount(e,this.correlationId,t,this.apiId),this.browserStorage.removeAccountContext(ta(e),this.correlationId)}async cacheNativeTokens(e,t,r,i,o,n,s){let c=eY(r,s,e.id_token||\"\",t.clientId,i.tid||\"\"),l=t.tokenType===a.IO.POP?a.H4:(\"string\"==typeof e.expires_in?parseInt(e.expires_in,10):e.expires_in)||0,h=this.generateScopes(e.scope,t.scope),d=e0(r,s,e.access_token,t.clientId,i.tid||o,h.printScopes(),n+l,0,x,void 0,t.tokenType,void 0,t.keyId);return c&&t.storeInCache?.idToken!==!1&&await this.browserStorage.setIdTokenCredential(c,this.correlationId,e$(i)),this.nativeStorageManager.saveCacheRecord({accessToken:d},this.correlationId,e$(i),this.apiId,t.storeInCache)}getExpiresInValue(e,t){return e===a.IO.POP?a.H4:(\"string\"==typeof t?parseInt(t,10):t)||0}addTelemetryFromNativeResponse(e){let t=this.getMATSFromResponse(e);return t?(this.performanceClient.addFields({extensionId:this.platformAuthProvider.getExtensionId(),extensionVersion:this.platformAuthProvider.getExtensionVersion(),matsBrokerVersion:t.broker_version,matsAccountJoinOnStart:t.account_join_on_start,matsAccountJoinOnEnd:t.account_join_on_end,matsDeviceJoin:t.device_join,matsPromptBehavior:t.prompt_behavior,matsApiErrorCode:t.api_error_code,matsUiVisible:t.ui_visible,matsSilentCode:t.silent_code,matsSilentBiSubCode:t.silent_bi_sub_code,matsSilentMessage:t.silent_message,matsSilentStatus:t.silent_status,matsHttpStatus:t.http_status,matsHttpEventCount:t.http_event_count},this.correlationId),t):null}getMATSFromResponse(e){if(e)try{return JSON.parse(e)}catch(e){this.logger.error(\"0b3l57\",this.correlationId)}return null}isResponseFromCache(e){return void 0===e.is_cached?(this.logger.verbose(\"1okqev\",this.correlationId),!1):!!e.is_cached}async initializePlatformRequest(e){this.logger.trace(\"1xdm2a\",this.correlationId);let t=await this.getCanonicalAuthority(e),r=e.skipBrokerClaims&&e.embeddedClientId?void 0:this.config.auth.clientCapabilities,{scopes:i,claims:o,...n}=e,s=new tS(i||[]);s.appendScopes(a.aZ);let c=r&&r.length?rq(o,r):o,l={...n,claims:c,accountId:this.accountId,clientId:this.config.auth.clientId,authority:t.urlString,scope:s.printScopes(),redirectUri:iN(e.redirectUri,this.config.auth.redirectUri,this.logger,this.correlationId),prompt:this.getPrompt(e.prompt),correlationId:this.correlationId,tokenType:e.authenticationScheme,windowTitleSubstring:document.title,extraParameters:{...e.extraParameters},extended"
          ],
          "sanitized": true
        }
      ],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "login.microsoftonline.com",
        "res.public.onecdn.static.microsoft"
      ],
      "requestCount": 117,
      "scriptsCaptured": 9,
      "framesSeen": 1,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headful/live-com-20261019T060337.json",
        "sha256": "6d9d21980df80b3111aaf9f0a7cc9b62f5db3c52191b7e33bf41345112c284b7"
      },
      "scanUrl": "https://live.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "headful-3494ec5414d2",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-22T15:03:13.841133Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://live.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/live-com-20261022T150313.json",
        "sha256": "3494ec5414d28fc445309ede9f949c2aaf0e4744ea6ae9067967c1a66b149aa9"
      }
    },
    {
      "id": "headful-86a1bff0de00",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-22T15:03:14.774689Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://live.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": "error",
      "finalUrl": null,
      "httpStatus": null,
      "pageTitle": "live.com",
      "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
        },
        {
          "api": "navigator.userAgent",
          "count": 2,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "window.devicePixelRatio",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [],
      "requestCount": 2,
      "scriptsCaptured": 0,
      "framesSeen": 1,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headful/live-com-20261022T150314.json",
        "sha256": "86a1bff0de00c9f19ac71d94ea052340f8a858deab06b97ca1d2b8c7504d8a06"
      }
    },
    {
      "id": "headful-a8379f39d102",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-22T20:31:40.558128Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://live.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": "domcontentloaded",
      "finalUrl": "https://outlook.live.com/mail/olkerror.html",
      "httpStatus": 200,
      "pageTitle": "Error Page",
      "pageState": "document",
      "measurementStatus": "ok",
      "finding": "not_observed",
      "signals": {
        "canvas": false,
        "webgl": false,
        "audio": false,
        "fonts": false,
        "device": false
      },
      "collectionCallers": [],
      "apiCalls": [],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "res-1.cdn.office.net",
        "res.public.onecdn.static.microsoft"
      ],
      "requestCount": 29,
      "scriptsCaptured": 0,
      "framesSeen": 1,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headful/live-com-20261022T203140.json",
        "sha256": "a8379f39d10202e03ce0e7c53ce8f5655fbda5c8aaafe6c0cc61d2b9d160e64c"
      }
    },
    {
      "id": "research-a35e03a1a6cf",
      "mode": "research",
      "modeInferred": true,
      "scannedAt": null,
      "scannerVersion": null,
      "browserVersion": null,
      "finalUrl": null,
      "httpStatus": null,
      "pageTitle": "Microsoft Outlook Personal Email and Calendar | Microsoft 365",
      "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
        },
        {
          "api": "navigator.userAgent",
          "count": 6,
          "callers": [
            {
              "url": "https://www.microsoft.com/golf/etc.clientlibs/[redacted-id]/clientlibs/clientlib-polyfills.ACSHASHtrue.min.js",
              "line": 57,
              "column": 137
            },
            {
              "url": "https://www.microsoft.com/golf/etc.clientlibs/[redacted-id]/clientlibs/clientlib-polyfills.ACSHASHtrue.min.js",
              "line": 360,
              "column": 127
            },
            {
              "url": "https://www.microsoft.com/golf/etc.clientlibs/onecloud/clientlibs/clientlib-mwf-new/main-light.ACSHASHfe9d5283cc0a38f995b64bf0f39192eb.min.js",
              "line": 863,
              "column": 110
            },
            {
              "url": "https://www.microsoft.com/golf/etc.clientlibs/onecloud/clientlibs/clientlib-reimagine/main-light.ACSHASH00102b25ff6b9941a81252d41d55bba2.min.js",
              "line": 249,
              "column": 512
            },
            {
              "url": "https://www.microsoft.com/golf/etc.clientlibs/onecloud/clientlibs/clientlib-reimagine/main-light.ACSHASH00102b25ff6b9941a81252d41d55bba2.min.js",
              "line": 698,
              "column": 330
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "window.devicePixelRatio",
          "count": 1,
          "callers": [
            {
              "url": "https://www.microsoft.com/golf/etc.clientlibs/[redacted-id]/clientlibs/clientlib-polyfills.ACSHASHtrue.min.js",
              "line": 368,
              "column": 19
            }
          ],
          "inlineCaller": false,
          "frame": null
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "c.s-microsoft.com",
        "cdn-dynmedia-1.microsoft.com",
        "eu-office.events.data.microsoft.com",
        "login.microsoftonline.com",
        "play.vidyard.com",
        "res.public.onecdn.static.microsoft",
        "rum.hlx.page",
        "uhf.microsoft.com",
        "wcpstatic.microsoft.com",
        "www.microsoft.com"
      ],
      "requestCount": 137,
      "scriptsCaptured": 26,
      "framesSeen": null,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headless/live-com.json",
        "sha256": "a35e03a1a6cf34999083afc00963e10d1625ce9d5a8aec998f0227d43c430c7a"
      },
      "scanUrl": "https://live.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "research-bca144c18ccd",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-19T05:50:28.281604Z",
      "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/live-com-20261019T055028.json",
        "sha256": "bca144c18ccdc45d6d01caebe0fa71c617dcd2fa5f7be8f03406a581a5d72f64"
      },
      "scanUrl": "https://live.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "research-15716fa09f56",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-22T18:23:49.966630Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://live.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/live-com-20261022T182349.json",
        "sha256": "15716fa09f56bbec0446397de9777a90e80f635a1b33369f3aa4a361cadf0c1e"
      }
    },
    {
      "id": "research-1c694ec86ece",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-22T22:46:11.737532Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://live.com",
      "supplementary": false,
      "partial": true,
      "navigationStatus": "committed",
      "finalUrl": "https://outlook.live.com/mail/",
      "httpStatus": 200,
      "pageTitle": "Outlook",
      "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": "https://outlook.live.com/mail/"
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "res-1.cdn.office.net",
        "res.public.onecdn.static.microsoft"
      ],
      "requestCount": 28,
      "scriptsCaptured": 0,
      "framesSeen": 1,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headless/live-com-20261022T224611.json",
        "sha256": "1c694ec86ece354c9d9807142e410ee5f0542eebd4f62941bd980ddf5a05b7cb"
      }
    }
  ]
}
