Browser Search

Stealth browser fetch en multi-engine search voor AI webonderzoek

Door Johell1NS · Johell1NS/browser-search

Werkt met setup ★ 8.4/10

Browser Search — Stealth browser fetch en multi-engine search voor AI webonderzoek

Wat het doet

Drie-laags webonderzoeksstack: SearXNG voor multi-engine search, Camofox voor JS-heavy pagina's, en CloakBrowser voor sites achter Cloudflare of DataDome. Activeert bij webonderzoek, scraping, en pagina's die gewone fetching niet kan renderen.

Testrapport

Taak: titel en tekst extraheren van de JS-gerenderde pagina quotes.toscrape.com/js — baseline met kale curl tegen de cloak-fetch.mjs bundel. Baseline was nutteloos: na tagverwijdering, 0 quotes (inhoud werd client-side gerenderd); de skill lanceerde stealth-Chromium en retourneerde titel 'Quotes to Scrape', 1499 karakters, en alle 10 quotes in 6.6 s. Beveiligingsclaims werden live geverifieerd, niet door tekst: SSRF-block werkte op 169.254.169.254 ('Blocked IP') en localhost ('Blocked hostname'), path-traversal guard stootte --script /etc/passwd af, en gebundelde tests gaven 28/28 en 12/12 geslaagd. Belangrijkste kanttekening: 2 van de 3 tools (SearXNG en Camofox) vereisten Docker, wat niet in de omgeving aanwezig was — IK HEB ZE NIET gemeten; de vlaggenschip 'multi-engine search' bleef ongecontroleerd, en de eigen check.sh toonde dit eerlijk. Een andere onnauwkeurigheid: SKILL.md beloofde 'all commands/scripts are read-only, safe in Plan mode', maar de allereerste run van cloak-fetch downloadde 140 MB Chromium naar ~/.cloakbrowser. Docker + twee containers — echt handmatig werk, vandaar setup.

Getest op: 2026-07-17 · Claude Code 2.x (agent harness)

Installatie

git clone https://github.com/Johell1NS/browser-search.git
mkdir -p ~/.claude/skills
cd browser-search && rm -rf .git && cp -r . ~/.claude/skills/browser-search
cd ~/.claude/skills/browser-search && npm install

Commando's en voorbeeldprompts

  • /browser-searchStealth browser fetch en multi-engine search voor AI webonderzoek

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • This page needs JavaScript to render, can you fetch the actual content
  • Search across multiple engines for me and pull the real page text back
  • This site is behind Cloudflare, I still need the rendered page content