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

api-security-best-practices — скилл для Claude Code

Помогает спроектировать защиту API на REST, GraphQL или WebSocket. Настраивает авторизацию, фильтрацию входных данных и ограничение частоты запросов.

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

Что делает api-security-best-practices

Скилл содержит инструкции по защите эндпоинтов для протоколов REST, GraphQL и WebSocket. Ассистент ориентируется на рекомендации OWASP API Top 10 и выстраивает архитектуру в пять шагов: проверка подлинности, валидация входящих данных, лимиты запросов, шифрование и тестирование уязвимостей.

В коде настраиваются токены JWT, сессии, контроль доступа на базе ролей (RBAC) или многофакторная авторизация. Для входящих параметров формируются схемы валидации и параметризованные запросы против SQL-инъекций и XSS. Без заранее настроенных переменных окружения вроде секретов для подписи токенов запустить предложенную схему авторизации не выйдет.

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

  • настроить аутентификацию по JWT с ролевой моделью RBAC
  • внедрить валидацию входящих параметров против SQL-инъекций
  • сконфигурировать лимиты запросов для защиты от перегрузок
  • скрыть чувствительные данные из ответов об ошибках

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

  • Проверь эндпоинты в routes/api.js на соответствие OWASP API Top 10
  • Добавь middleware с проверкой JWT и ролей пользователей в Express
  • Настрой rate limiting по IP для маршрутов авторизации

Как установить api-security-best-practices

1Через claude-code-templates

npx claude-code-templates@latest --skill security/api-security-best-practices

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill api-security-best-practices -a claude-code

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

~/.claude/skills/api-security-best-practices/SKILL.md

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

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

Вопросы о api-security-best-practices

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

Выполните команду npx claude-code-templates@latest --skill security/api-security-best-practices в терминале вашего проекта.

Что делает api-security-best-practices?

Скилл помогает разработчику реализовать защиту API: настраивает аутентификацию, проверяет входные параметры, внедряет ограничение частоты запросов и тестирует сервисы на типовые уязвимости.

Какие архитектуры API поддерживает скилл?

Шаблоны безопасности рассчитаны на интерфейсы REST, GraphQL и веб-сокеты WebSocket.

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

Все скиллы по теме «Безопасность» →
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

Весь набор →
software-architecture Скилл задаёт агенту правила разработки: ранние возвраты, разбиение длинных функций, доменные имена вместо utils. Пригодится, когда агент пишет или разбирает код проекта. 1 769установок architecture-modernizer Помогает спланировать декомпозицию монолита, сервисные границы и событийные потоки. Вызывайте его, когда нужно наметить целевую архитектуру и оформить решения. 1 768установок lead-research-assistant Скилл исследует проект по кодовой базе или текстовому описанию, находит подходящие компании и готовит заходы для холодных продаж. 1 754установок changelog-generator Субагент собирает CHANGELOG.md и заметки к релизу из коммитов, разбирая их по Conventional Commits. Пригодится перед выкаткой версии. 1 754установок finish Автоматизирует закрытие веток Git Flow в репозитории: запускает тесты, выполняет слияние и расставляет теги версий. 1 712установок monitoring-specialist Субагент помогает проектировать сбор метрик, логирование, трассировку и оповещения. Подключайте его, когда настраиваете наблюдаемость или SLA-мониторинг. 1 677установок research-coordinator Субагент разбивает сложный исследовательский запрос на задачи для профильных исследователей и задаёт план их совместной работы. Пригодится, когда одного направления поиска недостаточно. 1 673установок email-composer Скилл помогает составлять деловые письма для коллег, клиентов и технических команд. Пригодится, когда нужно быстро оформить цель, детали и следующий шаг. 1 670установок

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

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