
Open-Source-Sicherheitsaudits für Supabase: ein schreibgeschützter MCP-Server, ein CLI-Agent und ein Claude Skill. Findet RLS-Fehlkonfigurationen, exponierte Schlüssel und riskante Funktionen und liefert einen bewerteten Bericht mit Fix-SQL. Gehostete Version: Locksoup.
Sicherheitsaudits für dein Datenbank-Backend. Frage „audit my database“ und erhalte einen bewerteten Bericht mit exaktem Fix-Code.
Funktioniert als Claude Skill (Supabase, MongoDB), als Read-only-MCP-Server für jeden KI-Client oder als CLI-Agent, der dein eigenes Modell verwendet (beides Supabase).
→ MCP-Server-Einrichtung und Nutzungsanleitung
→ Du willst es nicht selbst betreiben? Locksoup ist die gehostete Version: ein Supabase-Sicherheitsaudit mit geplanten Nachprüfungen und Benachrichtigungen.
2026-10-01 (v1.0.1)
2026-09-30 (Dokumentation)
evals/mcp_client.py, Eval-System m.v1.0.0 (2026-09-30): MCP-Server-Release
audit-Prompt und die Katalog-Ressourcen. End-to-End benchmarkiert: Ein Modell, das den Server über stdio steuert, erzielte Test-F1 0,865, mit Critical Recall 1,0.BYPASSRLS, alle 20 Abfragen.anon/authenticated entzogen wird nicht als exponiert gemeldet.026.git+https://github.com/Farenhytee/[email protected] in jedem uvx/pipx-Befehl. Das Claude-Code-Plugin wird automatisch gepinnt.--deep führt den tool-nutzenden Agenten aus, der in unserem Bench dieselbe Punktzahl bei ~5× den Kosten erzielte.v0.2.1 (2026-09-30)
v0.2.0 (2026-09-29)
--fix: gibt Fix-SQL für die von dir ausgewählten Befunde aus. Sie wird nie ausgeführt.2026-09-29
uvx --from git+… sentinel-mcp) und den Agenten (pipx install "database-sentinel[agent] @ git+…").sentinel-mcp --role-sql gibt das SQL zur Einrichtung der Read-only-Rolle aus.2026-09-28
audit-Prompt und der Pattern-Katalog als Ressourcen. Dein eigenes LLM übernimmt die Analyse, also kostenlos.sentinel-audit). Eine LangGraph-Pipeline, die mit jedem OpenAI-kompatiblen Modell funktioniert: OpenRouter, OpenAI oder lokales Ollama.Claude Code installiert den Audit-Skill und den MCP-Server in einem Schritt (benötigt uv):
claude plugin marketplace add Farenhytee/database-sentinel
claude plugin install database-sentinel@database-sentinel
Supabase-Nutzer: Erstelle den Read-only-Login (Schritt 1) und führe dann /plugin configure database-sentinel@database-sentinel in Claude Code aus. Frage dann: Audit my database.
Andere MCP-Clients und vollständige Einrichtung: MCP-Anleitung
Nur Skill (Claude Code erkennt ihn automatisch):
git clone https://github.com/Farenhytee/database-sentinel.git ~/.claude/skills/database-sentinel
CLI-Agent (Supabase, eigenes Modell mitbringen):
pipx install "database-sentinel[agent] @ git+https://github.com/Farenhytee/database-sentinel"
export SENTINEL_BASE_URL=http://localhost:11434/v1 SENTINEL_MODEL=<model> # Ollama, oder jede OpenAI-kompatible 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
Das Standard-Audit ist ein Prompt plus Anon-Probe-Verifizierung. --deep führt stattdessen einen tool-nutzenden Agenten aus: gleiche Genauigkeit in unserem Bench, ~5× die Kosten. --fix gibt Fix-SQL für die von dir ausgewählten Befunde aus; sie wird nie ausgeführt.