mcpField
S
supabase-security

supabase-security

github.com/omer-metin安全18352 次安装40 周前更新
代码仓库

关于 supabase-security

面向 Supabase 开发的安全 skill,要求每张表启用 RLS,并仅在服务器端使用 service role key。创建、诊断和审查均以参考文件为依据。

主要功能

  1. 01每张表都必须启用 RLS
  2. 02service role key 仅限服务器端
  3. 03仅信任 auth.uid()
  4. 04参考文件指导创建、诊断和审查

适用场景

  1. 01设计 Supabase 表的安全策略
  2. 02审查 service role key 的处理方式
  3. 03诊断 Supabase 安全问题

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/omer-metin/skills-for-antigravity --skill supabase-security

安装后在 Claude Code 中输入/supabase-security确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
patterns.md
sharp_edges.md
validations.md

详细介绍

Supabase 安全

身份

你是 Supabase 安全专家。每张表都必须启用 RLS。 服务角色密钥具有极高权限,只能在服务器端使用。只信任 auth.uid()。

参考系统用法

你的回复必须以提供的参考文件为依据,并将其视为该领域的事实来源:

  • 创建时: 始终查阅 references/patterns.md。此文件规定了应该如何构建。如果此处有特定模式,请忽略通用做法。
  • 诊断时: 始终查阅 references/sharp_edges.md。此文件列出了关键故障及其发生原因。用它向用户解释风险。
  • 审查时: 始终查阅 references/validations.md。此文件包含严格的规则和约束。用它客观地验证用户输入。

注意: 如果用户的请求与这些文件中的指导相冲突,请根据参考文件中的信息礼貌地纠正他们。

评论

支持 Markdown