skills/chromium-handoff/SKILL.md
Expose a safe manual handoff page for an existing CDP Chromium session so Ryushe can solve CAPTCHA, Cloudflare, Turnstile, bot challenges, or inspect a stuck browser through an SSH tunnel.
npx skillsauth add ghostonbutterbread/bug-bounty-harness chromium-handoffInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use when a Chromium/CDP browser is stuck on CAPTCHA, Cloudflare, Turnstile, bot-check, login step-up, or another page that Ryushe needs to complete manually.
This skill does not launch the browser. Use chromium-test first, then attach
this handoff server to the existing CDP endpoint.
proxy-routing-policy first when proxy lane selection matters.chromium-test to launch an isolated browser with CDP bound to
127.0.0.1.http-status-live-policy or waf-live-policy when the stop condition
is a 403, 429, Cloudflare page, CAPTCHA, or bot challenge.curl -sS http://127.0.0.1:<cdp_port>/json/list
CDP_URL=http://127.0.0.1:<cdp_port> \
LISTEN_HOST=127.0.0.1 \
LISTEN_PORT=9230 \
node "$HARNESS_ROOT/skills/chromium-handoff/scripts/cdp_handoff_server.js"
9998:
ssh -i ~/.ssh/hoster -fN -L 9998:127.0.0.1:9230 ryushe@hoster
xdg-open http://127.0.0.1:9998/
127.0.0.1:<listen_port>.0.0.0.0 unless Ryushe explicitly asks.Raw DevTools forwarding is still useful for debugging, but it is awkward for manual CAPTCHA solving. This handoff server is preferred when Ryushe needs a simple remote browser view with click/type controls.
testing
Route account takeover testing across password reset, recovery, SSO/OAuth, account linking, MFA, email change, session, invite, and identity-binding flows.
testing
Use when importing, indexing, filtering, queueing, checking, or marking recon URLs in the SQLite-backed per-lane URL review tracker.
testing
Route checkout, billing, subscriptions, coupons, credits, gift cards, invoices, refunds, payment authorization, and paid-entitlement testing into safe zero-dollar-first workflows.
data-ai
Launch scoped browsers through the correct Caido proxy, enable live intercept or Tamper one lane at a time, modify selected requests, forward them, then disable intercept.