yoanbernabeu avatar

Supabase Audit Auth Config

This audits your Supabase auth settings and flags security gaps you might miss during setup. It checks whether email confirmation is enabled, tests password requirements, identifies enabled OAuth providers, and reviews CORS configuration. You'll want to run this before going to production or if you inherited a project and need to know what's exposed. The real value is in catching the common stuff like open signups with no email verification or six character password minimums. It writes findings progressively to context files so you don't lose results if something crashes mid-audit. Think of it as a security checklist that actually runs the checks instead of just handing you a list.

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

Install

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

Installs into .claude/skills of the current project.

Files

Authentication Configuration 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 setting analyzed
  • 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 analyzes the authentication configuration of a Supabase project.

When to Use This Skill

  • To review authentication security settings
  • Before production deployment
  • When auditing auth-related vulnerabilities
  • As part of comprehensive security review

Prerequisites

  • Supabase URL and anon key available
  • Detection completed

Auth Endpoints

Supabase Auth (GoTrue) exposes:

https://[project].supabase.co/auth/v1/

Sponsors

Details

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

More from yoanbernabeu/supabase-pentest-skills

All 23
1yoanbernabeu avatarsupabase-audit-auth-usersyoanbernabeu/supabase-pentest-skillsTest for user enumeration vulnerabilities through various authentication endpoints.506skills.sh installs
2manutej avatarapi-gateway-patternsmanutej/luxor-claude-marketplaceComprehensive API gateway patterns skill covering Kong, routing, rate limiting, authentication, load balancing, traffic management, and production gateway archi482skills.sh installs
3jezweb avatarfirebase-authjezweb/claude-skillsBuild with Firebase Authentication - email/password, OAuth providers, phone auth, and custom tokens. Use when: setting up auth flows, implementing sign-in/sign-363skills.sh installs
4cinience avataralicloud-database-analyticdb-mysqlcinience/alicloud-skillsManage Alibaba Cloud AnalyticDB for MySQL (ADB) via OpenAPI/SDK. Use whenever the user needs AnalyticDB resource lifecycle and configuration operations, status 277skills.sh installs
5pedronauck avatardrizzle-ormpedronauck/skillsExpert guide for Drizzle ORM best practices, including schema definitions, queries, mutations, transactions, migrations, and performance optimization. Use when 269skills.sh installs
6patricio0312rev avatarapi-endpoint-generatorpatricio0312rev/skillsUnifies API response patterns across endpoints including pagination format, error structure, status codes, response envelopes, and versioning strategy. Provides257skills.sh installs