memstack-security-rls-checker

Audit Supabase Row Level Security policies across all tables.

412|45|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/cwinvestments/memstack --skill memstack-security-rls-checker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memstack-security-rls-checker
Source: https://github.com/cwinvestments/memstack/tree/main/skills/security/rls-checker
Command: npx skills add https://github.com/cwinvestments/memstack --skill memstack-security-rls-checker

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps ensure the security of your Supabase database by auditing existing Row Level Security (RLS) policies, identifying potential vulnerabilities or misconfigurations.

Core Features & Use Cases

  • RLS Policy Auditing: Scans all tables in a Supabase project to review and report on current RLS policies.
  • Security Verification: Helps maintain data integrity and access control by verifying that RLS policies are correctly implemented.
  • Use Case: When you need to confirm that only authorized users can access specific rows in your users table, you would use this skill to audit the RLS policies for that table.

Quick Start

Use the memstack-security-rls-checker skill to audit RLS policies for all tables.

Frequently Asked Questions about memstack-security-rls-checker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit Supabase Row Level Security policies across all tables?

Supabase RLS policy auditing scans all tables within a project to review and report on current Row Level Security configurations. This verifies that table-level access control is correctly implemented and identifies potential security vulnerabilities or misconfigurations.

What does Row Level Security auditing check for in a Supabase database?

Row Level Security auditing checks existing RLS policies across Supabase tables to verify correct implementation. It identifies potential vulnerabilities or misconfigurations, ensuring only authorized users can access specific rows to maintain data integrity and access control.

Can I use this to create new RLS policies for my database?

No, this tool is specifically designed for verifying existing table-level access control configurations in Supabase environments. It does not support the creation of new RLS policies, focusing solely on auditing and reporting on current security configurations.

Does the RLS checker support non-Supabase database systems?

No, it does not support auditing for non-Supabase database systems. The skill is specifically designed for verifying existing table-level access control configurations exclusively within Supabase environments.

When do I need to verify Supabase table-level access control configurations?

You need to verify Supabase table-level access control configurations when maintaining data integrity and confirming that only authorized users can access specific rows. Auditing existing RLS policies helps ensure security by identifying potential misconfigurations or vulnerabilities.