Supabase Audit Buckets Public
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.
Run in terminal (recommended)
claude mcp add supabase-audit-buckets-public npx -- -y @trustedskills/supabase-audit-buckets-public
Or manually add to ~/.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 Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.