开源 Database Sentinel:给 Claude 装上 Supabase 安全审计 MCP 服务器
Farenhytee · reddit · 2026-09-30
开发者将此前为 Claude 做的 Database Sentinel 技能(Supabase/MongoDB 安全审计指令集)升级为开源的只读 MCP 服务器,可用于 Claude Code、Cursor、Claude Desktop 等任意 MCP 客户端。
- 审计 vibe-coding 常见问题:RLS 关闭、USING (true) 策略、可被 /rpc 调用的 SECURITY DEFINER 函数、前端泄露 service-role key
- 内置 20 条固定审计查询(RLS、策略、grants、definer 函数、buckets),只输出 schema 和函数体,不返回行数据
- 提供 anon-key 探测(陌生人能否读表,只返回状态码和行数)与仓库泄露密钥扫描(只报文件和行号)
- 以只读的 sentinelauditor 角色连接,5 秒超时,无任何写入/删除工具,修复建议以 SQL 形式返回供人工审核
评测:用 25 个带标注的 Supabase 项目(其中 10 个由独立 agent 盲写、哈希锁定作测试集)验证,审计规则 F1 达 0.85,抓住全部关键问题;在作者自己的两个托管项目上也发现真实漏洞,并自曝修复了一个误报 bug(把 anon 无 grants 的 RLS-off 表也标为暴露)。安装:claude plugin marketplace add Farenhytee/database-sentinel;目前 MCP 版仅支持 Supabase,技能版仍覆盖 MongoDB。
「编程与Agent」频道最新
- 不换模型也能省 AI 账单:五招优化 LLM 使用成本 — goyalshaliniuk · 2026-09-30
- Open Pstack:Codex 当指挥,Devin 写码 Claude 审查 — CombinationOk2374 · 2026-09-30
- 用 Opus 驱动 Blender 做 VFX:把舞者瞬间定格成雕塑 — anselm · 2026-09-30
- 思科 2026 校招新环节:要求用 AI 工具做项目并记录提示词 — cneuralnetwork · 2026-09-30
- 本地生图一年:从 Civitai 到 ComfyUI,体验为何都烂 — BenDLH · 2026-09-30
- SpatialClaw:让 VLM 智能体用 Python 做空间推理,免训练提升 11.2 分 — _akhaliq · 2026-09-30