Skip to content

Gasoline v6.0.0 Released

Gasoline v6.0.0 introduces the Link Health Analyzer, plus browser automation, recording, and performance analysis for AI agents. Check all links on your page, record full sessions with video, capture performance metrics, and let AI agents test, debug, and fix your app automatically. Complete visibility. You stay in control.

  • Link Health Analyzer — Automatically check all links on your page for issues (broken, redirects, auth-required). 20 concurrent checks, categorized results, and async tracking with correlation IDs.

  • Full Recording System — Record browser tabs with video and audio. Videos stream to local disk. No cloud, no transcoding—raw WebM format.

  • Permission Prompts — When recording starts, you get a clear prompt to approve it. No silent recordings. You’re always in control.

  • CWE-942 Fixed — Replaced wildcard postMessage origins with window.location.origin across content scripts, test helpers, and background workers. Prevents message hijacking on cross-origin pages.

  • Secure Cookie Attributes — Cookie deletion and restoration now include Secure and SameSite attributes, preventing session fixation and CSRF vulnerabilities.

  • Path Traversal Protection — Hardened file operations in extension persistence layer to prevent directory traversal attacks.

  • Input Validation — Comprehensive validation of extension log queue capacity (2000-entry cap) and screenshot rate limiter bounds to prevent unbounded memory growth.

  • Smart HTTP Timeouts — 5s default timeout for localhost operations, extended to 30s+ only when accessibility features are requested. Reduces false positives while respecting slow connections.

  • Atomic File Writes — Log rotation uses temp + rename pattern, preventing partial writes and data loss on disk full.

  • Efficient Deduplication — SeenMessages pruning optimized for large event volumes.

  • 99.4% Pass Rate — 154 out of 155 smoke tests pass (one known edge case with watermark on rapid navigation).
  • Comprehensive UAT Suite — 140 tests covering recording, permissions, security, performance, and WebSocket capture.
  • Full TypeScript Strict Mode — No implicit any, zero Codacy security issues.
  • Extension v5.x → v6.0.0 — Auto-update via Chrome. Manual re-add may be required if permissions are denied.
  • MCP Server — Same 4-tool interface; no API changes.

Direct CRX download for this historical beta build is no longer distributed from this docs site. Use the current installer flow instead:

Terminal window
npm install -g gasoline-mcp@6.0.0
gasoline-mcp --help

Or via pip:

Terminal window
pip install gasoline-mcp==6.0.0
  • Recording audio on muted tabs — Tab audio capture requires tab to have sound playing. Silent tabs record video only.
  • Watermark on rapid navigation — Watermark may not re-appear if user navigates during recording. Next navigation resets correctly.
  • Chrome 120+ only — Manifest v3 (MV3) requires Chrome 120 or later. No Safari/Firefox support in v6.
  • File Upload API — Automated file form handling for bulk uploads to no-API platforms.
  • Replay System — Event playback with timeline scrubbing.
  • Deployment Integration — Capture git-linked deploy events for post-incident correlation.

v5.8.0…v6.0.0