Features

Cross-browser examination matrix

Run a single URL across any combination of installed browsers in one pass. The browser registry auto-detects Chrome, Edge, Firefox, Brave, Opera, and Vivaldi from standard installation paths. Playwright-bundled Chromium, Firefox, and WebKit are available after running npx playwright install. Any Chromium-based browser can be added via custom executable path.

Sandboxed sessions

Every examine run creates a fresh browser context with an empty profile. No cookies, cache, localStorage, or permissions carry over between runs or affect your default browser profile. The context is discarded after the run completes.

Safety policy presets

Three isolation levels give you control over how much access the examined page gets. See Safety Policies for the full breakdown.

Desktop and mobile screenshots

Each browser captures full-page screenshots at 1440x960 (desktop) and 390x844 (mobile) viewports. Images are served through the API and included in the report.

Network activity log

Every HTTP request is recorded with method, URL, domain, HTTP status code, resource type, and content size. Failed requests include the error description. The log is capped at 500 entries per browser.

Console log capture

Browser console output is captured per message with level (error, warning, log, info, debug), message text, and source location (URL, line, column). Capped at 500 entries per browser.

Storage inspection

After page load, the tool enumerates cookies (name, domain, path, secure flag, httpOnly flag, sameSite), localStorage keys, and sessionStorage keys.

Redirect chain mapping

Navigation redirects (HTTP 3xx) are tracked from the initial URL through to the final destination, with status codes at each hop.

URL validation and warnings

Before running, the tool validates that the URL uses http or https. It warns about localhost, private network addresses, and unencrypted HTTP.

CLI mode

Run headless examinations from the terminal for automation and scripting. See CLI Usage.

REST API

The Express API exposes endpoints for health checks, browser listing, examine execution, and artifact serving. See API Reference.

Structured export

Every run produces a complete JSON report with all telemetry, plus an HTML summary page for quick visual review. Artifacts are stored in runs/<run-id>/.