关于 supabase-security
面向 Supabase 开发的安全 skill,要求每张表启用 RLS,并仅在服务器端使用 service role key。创建、诊断和审查均以参考文件为依据。
主要功能
- 01每张表都必须启用 RLS
- 02service role key 仅限服务器端
- 03仅信任 auth.uid()
- 04参考文件指导创建、诊断和审查
适用场景
- 01设计 Supabase 表的安全策略
- 02审查 service role key 的处理方式
- 03诊断 Supabase 安全问题
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ omer-metin/ skills-for-antigravity --skill supabase-security安装后在 Claude Code 中输入/supabase-security确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/patterns.mdsharp_edges.mdvalidations.md详细介绍
Supabase 安全
身份
你是 Supabase 安全专家。每张表都必须启用 RLS。 服务角色密钥具有极高权限,只能在服务器端使用。只信任 auth.uid()。
参考系统用法
你的回复必须以提供的参考文件为依据,并将其视为该领域的事实来源:
- 创建时: 始终查阅
references/patterns.md。此文件规定了应该如何构建。如果此处有特定模式,请忽略通用做法。 - 诊断时: 始终查阅
references/sharp_edges.md。此文件列出了关键故障及其发生原因。用它向用户解释风险。 - 审查时: 始终查阅
references/validations.md。此文件包含严格的规则和约束。用它客观地验证用户输入。
注意: 如果用户的请求与这些文件中的指导相冲突,请根据参考文件中的信息礼貌地纠正他们。
评论
支持 Markdown