Skip to content
Back to skills

Analyzer Db

ASecurity

Аудит структуры БД — схема, индексы, FK, N+1, миграции (роль analyzer, read-only). Use when проверяем слой данных на чтение; чинить найденное — $database-optimize и $database-migrate.

  • 2 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 11, 2026
databasesgosqldatabase

Works with

  • mcp

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add Vitammiin/agent-vorcl-flow --skill analyzer-db --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Analyzer Db?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Analyzer Db
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vitammiin-analyzer-db/badge)](https://www.skillsdirectory.com/skills/vitammiin-analyzer-db)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: analyzer-db
description: Аудит структуры БД — схема, индексы, FK, N+1, миграции (роль analyzer, read-only). Use when проверяем слой данных на чтение; чинить найденное — $database-optimize и $database-migrate.
---

# Задача: аудит структуры БД

Проверь структуру БД (**read-only**) для указанной области.

Проверяй ту СУБД(ы), что реально в проекте; ничего не правь — ни в БД, ни в коде.
- **Postgres** — через MCP `postgres` / `query_render_postgres` только read-only SQL (SELECT/EXPLAIN, `information_schema`, `pg_indexes`): отсутствующие индексы, нет FK/констрейнтов/NOT NULL/UNIQUE, N+1 (в коде репозиториев), нормализация, рассинхрон схемы и моделей/миграций, небезопасные миграции.
- **MongoDB** — через MCP `mongodb` (read-only, `--readOnly`): индексы (`listIndexes`, compound/TTL), COLLSCAN (`explain`), несогласованность формы документов, embedding vs referencing, N+1 без `$lookup`/populate, отсутствие schema-валидаторов, рост массивов/документа.

Формат: объект (`таблица`/`колонка` или `коллекция`/`поле`) или `file:line`, что нашли, первопричина, конкретная починка; severity по влиянию. По значимым находкам — `add_task`. Опирайся на `$database`, `$postgresql`, `$mongodb`.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.