{
  "artifacts": {
    "dom": "/build/tmp.DQ7zAxfh3G/launch/page.html",
    "screenshot": "/build/tmp.DQ7zAxfh3G/launch/page.png"
  },
  "browserVersion": {
    "Browser": "Chrome/143.0.7499.169",
    "Protocol-Version": "1.3",
    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36",
    "V8-Version": "14.3.127.17",
    "WebKit-Version": "537.36 (@164b20aab62509dad21fd46383951aeec084ad1e)",
    "webSocketDebuggerUrl": "ws://127.0.0.1:53435/devtools/browser/aa481e62-9b90-4dd1-bf03-762645766f42"
  },
  "cdpProbe": {
    "consoleArg": {
      "className": "Error",
      "description": "Error: boom",
      "objectId": "-8103494737379963443.1.1",
      "subtype": "error",
      "type": "object"
    },
    "prepareStackTraceHits": 0,
    "previewPresent": false,
    "timestamp": 1775043173361.222
  },
  "evaluation": {
    "checks": [
      {
        "details": false,
        "message": "navigator.webdriver=False",
        "name": "navigator-webdriver-hidden",
        "status": "pass"
      },
      {
        "details": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36",
        "message": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36",
        "name": "user-agent-no-headlesschrome",
        "status": "pass"
      },
      {
        "details": null,
        "message": "navigator.userAgentData brands were unavailable in this context (expected in data: URL tests)",
        "name": "ua-client-hints-present",
        "status": "pass"
      },
      {
        "details": [
          "en-US",
          "en"
        ],
        "message": "[\"en-US\", \"en\"]",
        "name": "navigator-languages-populated",
        "status": "pass"
      },
      {
        "details": [
          {
            "description": "Portable Document Format",
            "filename": "internal-pdf-viewer",
            "name": "PDF Viewer"
          },
          {
            "description": "Portable Document Format",
            "filename": "internal-pdf-viewer",
            "name": "Chrome PDF Viewer"
          },
          {
            "description": "Portable Document Format",
            "filename": "internal-pdf-viewer",
            "name": "Chromium PDF Viewer"
          },
          {
            "description": "Portable Document Format",
            "filename": "internal-pdf-viewer",
            "name": "Microsoft Edge PDF Viewer"
          },
          {
            "description": "Portable Document Format",
            "filename": "internal-pdf-viewer",
            "name": "WebKit built-in PDF"
          }
        ],
        "message": "5 plugins",
        "name": "navigator-plugins-populated",
        "status": "pass"
      },
      {
        "details": "Google Inc.",
        "message": "Google Inc.",
        "name": "navigator-vendor-present",
        "status": "pass"
      },
      {
        "details": 8,
        "message": "navigator.hardwareConcurrency=8",
        "name": "hardware-concurrency-positive",
        "status": "pass"
      },
      {
        "details": {
          "devicePixelRatio": 1.046875,
          "innerHeight": 756,
          "innerWidth": 1053,
          "outerHeight": 842,
          "outerWidth": 1052
        },
        "message": "{\"devicePixelRatio\": 1.046875, \"innerHeight\": 756, \"innerWidth\": 1053, \"outerHeight\": 842, \"outerWidth\": 1052}",
        "name": "window-outerdimensions-sane",
        "status": "pass"
      },
      {
        "details": {
          "notificationPermission": "denied",
          "permissionState": "denied"
        },
        "message": "Notification.permission='denied', query.state='denied'",
        "name": "permissions-notifications-coherent",
        "status": "pass"
      },
      {
        "details": {
          "app": true,
          "csi": true,
          "loadTimes": true,
          "present": true,
          "runtime": false
        },
        "message": "{\"app\": true, \"csi\": true, \"loadTimes\": true, \"present\": true, \"runtime\": false}",
        "name": "window-chrome-present",
        "status": "pass"
      },
      {
        "details": {
          "app": true,
          "csi": true,
          "loadTimes": true,
          "present": true,
          "runtime": false
        },
        "message": "chrome.runtime availability (only present in extension contexts)",
        "name": "chrome-runtime-present",
        "status": "pass"
      },
      {
        "details": {
          "contentWindowPresent": true,
          "frameElementMatches": true,
          "locationHref": "about:srcdoc",
          "navigatorLanguage": "en-US",
          "selfEquals": true
        },
        "message": "{\"contentWindowPresent\": true, \"frameElementMatches\": true, \"locationHref\": \"about:srcdoc\", \"navigatorLanguage\": \"en-US\", \"selfEquals\": true}",
        "name": "iframe-contentwindow-sane",
        "status": "pass"
      },
      {
        "details": "Error: sourceurl-smoke\n    at eval (__cultguard_sourceurl_probe__:3:7)\n    at collectSourceUrlProbe (<anonymous>:114:7)\n    at <anonymous>:168:21",
        "message": "Error: sourceurl-smoke",
        "name": "sourceurl-puppeteer-marker-absent",
        "status": "pass"
      },
      {
        "details": {
          "referer": "",
          "sec-ch-ua": "\"Google Chrome\";v=\"143\", \"Chromium\";v=\"143\", \"Not A(Brand\";v=\"24\"",
          "sec-ch-ua-mobile": "?0",
          "sec-ch-ua-platform": "\"Linux\"",
          "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
        },
        "message": "Accept-Language not sent on local fetch probe (expected for same-origin requests)",
        "name": "accept-language-header-present",
        "status": "pass"
      },
      {
        "details": {
          "headerUserAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36",
          "navigatorUserAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
        },
        "message": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36",
        "name": "request-user-agent-matches-navigator",
        "status": "pass"
      },
      {
        "details": {
          "referer": "",
          "sec-ch-ua": "\"Google Chrome\";v=\"143\", \"Chromium\";v=\"143\", \"Not A(Brand\";v=\"24\"",
          "sec-ch-ua-mobile": "?0",
          "sec-ch-ua-platform": "\"Linux\"",
          "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
        },
        "message": "\"Google Chrome\";v=\"143\", \"Chromium\";v=\"143\", \"Not A(Brand\";v=\"24\"",
        "name": "sec-ch-ua-no-headlesschrome",
        "status": "pass"
      },
      {
        "details": {
          "renderer": "ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver)",
          "supported": true,
          "vendor": "Google Inc. (Google)"
        },
        "message": "{\"renderer\": \"ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver)\", \"supported\": true, \"vendor\": \"Google Inc. (Google)\"}",
        "name": "webgl-renderer-observation",
        "status": "warn"
      },
      {
        "details": {
          "hls": "maybe",
          "mp4": "probably",
          "webm": "probably"
        },
        "message": "{\"hls\": \"maybe\", \"mp4\": \"probably\", \"webm\": \"probably\"}",
        "name": "media-codecs-mp4-observation",
        "status": "pass"
      },
      {
        "details": {
          "consoleArg": {
            "className": "Error",
            "description": "Error: boom",
            "objectId": "-8103494737379963443.1.1",
            "subtype": "error",
            "type": "object"
          },
          "prepareStackTraceHits": 0,
          "previewPresent": false,
          "timestamp": 1775043173361.222
        },
        "message": "prepareStackTrace hits=0",
        "name": "cdp-error-preparestacktrace-not-hit",
        "status": "pass"
      },
      {
        "details": {
          "className": "Error",
          "description": "Error: boom",
          "objectId": "-8103494737379963443.1.1",
          "subtype": "error",
          "type": "object"
        },
        "message": "{\"className\": \"Error\", \"description\": \"Error: boom\", \"objectId\": \"-8103494737379963443.1.1\", \"subtype\": \"error\", \"type\": \"object\"}",
        "name": "cdp-console-native-error-type",
        "status": "pass"
      },
      {
        "details": {
          "consoleArg": {
            "className": "Error",
            "description": "Error: boom",
            "objectId": "-8103494737379963443.1.1",
            "subtype": "error",
            "type": "object"
          },
          "prepareStackTraceHits": 0,
          "previewPresent": false,
          "timestamp": 1775043173361.222
        },
        "message": "preview removed for native Error objects",
        "name": "cdp-error-preview-absent",
        "status": "pass"
      },
      {
        "details": {
          "consoleArg": {
            "className": "Error",
            "description": "Error: boom",
            "objectId": "-8103494737379963443.1.1",
            "subtype": "error",
            "type": "object"
          },
          "prepareStackTraceHits": 0,
          "previewPresent": false,
          "timestamp": 1775043173361.222
        },
        "message": "Error: boom",
        "name": "cdp-error-description-compact",
        "status": "pass"
      }
    ],
    "counts": {
      "fail": 0,
      "pass": 21,
      "warn": 1
    }
  },
  "headersProbe": {
    "hasExtraInfo": false,
    "headers": {
      "referer": "",
      "sec-ch-ua": "\"Google Chrome\";v=\"143\", \"Chromium\";v=\"143\", \"Not A(Brand\";v=\"24\"",
      "sec-ch-ua-mobile": "?0",
      "sec-ch-ua-platform": "\"Linux\"",
      "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
    },
    "probeUrl": "http://127.0.0.1:9/cultguard-header-probe?label=launch&nonce=1775043171849",
    "requestId": "140.3"
  },
  "probe": {
    "chrome": {
      "app": true,
      "csi": true,
      "loadTimes": true,
      "present": true,
      "runtime": false
    },
    "deviceMemory": null,
    "hardwareConcurrency": 8,
    "iframe": {
      "contentWindowPresent": true,
      "frameElementMatches": true,
      "locationHref": "about:srcdoc",
      "navigatorLanguage": "en-US",
      "selfEquals": true
    },
    "languages": [
      "en-US",
      "en"
    ],
    "locationHref": "data:text/html;base64,PCFkb2N0eXBlIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KICA8aGVhZD4KICAgIDxtZXRhIGNoYXJzZXQ9InV0Zi04Ij4KICAgIDx0aXRsZT5DdWx0Z3VhcmQgZGV0ZWN0aW9uIHNtb2tlPC90aXRsZT4KICAgIDxzdHlsZT4KICAgICAgYm9keSB7CiAgICAgICAgYmFja2dyb3VuZDogIzEwMTQxODsKICAgICAgICBjb2xvcjogI2Q2ZGRlNTsKICAgICAgICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIG1vbm9zcGFjZTsKICAgICAgICBtYXJnaW46IDA7CiAgICAgICAgcGFkZGluZzogMjRweDsKICAgICAgfQogICAgICBoMSB7CiAgICAgICAgZm9udC1zaXplOiAyMHB4OwogICAgICAgIG1hcmdpbjogMCAwIDE2cHg7CiAgICAgIH0KICAgICAgcHJlIHsKICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7CiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsKICAgICAgICBiYWNrZ3JvdW5kOiAjMTYxYjIyOwogICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsKICAgICAgICBtYXJnaW46IDA7CiAgICAgICAgcGFkZGluZzogMTZweDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2hlYWQ+CiAgPGJvZHk+CiAgICA8aDE+Q3VsdGd1YXJkIGRldGVjdGlvbiBzbW9rZTwvaDE+CiAgICA8cHJlIGlkPSJyZXN1bHQiPnJ1bm5pbmcgcHJvYmVz4oCmPC9wcmU+CiAgPC9ib2R5Pgo8L2h0bWw+Cg==",
    "maxTouchPoints": 0,
    "mediaCodecs": {
      "hls": "maybe",
      "mp4": "probably",
      "webm": "probably"
    },
    "mimeTypes": [
      {
        "description": "Portable Document Format",
        "suffixes": "pdf",
        "type": "application/pdf"
      },
      {
        "description": "Portable Document Format",
        "suffixes": "pdf",
        "type": "text/pdf"
      }
    ],
    "notificationPermission": "denied",
    "outerDimensions": {
      "devicePixelRatio": 1.046875,
      "innerHeight": 756,
      "innerWidth": 1053,
      "outerHeight": 842,
      "outerWidth": 1052
    },
    "pdfViewerEnabled": true,
    "permissions": {
      "state": "denied"
    },
    "platform": "Linux x86_64",
    "plugins": [
      {
        "description": "Portable Document Format",
        "filename": "internal-pdf-viewer",
        "name": "PDF Viewer"
      },
      {
        "description": "Portable Document Format",
        "filename": "internal-pdf-viewer",
        "name": "Chrome PDF Viewer"
      },
      {
        "description": "Portable Document Format",
        "filename": "internal-pdf-viewer",
        "name": "Chromium PDF Viewer"
      },
      {
        "description": "Portable Document Format",
        "filename": "internal-pdf-viewer",
        "name": "Microsoft Edge PDF Viewer"
      },
      {
        "description": "Portable Document Format",
        "filename": "internal-pdf-viewer",
        "name": "WebKit built-in PDF"
      }
    ],
    "screen": {
      "availHeight": 860,
      "availWidth": 1338,
      "height": 860,
      "width": 1338
    },
    "sourceUrlStack": "Error: sourceurl-smoke\n    at eval (__cultguard_sourceurl_probe__:3:7)\n    at collectSourceUrlProbe (<anonymous>:114:7)\n    at <anonymous>:168:21",
    "timestamp": "2026-04-01T11:32:51.846Z",
    "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36",
    "userAgentData": null,
    "vendor": "Google Inc.",
    "webdriver": false,
    "webgl": {
      "renderer": "ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver)",
      "supported": true,
      "vendor": "Google Inc. (Google)"
    }
  },
  "target": {
    "endpoint": "http://127.0.0.1:53435",
    "label": "launch",
    "launched": true,
    "metadata": {
      "browserBinary": "/nix/store/b1cb0vdzraa0yppzpqrg734qr0mshq9c-chromium-cultguard-143.0.7499.169/bin/chromium",
      "command": [
        "/nix/store/b1cb0vdzraa0yppzpqrg734qr0mshq9c-chromium-cultguard-143.0.7499.169/bin/chromium",
        "--remote-debugging-port=53435",
        "--user-data-dir=/build/cultguard-detect-profile-f3dglmca",
        "--no-default-browser-check",
        "--no-first-run",
        "--disable-background-networking",
        "--disable-default-apps",
        "--disable-sync",
        "--metrics-recording-only",
        "--password-store=basic",
        "--use-mock-keychain",
        "about:blank"
      ],
      "display": ":0",
      "ephemeralProfile": true,
      "ephemeralRuntime": true,
      "headless": false,
      "runtimeDir": "/build/cultguard-detect-runtime-lfej8lab",
      "stderrPath": "/build/tmp.DQ7zAxfh3G/launch.stderr.log",
      "userDataDir": "/build/cultguard-detect-profile-f3dglmca",
      "virtualDisplay": "xvfb",
      "xvfbLogPath": "/build/tmp.DQ7zAxfh3G/launch.xvfb.log"
    }
  }
}
