ruvnet avatar

Browser Auth Flow

Runs an adversarial probe against your login flow, checking for redirect leaks, missing CSRF tokens, weak session cookies, and OAuth misconfigurations. It drives the auth sequence in a recorded browser session, then runs a configurable set of tests (csrf, redirect, cookie, oauth) against the captured artifacts and live page. Output lands in a structured findings.md with severity ratings and a pass/warn/fail verdict. Good for pre-deployment audits or investigating suspected token leaks. The probes are deliberately limited to inspection, they don't exploit findings, and all credentials stay vaulted. Expect 15 to 40 trajectory steps per run.

skills.sh installs
690
GitHub stars
81.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add ruvnet/ruflo --skill browser-auth-flow --agent claude-code

Installs into .claude/skills of the current project.

Files

Browser Auth Flow

Adversarial probe of a site's authentication. Drives the login flow once, records the trajectory, then runs a configurable set of probes against the captured artifacts and live page. Output is a structured findings.md inside the RVF container.

When to use

  • Pre-deployment audit of a new auth flow.
  • Investigating a suspected token leak or redirect issue.
  • Establishing a baseline for ongoing regression checks.

Steps

  1. Open a recorded session via browser-record.
  2. Drive the auth flow as in browser-login (credentials come from --credentials <handle> referencing browser-cookies if the run is a re-auth probe).
  3. Run probes:

Sponsors

Details

Repository
github.com/ruvnet/ruflo
Categories
Backend & APIs, Security, Automation & Workflows
First seen
Jun 3, 2026

More from ruvnet/ruflo

All 236
1alirezarezvani avatarmcp-server-builderalirezarezvani/claude-skillsDesign and ship production-ready MCP (Model Context Protocol) servers from OpenAPI contracts instead of hand-written tool wrappers. Python and TypeScript suppor663skills.sh installs
2get-convex avatarauth-setupget-convex/agent-skillsSet up Convex authentication with proper user management, identity mapping, and access control patterns. Use when implementing auth flows.516skills.sh installs
3davila7 avatarsupabase-postgres-best-practicesdavila7/claude-code-templatesPostgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or d481skills.sh installs
4manutej avatardatabase-management-patternsmanutej/luxor-claude-marketplaceComprehensive guide for database management patterns covering PostgreSQL and MongoDB including schema design, indexing, transactions, replication, and performan467skills.sh installs
5davila7 avatarfrontend-to-backend-requirementsdavila7/claude-code-templatesDocument frontend data needs for backend developers. Use when frontend needs to communicate API requirements to backend, or user says 'backend requirements', 'w441skills.sh installs
6secondsky avatarapi-paginationsecondsky/claude-skillsImplements efficient API pagination using offset, cursor, and keyset strategies for large datasets. Use when building paginated endpoints, implementing infinite433skills.sh installs