Supabase Audit Tables List

🌐Community
by yoanbernabeu · vlatest · Repository

Helps with Supabase, auditing as part of working with databases and data persistence workflows.

Install on your platform

We auto-selected Claude Code based on this skill’s supported platforms.

1

Run in terminal (recommended)

terminal
claude mcp add supabase-audit-tables-list npx -- -y @trustedskills/supabase-audit-tables-list
2

Or manually add to ~/.claude/settings.json

~/.claude/settings.json
{
  "mcpServers": {
    "supabase-audit-tables-list": {
      "command": "npx",
      "args": [
        "-y",
        "@trustedskills/supabase-audit-tables-list"
      ]
    }
  }
}

Requires Claude Code (claude CLI). Run claude --version to verify your install.

About This Skill

The supabase-audit-tables-list skill enables AI agents to automatically discover and enumerate all tables within a Supabase project. It provides a comprehensive inventory of database schemas, allowing agents to understand the data structure before performing security audits or penetration tests. This capability is essential for mapping out potential attack surfaces in cloud-based PostgreSQL databases managed by Supabase.

When to use it

  • Initiating a security assessment to identify which tables hold sensitive user data or credentials.
  • Generating a baseline schema report to compare against expected production configurations.
  • Preparing an AI agent to write specific SQL queries for vulnerability scanning across known datasets.
  • Validating that unauthorized tables have not been created during recent deployments.

Key capabilities

  • Automatically lists every table name available in the connected Supabase instance.
  • Provides a structured overview of the database schema without requiring manual inspection.
  • Integrates directly with Supabase's metadata to ensure real-time accuracy of table inventories.

Example prompts

  • "List all tables in my Supabase project so I can begin reviewing them for SQL injection vulnerabilities."
  • "Generate a report of every table name and its associated schema details from this Supabase connection."
  • "Identify all user-related tables in the database to prepare for a privacy compliance audit."

Tips & gotchas

Ensure your AI agent has the necessary read permissions on the Supabase project, as listing tables requires access to the underlying PostgreSQL metadata. This skill only reveals table names and does not expose column data or row contents unless explicitly queried separately.

Tags

🛡️

TrustedSkills Verification

Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.

Security Audits

Gen Agent Trust HubPass
SocketPass
SnykPass

Details

Version
vlatest
License
Author
yoanbernabeu
Installs
77

🌐 Community

Passed automated security scans.