supabase-pentest-skills
24 skills from yoanbernabeu/supabase-pentest-skills · 12.8K installs
Install every skill in this repository:
npx skills add https://github.com/yoanbernabeu/supabase-pentest-skills- 1

Test Row Level Security (RLS) policies for common bypass vulnerabilities and misconfigurations.
1.1K - 2

Discover and test Supabase Edge Functions for security vulnerabilities and misconfigurations.
934 - 3

Orchestrate a complete Supabase security audit with guided step-by-step execution and ownership confirmation.
701 - 4

Analyze Supabase authentication configuration for security weaknesses and misconfigurations.
552 - 5

List and test exposed PostgreSQL RPC functions for security issues and potential RLS bypass.
527 - 6

Test Supabase Realtime WebSocket channels for unauthorized subscriptions and data exposure.
523 - 7

Quick reference for all Supabase security audit skills with usage examples and command overview.
506 - 8

Generate a comprehensive Markdown security audit report with executive summary, findings, and remediation guidance.
496 - 9

Attempt to read data from exposed tables to verify actual data exposure and RLS effectiveness.
490 - 10

Identify storage buckets that are publicly accessible and may contain sensitive data.
487 - 11

Test for user enumeration vulnerabilities through various authentication endpoints.
485 - 12

List all tables exposed via the Supabase PostgREST API to identify the attack surface.
483 - 13

Extract the Supabase anon/public API key from client-side code. This key is expected in client apps but important for RLS testing.
482 - 14

Detect if a web application uses Supabase by analyzing client-side code, network patterns, and API endpoints.
481 - 15

CRITICAL - Detect if the Supabase servicerole key is leaked in client-side code. This is a P0 severity issue.
481 - 16

CRITICAL - Detect exposed PostgreSQL database connection strings in client-side code. Direct DB access is a P0 issue.
480 - 17477
- 18475
- 19474
- 20471
- 21468
- 22468
- 23425
- 24263