Browser Runtime Diagnostics

Evidence: failed

{
  "schemaVersion": "1.0",
  "ok": false,
  "exitCode": 1,
  "elapsedMs": 3731,
  "generatedAt": "2026-07-22T02:04:39.830Z",
  "operation": "search",
  "browserChannel": null,
  "title": null,
  "finalOrigin": null,
  "visibleResultCount": 0,
  "hasVisibleText": false,
  "screenshot": null,
  "error": "navigation host is not allowlisted: www.google.com.hk",
  "errorType": "BrowserPolicyError",
  "receiptSha256": "dcef139688403d3b9beda1f1e61add6d19a999627138419104c5c2608824624d"
}

Open evidence report

unit-tests — exit 0

750 ms

stdout

> @univcorp/custom-gpt-browser-runtime@1.0.0 test
> node --test test/*.test.mjs

TAP version 13
# Subtest: allows exact and subdomain hosts
ok 1 - allows exact and subdomain hosts
  ---
  duration_ms: 7.378077
  type: 'test'
  ...
# Subtest: blocks credentials and non-allowlisted navigation
ok 2 - blocks credentials and non-allowlisted navigation
  ---
  duration_ms: 1.957231
  type: 'test'
  ...
# Subtest: detects private IP addresses
ok 3 - detects private IP addresses
  ---
  duration_ms: 10.505999
  type: 'test'
  ...
# Subtest: restricts CDP to the local computer
ok 4 - restricts CDP to the local computer
  ---
  duration_ms: 1.005511
  type: 'test'
  ...
# Subtest: validates a bounded Google search plan
ok 5 - validates a bounded Google search plan
  ---
  duration_ms: 0.621351
  type: 'test'
  ...
1..5
# tests 5
# suites 0
# pass 5
# fail 0
# cancelled 0
# skipped 0
# todo 0
# duration_ms 228.216794

stderr


install-chromium — exit 0

27323 ms

stdout

Downloading Chrome for Testing 149.0.7827.55 (playwright chromium v1228) from https://cdn.playwright.dev/builds/cft/149.0.7827.55/linux64/chrome-linux64.zip
|                                                                                |   0% of 177 MiB
|■■■■■■■■                                                                        |  10% of 177 MiB
|■■■■■■■■■■■■■■■■                                                                |  20% of 177 MiB
|■■■■■■■■■■■■■■■■■■■■■■■■                                                        |  30% of 177 MiB
|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                                |  40% of 177 MiB
|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                        |  50% of 177 MiB
|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                |  60% of 177 MiB
|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                        |  70% of 177 MiB
|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                |  80% of 177 MiB
|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■        |  90% of 177 MiB
|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 100% of 177 MiB
Chrome for Testing 149.0.7827.55 (playwright chromium v1228) downloaded to /opt/buildhome/.cache/ms-playwright/chromium-1228
Downloading FFmpeg (playwright ffmpeg v1011) from https://cdn.playwright.dev/dbazure/download/playwright/builds/ffmpeg/1011/ffmpeg-linux.zip
|                                                                                |   0% of 2.3 MiB
|■■■■■■■■                                                                        |  10% of 2.3 MiB
|■■■■■■■■■■■■■■■■                                                                |  20% of 2.3 MiB
|■■■■■■■■■■■■■■■■■■■■■■■■                                                        |  30% of 2.3 MiB
|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                                |  40% of 2.3 MiB
|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                        |  50% of 2.3 MiB
|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                |  60% of 2.3 MiB
|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                        |  70% of 2.3 MiB
|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                |  80% of 2.3 MiB
|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■        |  90% of 2.3 MiB
|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 100% of 2.3 MiB
FFmpeg (playwright ffmpeg v1011) downloaded to /opt/buildhome/.cache/ms-playwright/ffmpeg-1011
Downloading Chrome Headless Shell 149.0.7827.55 (playwright chromium-headless-shell v1228) from https://cdn.playwright.dev/builds/cft/149.0.7827.55/linux64/chrome-headless-shell-linux64.zip
|                                                                                |   0% of 114.2 MiB
|■■■■■■■■                                                                        |  10% of 114.2 MiB
|■■■■■■■■■■■■■■■■                                                                |  20% of 114.2 MiB
|■■■■■■■■■■■■■■■■■■■■■■■■                                                        |  30% of 114.2 MiB
|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                                |  40% of 114.2 MiB
|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                        |  50% of 114.2 MiB
|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                |  60% of 114.2 MiB
|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                        |  70% of 114.2 MiB
|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                |  80% of 114.2 MiB
|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■        |  90% of 114.2 MiB
|■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 100% of 114.2 MiB
Chrome Headless Shell 149.0.7827.55 (playwright chromium-headless-shell v1228) downloaded to /opt/buildhome/.cache/ms-playwright/chromium_headless_shell-1228

stderr


google-browser-evidence — exit 0

4118 ms

stdout

> @univcorp/custom-gpt-browser-runtime@1.0.0 build:report
> node scripts/build-report.mjs

stderr

Browser evidence validation failed: {
  schemaVersion: '1.0',
  ok: false,
  exitCode: 1,
  elapsedMs: 3731,
  generatedAt: '2026-07-22T02:04:39.830Z',
  operation: 'search',
  browserChannel: null,
  title: null,
  finalOrigin: null,
  visibleResultCount: 0,
  hasVisibleText: false,
  screenshot: null,
  error: 'navigation host is not allowlisted: www.google.com.hk',
  errorType: 'BrowserPolicyError',
  receiptSha256: 'dcef139688403d3b9beda1f1e61add6d19a999627138419104c5c2608824624d'
}