Supabase Audit Buckets Public

🌐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-buckets-public npx -- -y @trustedskills/supabase-audit-buckets-public
2

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

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

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

About This Skill

The supabase-audit-buckets-public skill enables AI agents to systematically scan Supabase storage buckets for publicly accessible resources. It identifies potential security vulnerabilities where sensitive data might be exposed without authentication, ensuring compliance with privacy standards.

When to use it

  • Pre-deployment security checks: Run this audit before launching a new application to ensure no user-uploaded files are accidentally made public.
  • Post-incident investigation: Quickly locate and secure any buckets that were mistakenly configured as public after a data breach or configuration error.
  • Compliance verification: Validate that storage configurations adhere to GDPR, HIPAA, or other regulations requiring strict access controls on sensitive data.
  • Routine maintenance: Integrate into CI/CD pipelines to automatically flag public bucket changes during the build process.

Key capabilities

  • Scans all Supabase storage buckets for public read/write permissions.
  • Identifies specific files or directories exposed without authentication.
  • Provides a clear report of vulnerable resources requiring immediate remediation.

Example prompts

  • "Audit my Supabase project and list any storage buckets currently set to public access."
  • "Check if the 'user-uploads' bucket in my Supabase instance allows unauthenticated reads or writes."
  • "Scan all tables and buckets for misconfigurations that expose sensitive data publicly."

Tips & gotchas

Ensure your AI agent has read-only access to the Supabase project configuration; attempting to modify buckets directly during an audit could cause unintended side effects. This skill focuses on permission levels, so it may not detect logical vulnerabilities like missing encryption at rest.

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
76

🌐 Community

Passed automated security scans.