
Audits de sécurité open source pour Supabase : un serveur MCP en lecture seule, un agent CLI et un Claude Skill. Détecte les erreurs de configuration RLS, les clés exposées et les fonctions à risque, et renvoie un rapport noté avec le SQL de correction. Version hébergée : Locksoup.
Audits de sécurité pour votre backend de base de données. Demandez « audite ma base de données » et obtenez un rapport noté avec le code de correction exact.
Fonctionne comme Claude Skill (Supabase, MongoDB), comme serveur MCP en lecture seule pour tout client IA, ou comme agent CLI qui utilise votre propre modèle (les deux pour Supabase).
→ Configuration et guide d'utilisation du serveur MCP
→ Vous ne voulez pas l'exécuter vous-même ? Locksoup est la version hébergée : un audit de sécurité Supabase avec revérifications planifiées et alertes.
2026-10-01 (v1.0.1)
2026-09-30 (docs)
evals/mcp_client.py, système d'évaluation m.v1.0.0 (2026-09-30) : publication du serveur MCP
audit et les ressources du catalogue. Benchmarké de bout en bout : un modèle pilotant le serveur via stdio a obtenu un F1 de test de 0,865, avec un rappel critique de 1,0.BYPASSRLS, les 20 requêtes.anon/authenticated révoqués n'est pas signalé comme exposé.026.git+https://github.com/Farenhytee/[email protected] dans toute commande uvx/pipx. Le plugin Claude Code est épinglé automatiquement.--deep exécute l'agent utilisant des outils, qui a obtenu le même score sur notre bench pour ~5× le coût.v0.2.1 (2026-09-30)
v0.2.0 (2026-09-29)
--fix : affiche le SQL de correction pour les constats que vous choisissez. Il n'est jamais exécuté.2026-09-29
uvx --from git+… sentinel-mcp) et l'agent (pipx install "database-sentinel[agent] @ git+…").sentinel-mcp --role-sql affiche le SQL de configuration du rôle en lecture seule.2026-09-28
audit et le catalogue de patterns comme ressources. Votre propre LLM fait l'analyse, c'est donc gratuit.sentinel-audit). Un pipeline LangGraph qui fonctionne avec tout modèle compatible OpenAI : OpenRouter, OpenAI ou Ollama local.Claude Code installe la skill d'audit et le serveur MCP en une seule fois (nécessite uv) :
claude plugin marketplace add Farenhytee/database-sentinel
claude plugin install database-sentinel@database-sentinel
Utilisateurs Supabase : créez le login en lecture seule (étape 1), puis exécutez /plugin configure database-sentinel@database-sentinel dans Claude Code. Demandez ensuite : Audit my database.
Autres clients MCP, et configuration complète : guide MCP
Skill seule (Claude Code la détecte automatiquement) :
git clone https://github.com/Farenhytee/database-sentinel.git ~/.claude/skills/database-sentinel
Agent CLI (Supabase, apportez votre propre modèle) :
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
L'audit par défaut est un prompt plus une vérification par sonde anon. --deep exécute à la place un agent utilisant des outils : même précision sur notre bench, ~5× le coût. --fix affiche le SQL de correction pour les constats que vous choisissez ; il n'est jamais exécuté.