yoanbernabeu avatar

Supabase Audit Auth Signup

Tests your Supabase signup flow for common security holes like whether disposable emails get through, if weak passwords are accepted, and whether responses leak information about existing users. It checks rate limiting, password policies, and email validation, then flags issues by priority. You'd run this during an auth security audit or when setting up a new project to catch misconfigurations before they become problems. The progressive logging requirement is aggressive but makes sense since you want findings saved even if testing gets interrupted mid-run. Most useful when you need specific evidence about what's actually being accepted at the registration endpoint rather than just assuming your auth config is locked down.

skills.sh installs
495
GitHub stars
75
last updated
Aug 21, 2026

Install

$ npx -y skills add yoanbernabeu/supabase-pentest-skills --skill supabase-audit-auth-signup --agent claude-code

Installs into .claude/skills of the current project.

Files

Signup Flow Audit

🔴 CRITICAL: PROGRESSIVE FILE UPDATES REQUIRED

You MUST write to context files AS YOU GO, not just at the end.

  • Write to .sb-pentest-context.json IMMEDIATELY after each test completed
  • Log to .sb-pentest-audit.log BEFORE and AFTER each test
  • DO NOT wait until the skill completes to update files
  • If the skill crashes or is interrupted, all prior findings must already be saved

This is not optional. Failure to write progressively is a critical error.

This skill tests the user registration flow for security issues and misconfigurations.

When to Use This Skill

  • To verify if signup is appropriately restricted
  • To test for signup abuse vectors
  • To check rate limiting on registration
  • As part of authentication security audit

Prerequisites

  • Supabase URL and anon key available
  • Auth config audit completed (recommended)

Why Signup Security Matters

Open signup can lead to:

Sponsors

Details

Repository
github.com/yoanbernabeu/supabase-pentest-skills
Categories
Backend & APIs, Testing & QA, Security, Databases
First seen
Jun 3, 2026

More from yoanbernabeu/supabase-pentest-skills

All 23
1bobmatnyc avatarbetter-auth-authenticationbobmatnyc/claude-mpm-skillsBetter Auth authentication flows for TypeScript apps. Use when enabling email/password auth, configuring social providers, or implementing sign-up, sign-in, and398skills.sh installs
2secondsky avatarbun-websocket-serversecondsky/claude-skillsThis skill should be used when the user asks about "WebSocket in Bun", "real-time communication", "Bun.serve websocket", "ws server", "socket connections", "pub326skills.sh installs
3TryGhost avatarAdd Admin API EndpointTryGhost/GhostAdd a new endpoint or endpoints to Ghost's Admin API at `ghost/api/admin/**`.0skills.sh installs
4giuseppe-trisciuoglio avatarspring-boot-rest-api-standardsgiuseppe-trisciuoglio/developer-kitProvides REST API design standards and best practices for Spring Boot projects. Use when creating or reviewing REST endpoints, DTOs, error handling, pagination,4.3Kskills.sh installs
5giuseppe-trisciuoglio avatarunit-test-wiremock-rest-apigiuseppe-trisciuoglio/developer-kitProvides patterns for unit testing external REST APIs using WireMock. Stubs API responses, verifies request details, simulates failures (timeouts, 4xx/5xx error3.9Kskills.sh installs
6aj-geddes avatarrest-api-designaj-geddes/useful-ai-promptsDesign RESTful APIs following best practices for resource modeling, HTTP methods, status codes, versioning, and documentation. Use when creating new APIs, desig2.1Kskills.sh installs