yoanbernabeu avatar

Supabase Audit Authenticated

Creates a test user in your Supabase project to compare what authenticated users can access versus anonymous ones, specifically hunting for IDOR vulnerabilities and cross-user data leaks. You'd run this after your anonymous audit to catch the stuff that only shows up when you're logged in: someone accessing another user's orders, reading all profiles when they should only see their own, or hitting admin endpoints with a regular account. The skill is paranoid about progressive logging, writing findings to disk after each test so you don't lose evidence if something crashes. Asks for explicit consent before creating the pentest user and offers to delete it when done.

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

Install

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

Installs into .claude/skills of the current project.

Files

Authenticated User 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
  • Log to .sb-pentest-audit.log BEFORE and AFTER each action
  • 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 creates a test user (with explicit permission) to compare authenticated vs anonymous access and detect IDOR vulnerabilities.

⚠️ IMPORTANT: User Consent Required

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
1aj-geddes avatarserver-side-renderingaj-geddes/useful-ai-promptsImplement server-side rendering with template engines, view layers, and dynamic content generation. Use when building server-rendered applications, implementing433skills.sh installs
2daydreammy avatartushare-apidaydreammy/tushare-openclaw-skilltushare api433skills.sh installs
3bobmatnyc avatardatabase-migrationbobmatnyc/claude-mpm-skillsSafe patterns for evolving database schemas in production with decision trees and troubleshooting guidance.427skills.sh installs
4sickn33 avatardatabase-adminsickn33/antigravity-awesome-skillsdatabase admin423skills.sh installs
5sickn33 avatarauth-implementation-patternssickn33/antigravity-awesome-skillsauth implementation patterns418skills.sh installs
6davila7 avataropenalex-databasedavila7/claude-code-templatesQuery and analyze scholarly literature using the OpenAlex database. This skill should be used when searching for academic papers, analyzing research trends, fin416skills.sh installs