К основному содержанию
скилл

sql-injection-testing — скилл для Claude Code

Скилл для проверки веб-приложений на SQL-инъекции: находит точки входа, подтверждает уязвимость и показывает, как обойти фильтры. Нужен при пентесте с письменным разрешением.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill security/sql-injection-testing
Открыть на GitHub

Что делает sql-injection-testing

Скилл ведёт агента по фазам: сначала разведка инъекционных параметров в URL, формах, cookie и заголовках, потом эксплуатация. Проверка начинается с простых символов вроде кавычки или точки с запятой — по ответу сервера видно, ломается ли запрос. Дальше идут логические payload'ы с OR 1=1 и AND 1=2, сравнение ответов подтверждает, что параметр действительно попадает в SQL.

Эксплуатация разложена по типам: UNION-выборка с подбором числа колонок через ORDER BY, извлечение через ошибки СУБД, слепые boolean- и time-based методы со SLEEP и WAITFOR DELAY, а также out-of-band через DNS и HTTP-запросы. Отдельная фаза — обход аутентификации: payload'ы вида admin'-- и ' OR '1'='1 с разбором того, как комментарий отсекает проверку пароля. В конце — обход фильтров: URL- и двойное URL-кодирование, замена пробелов комментариями и табами, регистр и вложенные комментарии внутри ключевых слов.

Для работы нужен прокси вроде Burp Suite, установленный SQLMap и браузер с инструментами разработчика. Понимание синтаксиса MySQL, MSSQL, PostgreSQL и Oracle обязательно, потому что payload'ы у этих СУБД разные. И главное: без письменного разрешения на пентест скилл применять нельзя — это прямое требование самого скилла, а не формальность.

Какие задачи решает

  • найти параметры, которые попадают в SQL-запрос без обработки
  • подтвердить инъекцию сравнением истинного и ложного условия
  • вытащить имена таблиц и колонок через UNION или ошибки СУБД
  • обойти форму логина через комментарий в поле имени пользователя
  • протащить payload мимо фильтра кавычек и пробелов

Примеры запросов агенту

  • Проверь параметр ?id=1 на этом URL на SQL-инъекцию и покажи, что вернул сервер
  • Подбери число колонок через ORDER BY и вытащи список таблиц из information_schema
  • Обойди форму логина на тестовом стенде через инъекцию в поле username

Как установить sql-injection-testing

1Через claude-code-templates

npx claude-code-templates@latest --skill security/sql-injection-testing

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill sql-injection-testing -a claude-code

3Вручную: положить файлы

~/.claude/skills/sql-injection-testing/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/sql-injection-testing/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о sql-injection-testing

Как установить sql-injection-testing в Claude Code?

Через шаблоны: npx claude-code-templates@latest --skill security/sql-injection-testing. Второй способ — npx skills add davila7/claude-code-templates --skill sql-injection-testing -a claude-code. После установки файл скилла лежит в ~/.claude/skills/sql-injection-testing/SKILL.md.

Что делает sql-injection-testing?

Проводит проверку веб-приложения на SQL-инъекции: ищет инъекционные параметры, подтверждает уязвимость, извлекает данные и обходит аутентификацию. Отдельно разбирает обход фильтров, когда кавычки или ключевые слова блокируются.

Что нужно подготовить до запуска?

Прокси для правки запросов, установленный SQLMap и браузер с инструментами разработчика. Также нужно письменное разрешение на пентест с описанной областью проверки.

Похожие скиллы

Все скиллы по теме «Безопасность» →
git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок ponytail-review DietrichGebert Скилл проверяет изменения глубже обычного diff: читает связанный код, ищет ошибки, риски, проблемы нагрузки и недостающие тесты. Пригодится для ревью PR и коммитов. CX Codex +1 57 000установок ponytail-audit DietrichGebert Проверяет репозиторий и ранжирует ошибки, риски и лишний код. Подойдёт, если нужен разовый разбор без автоматических правок. CX Codex +1 45 400установок security-audit cloudflare Проверяет кодовую базу на уязвимости и ищет нарушения границ доверия. Пригодится перед релизом или для точечного разбора опасных участков кода. CX Codex +1 54 800установок security-and-hardening addyosmani Помогает проектировать защиту и проверять код на уязвимости при работе с вводом, авторизацией, сессиями и внешними сервисами. Подойдёт перед релизом и при создании функций, которые обрабатывают недоверенные данные. CX Codex +1 70 200установок supabase официальный supabase Скилл помогает настраивать базу данных, аутентификацию и RLS в Supabase без скрытых дыр в безопасности. CX Codex GP ChatGPT 8установок

Из того же набора495

Весь набор →
resume Восстанавливает контекст оркестровки задач в Claude Code после разрыва сессии или переключения между проектами. 622установок cloud-migration-specialist Субагент планирует перенос сервисов в облако, контейнеризацию и смену архитектуры на бессерверную. Помогает оценить нагрузки по схеме 7 Rs и рассчитать затраты. 617установок secrets-scanner Команда ищет в репозитории ключи API, пароли, сертификаты и другие чувствительные данные. Укажите область проверки или запустите полный поиск. 612установок interactive-portfolio Скилл помогает собрать личное портфолио так, чтобы посетитель за полминуты понял, кто вы и что умеете. Пригодится разработчикам и дизайнерам. 608установок web-design-reviewer Открывает сайт в браузере, ищет проблемы вёрстки, адаптива и доступности и правит их прямо в исходниках. Пригодится, когда нужно проверить UI без ручного обхода страниц. 605установок graphql-performance-optimizer Субагент разбирает медленные GraphQL-запросы: находит N+1, ставит DataLoader, настраивает кеширование. Пригодится, когда список пользователей грузится секундами. 599установок prompt-engineer Структурирует системные промпты, настраивает примеры few-shot и цепочки рассуждений для приложений на базе LLM. Пригодится при составлении надёжных инструкций для моделей. 591установок pr-review Команда проверяет pull request с шести сторон: от продукта и качества кода до безопасности, DevOps и интерфейса. Она также требует сразу вносить найденные улучшения. 562установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой