Repository navigation
v3.2.0 — Camofox 1.18.1, SearXNG 2026.10, CloakBrowser 0.6.3
Highlights
Camofox 1.18.1
- HTTP status and
warningin results, PDF download,select/press/--submitfor forms (#28) - Recommended container flags: core dumps, log rotation, profile volume, telemetry (#27)
- Unbounded storage state is reset periodically; tabs are closed when a step times out (#30)
smart-extract
--exprreturns a real error instead of{"ok":true}when the expression evaluates toundefined(#26)- No page reload for snapshot/text fallbacks; Readability failures on Trusted Types CSP are handled (#29)
SearXNG 2026.10
searxng.mjskeepspubdate, image/video fields andunresponsive_engines, honorsSEARXNG_URL, adds a request timeout (#31)- Required settings documented (JSON format,
use_default_settings), with a hint on HTTP 403 (#32)
CloakBrowser 0.6.3 (free binary, no license key)
- CloakBrowser 0.6.3, Playwright Core 1.64.1 (#33)
- Safer binary download, stable fingerprint per persistent profile, more reliable humanized actions
- Fixed a false-positive Cloudflare challenge detection that made
cloak-fetchwait 20s on normal pages;challenge.strategyis reported again (#35) - More robust per-origin session lock (token, heartbeat, stale detection, waiting) (#35)
ip-addressupdated,npm auditreports 0 vulnerabilities (#35)
Upgrade notes
- Node.js 20.19+ or 22.12+ is now required.
- SearXNG needs
jsoninsearch.formats(see the README section "SearXNG configuration (required)"). - Camofox image:
ghcr.io/jo-inc/camofox-browser:1.18.1(recommended flags indocker/setup.md). - Persistent CloakBrowser profiles now live in
~/.browser-search/cloak-sessions/profiles/: saved sessions start fresh after updating.
How to update
npx skills update # or: git pull
cd <skill dir> # e.g. ~/.config/opencode/skills/browser-search
npm install
node -e "import('cloakbrowser').then(c=>c.ensureBinary())"
bash scripts/check.shPull request: #34 — closes #26, #27, #28, #29, #30, #31, #32, #33, #35.