MCPInstall

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. 1

    Test Row Level Security (RLS) policies for common bypass vulnerabilities and misconfigurations.

  2. 2

    Discover and test Supabase Edge Functions for security vulnerabilities and misconfigurations.

  3. 3

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

  4. 4

    Analyze Supabase authentication configuration for security weaknesses and misconfigurations.

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

    Test for user enumeration vulnerabilities through various authentication endpoints.

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

    CRITICAL - Detect exposed PostgreSQL database connection strings in client-side code. Direct DB access is a P0 issue.

  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24