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

drupal-security — скилл для Claude Code: защита кода Drupal

Скилл для ИИ-кодинга, который подсказывает безопасные приёмы Drupal: параметризованные запросы, экранирование вывода, проверка прав. Включается сам, когда вы пишете формы, контроллеры или работаете с вводом пользователя.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add madsnorgaard/drupal-agent-resources --skill drupal-security -a claude-code
Открыть на GitHub

Что делает drupal-security

Скилл включается автоматически, когда агент пишет или правит формы, контроллеры, плагины, строит запросы к базе или обрабатывает пользовательский ввод. Он не ждёт ревью после коммита, а подсказывает прямо в момент написания кода.

Внутри — разбор типовых дыр: конкатенация ввода в SQL, вывод через #markup, accessCheck(FALSE) в entity-запросах, отсутствие _permission в маршрутах, {{ var|raw }} в Twig, захардкоженные пароли и ключи. Для каждого случая дан безопасный вариант: query builder с condition(), плейсхолдеры вида :name, #plain_text, Xss::filterAdmin(), CSRF-токены для AJAX. Отдельно про загрузку файлов: проверять и расширение, и MIME-тип, а не доверять имени.

Есть чек-лист перед коммитом и таблица «красных флагов» с риском и заменой. Скилл советует задавать четыре вопроса к любому коду: откуда пришли данные, куда уходят, кому положен доступ и что будет при вредоносном вводе. Это не замена аудиту безопасности, а подсказка на ходу.

Ставится одной командой через npx skills add.

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

  • Помогает ловить XSS, SQL-инъекции и обход контроля доступа ещё на этапе написания кода, а не после ревью.
  • Даёт безопасные замены для типовых опасных паттернов Drupal: query builder вместо конкатенации, #plain_text вместо #markup, accessCheck(TRUE) вместо FALSE.
  • Содержит чек-лист перед коммитом и таблицу красных флагов, по которой удобно проверять чужой код.

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

  • Поставьте скилл и попросите агента написать форму или контроллер — он подтянет безопасные приёмы сам.
  • При ревью попросите: «проверь этот код на SQL-инъекции и XSS по правилам Drupal».
  • Спросите: «как безопасно вывести пользовательский HTML в Drupal?» — скилл предложит Xss::filterAdmin() и варианты рендера.

Как установить drupal-security

1Через Skills CLI (Vercel)

npx skills add madsnorgaard/drupal-agent-resources --skill drupal-security -a claude-code

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

~/.claude/skills/drupal-security/SKILL.md

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

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

Вопросы о drupal-security

Как установить drupal-security в Claude Code?

Выполните npx skills add madsnorgaard/drupal-agent-resources --skill drupal-security -a claude-code. Файл скилла окажется в ~/.claude/skills/drupal-security/SKILL.md.

Что делает скилл drupal-security?

Подсказывает безопасные приёмы при написании кода Drupal: параметризованные запросы, экранирование вывода, проверку прав и защиту от CSRF. Включается сам при работе с формами, контроллерами, запросами и вводом пользователя.

На каких платформах работает drupal-security?

Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для каждой платформы своя команда установки, например gh skill install madsnorgaard/drupal-agent-resources drupal-security для GitHub Copilot.

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

Всё по теме «Безопасность» →
security-review getsentry Находит инъекции, XSS, ошибки авторизации и другие уязвимости в коде. Отчитывается только о находках с высокой уверенностью. CX Codex +1 21 300установок security-auditor ovachiever Скилл ищет дыры в коде по паттернам OWASP Top 10: SQL-инъекции, XSS, утечки секретов, слабую авторизацию. Срабатывает сам при правках файлов и перед деплоем. CX Codex +1 780установок wordpress-security-validation bobmatnyc Скилл для безопасной разработки плагинов и тем WordPress: санитизация ввода, проверка логики и экранирование вывода. Пригодится, когда обрабатываете формы, AJAX или выводите чужие данные. CX Codex +1 581установок owasp-security hoodini Скилл подсказывает агенту, как закрыть дыры из OWASP Top 10: доступ, инъекции, криптография, конфиги. Пригодится, когда пишешь авторизацию или правишь API. CX Codex +1 3 000установок secure-code-review zebbern Скилл прогоняет код по всем десяти категориям OWASP Top 10 и выдаёт отчёт с примерами уязвимостей и готовыми исправлениями. Пригодится перед релизом или ревью чужого проекта. CX Codex +1 ★ 4 676звёзд репо laravel-security affaan-m Скилл помогает проверять безопасность Laravel-приложений: аутентификацию, Eloquent, CSRF, XSS, API и настройки production. Пригодится для ревью и деплоя. CX Codex +1 5 400установок

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

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

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