
Auditorias de segurança de código aberto para Supabase: um servidor MCP somente leitura, um agente CLI e uma Claude Skill. Encontra configurações incorretas de RLS, chaves expostas e funções de risco, e retorna um relatório pontuado com SQL de correção. Versão hospedada: Locksoup.
Auditorias de segurança para o seu backend de banco de dados. Peça "audit my database" e receba um relatório com pontuação e o código de correção exato.
Funciona como uma Claude Skill (Supabase, MongoDB), um servidor MCP somente leitura para qualquer cliente de IA, ou um agente CLI que usa o seu próprio modelo (ambos Supabase).
→ Guia de configuração e uso do servidor MCP
→ Não quer executá-lo você mesmo? O Locksoup é a versão hospedada: uma auditoria de segurança do Supabase com re-verificações agendadas e alertas.
2026-10-01 (v1.0.1)
2026-09-30 (docs)
evals/mcp_client.py, sistema de avaliação m.v1.0.0 (2026-09-30): lançamento do servidor MCP
audit e os recursos de catálogo. Avaliado de ponta a ponta: um modelo conduzindo o servidor via stdio obteve F1 de teste 0,865, com recall crítico 1,0.BYPASSRLS, todas as 20 consultas.anon/authenticated revogados não é reportado como exposto.026.git+https://github.com/Farenhytee/[email protected] em qualquer comando uvx/pipx. O plugin do Claude Code é fixado automaticamente.--deep executa o agente que usa ferramentas, que obteve a mesma pontuação no nosso bench a ~5× o custo.v0.2.1 (2026-09-30)
v0.2.0 (2026-09-29)
--fix: imprime o SQL de correção para os achados que você escolher. Nunca é executado.2026-09-29
uvx --from git+… sentinel-mcp) e o agente (pipx install "database-sentinel[agent] @ git+…").sentinel-mcp --role-sql imprime o SQL de configuração da role somente leitura.2026-09-28
audit e o catálogo de padrões como recursos. Seu próprio LLM faz a análise, então é gratuito.sentinel-audit). Um pipeline LangGraph que funciona com qualquer modelo compatível com OpenAI: OpenRouter, OpenAI ou Ollama local.O Claude Code instala a skill de auditoria e o servidor MCP de uma só vez (precisa do uv):
claude plugin marketplace add Farenhytee/database-sentinel
claude plugin install database-sentinel@database-sentinel
Usuários do Supabase: crie o login somente leitura (passo 1), depois execute /plugin configure database-sentinel@database-sentinel no Claude Code. Em seguida, peça: Audit my database.
Outros clientes MCP, e configuração completa: Guia MCP
Somente skill (o Claude Code a detecta automaticamente):
git clone https://github.com/Farenhytee/database-sentinel.git ~/.claude/skills/database-sentinel
Agente CLI (Supabase, use seu próprio modelo):
pipx install "database-sentinel[agent] @ git+https://github.com/Farenhytee/database-sentinel"
export SENTINEL_BASE_URL=http://localhost:11434/v1 SENTINEL_MODEL=<model> # Ollama, or any OpenAI-compatible API + SENTINEL_API_KEY
sentinel-audit --dsn "postgresql://sentinel_auditor:<password>@<host>:5432/postgres" \
--rest-url https://<ref>.supabase.co --anon-key <anon key> --repo ./my-app
A auditoria padrão é um prompt mais verificação por anon-probe. --deep executa um agente que usa ferramentas: mesma precisão no nosso bench, ~5× o custo. --fix imprime o SQL de correção para os achados que você escolher; nunca é executado.