
Открытые аудиты безопасности для Supabase: MCP-сервер только для чтения, CLI-агент и Claude Skill. Находит ошибки конфигурации RLS, открытые ключи и опасные функции и возвращает отчёт с оценкой и SQL для исправления. Хостинговая версия: Locksoup.
Аудит безопасности для вашего бэкенда базы данных. Спросите «проверь мою базу данных» и получите отчёт с оценкой и точным кодом исправления.
Работает как Claude Skill (Supabase, MongoDB), как MCP-сервер только для чтения для любого AI-клиента или как CLI-агент, использующий вашу собственную модель (оба для Supabase).
→ Настройка и использование MCP-сервера
→ Не хотите запускать самостоятельно? Locksoup — это хостинговая версия: аудит безопасности Supabase с запланированными повторными проверками и оповещениями.
2026-10-01 (v1.0.1)
2026-09-30 (docs)
evals/mcp_client.py, система оценки m.v1.0.0 (2026-09-30): релиз MCP-сервера
audit и ресурсы каталога. Проверен бенчмарком от начала до конца: модель, управляющая сервером через stdio, показала test F1 0.865 при critical recall 1.0.BYPASSRLS, все 20 запросов.anon/authenticated не сообщается как открытый.026.git+https://github.com/Farenhytee/[email protected] в любой команде uvx/pipx. Плагин Claude Code фиксируется автоматически.--deep запускает агента с инструментами, который показал тот же результат на нашем стенде при ~5× стоимости.v0.2.1 (2026-09-30)
v0.2.0 (2026-09-29)
--fix: выводит SQL исправления для выбранных вами находок. Он никогда не выполняется.2026-09-29
uvx --from git+… sentinel-mcp) и агента (pipx install "database-sentinel[agent] @ git+…").sentinel-mcp --role-sql выводит SQL настройки роли только для чтения.2026-09-28
audit и каталог паттернов в качестве ресурсов. Анализ выполняет ваша собственная LLM, так что это бесплатно.sentinel-audit). Конвейер LangGraph, работающий с любой моделью, совместимой с OpenAI: OpenRouter, OpenAI или локальный Ollama.Claude Code устанавливает skill аудита и MCP-сервер за один раз (требуется uv):
claude plugin marketplace add Farenhytee/database-sentinel
claude plugin install database-sentinel@database-sentinel
Пользователям Supabase: создайте логин только для чтения (шаг 1), затем выполните /plugin configure database-sentinel@database-sentinel в Claude Code. Затем спросите: Audit my database.
Другие MCP-клиенты и полная настройка: руководство по MCP
Только skill (Claude Code подхватывает его автоматически):
git clone https://github.com/Farenhytee/database-sentinel.git ~/.claude/skills/database-sentinel
CLI-агент (Supabase, своя модель):
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
Аудит по умолчанию — это один промпт плюс проверка anon-пробой. --deep вместо этого запускает агента с инструментами: та же точность на нашем стенде, ~5× стоимость. --fix выводит SQL исправления для выбранных вами находок; он никогда не выполняется.