rls-auditor

Community

Audit Supabase RLS policies

AuthorBruceTyndall
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates the auditing of Row Level Security (RLS) policies in Supabase, ensuring data security and compliance by identifying potential vulnerabilities and misconfigurations.

Core Features & Use Cases

  • RLS Enabled Status: Verifies that RLS is enabled on all Supabase tables.
  • Policy Completeness: Checks if policies cover all necessary operations (SELECT, INSERT, UPDATE, DELETE).
  • Tables Without Policies: Identifies tables that are missing RLS policies.
  • Service Role Bypass Detection: Audits usage of service_role or supabaseAdmin to prevent unintended bypasses.
  • Use Case: Before deploying a new feature that modifies user data, run this audit to confirm that all relevant tables have robust RLS policies in place, preventing unauthorized access.

Quick Start

Run the rls-auditor skill to check RLS policies on all tables in the Supabase project.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: rls-auditor
Download link: https://github.com/BruceTyndall/socelle-global/archive/main.zip#rls-auditor

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.