supabase-help
Quick reference for all Supabase security audit skills with usage examples and command overview.
By yoanbernabeu · 428 installs
npx skills add yoanbernabeu/supabase-pentest-skills --skill supabase-help
Source repository · Upstream listing
Supabase Pentest Skills Help
Quick reference for all 24 security audit skills.
When to Use This Skill
Need a quick overview of available skills
Looking for the right skill for a specific task
Want usage examples for a particular skill
Quick Start
All Skills Reference
Orchestration
Skill Command Purpose
supabase pentest /supabase pentest <url Full guided security audit
supabase evidence /supabase evidence Initialize evidence collection
supabase help /supabase help This help reference
Detection
Skill Command Purpose
supabase detect /supabase detect <url Detect Supabase usage
Extraction
Skill Command Purpose
supabase extract url /supabase extract url <url Find Supabase project URL
supabase extract anon key /supabase extract anon key Extract anon API key
supabase extract service key /supabase extract service key Find leaked service key
supabase extract jwt /supabase extract jwt Extract JWTs from code
supabase extract db string /supabase extract db string Find DB connection strings
API Audit
Skill Command Purpose
supabase audit tables list /supabase audit tables list List exposed tables
supabase audit tables read /supabase audit tables read Read table data
supabase audit rls /supabase audit rls Test RLS policies
supabase audit rpc /supabase audit rpc Test RPC functions
Storage Audit
Skill Command Purpose
supabase audit buckets list /supabase audit buckets list List storage buckets
supabase audit buckets read /supabase audit buckets read Read bucket files
supabase audit buckets public /supabase audit buckets public Find public buckets
Auth Audit
Skill Command Purpose
supabase audit auth config /supabase audit auth config Check auth settings
supabase audit auth signup /supabase audit auth signup Test signup access
supabase audit auth users /supabase audit auth users Test user enumeration
supabase audit authenticated /supabase audit authenticated Create test user to detect IDOR
Realtime & Functions
Skill Command Purpose
supabase audit realtime /supabase audit realtime Test Realtime channels
supabase audit functions /supabase audit functions Test Edge Functions
Reporting
Skill Command Purpose
supabase report /supabase report Generate Markdown report
supabase report compare /supabase report compare <old <new Compare two reports
Severity Levels
Level Color Description
P0 🔴 Critical: data exposure, user data, privilege escalation
P1 🟠 High: sensitive data, security misconfiguration
P2 🟡 Medium: minor exposure, best practice violations
Common Workflows
Quick Security Check
Full Audit
Storage Only Audit
Compare After Fixes
Files and Directories Created
File/Directory Description
.sb pentest context.json Shared context between skills
.sb pentest audit.log Action log with timestamps
.sb pentest evidence/ Evidence directory for professional audits
supabase audit report.md Final security report
Evidence Directory Structure
Tips
1. Always run detection first — Most skills auto invoke it, but it's faster to run explicitly
2. Check the context file — If a skill behaves unexpectedly, the context may have stale data
3. Use the orchestrator for full audits — It handles dependencies automatically
4. Save reports with dates — Rename supabase audit report.md to include the date for history
Need More Help?
Each skill has detailed documentation — run /supabase <skill name for specifics
Check the README at the repository root
Open an issue on GitHub for bugs or feature requests