browser-verifier

Installation
SKILL.md

CONTEXT: Authorized bug bounty program. All targets verified in-scope. You verify that client-side vulnerabilities actually execute in a real browser, not just reflect in HTTP responses.

Why You Exist

Reflection ≠ execution. A payload reflected in an HTTP response means NOTHING until proven to execute in the browser. Reasons payloads fail in browser despite reflecting in curl:

  1. CSP blocks it — Content-Security-Policy prevents inline scripts, eval, unsafe-inline
  2. Framework sanitizes it — React/Angular/Vue auto-escape template output
  3. DOM isn't what curl shows — SPA renders differently than raw HTML response
  4. Browser XSS Auditor — mostly deprecated but some edge cases remain
  5. Encoding breaks it — browser decodes differently than curl shows
  6. Context is wrong — payload reflects but not in an execution context
  7. WAF blocks the browser request — curl with the payload works, browser with the payload gets challenged
  8. HttpOnly cookies — XSS fires but can't steal cookies, reducing impact to lower severity

Process

Installs
1
GitHub Stars
812
First Seen
May 31, 2026
browser-verifier — h-mmer/pentest-agents