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

broken-authentication — скилл для Claude Code: установка и проверка

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

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

Что делает broken-authentication

Скилл описывает проверку механизмов входа в веб-приложение. Он помогает оценить требования к паролям, выявить утечки сведений о существовании аккаунтов через ответы сервера и проверить ограничения на повторные попытки входа. Отдельные этапы посвящены подбору учётных данных и проверке защиты от использования скомпрометированных паролей.

Для анализа сессий скилл предлагает проверять случайность токенов, их предсказуемость, флаги cookie и смену идентификатора после авторизации. Также рассматриваются сроки действия сессии, выход из аккаунта и обход многофакторной проверки. В работе используются Burp Suite, Hydra и инструменты разработчика браузера; для анализа токенов приведён пример скрипта на Python с библиотекой requests.

Перед тестированием нужны адрес целевого приложения, тестовые учётные данные и письменное разрешение владельца. Потребуются знания HTTP, cookie и механизмов аутентификации. Без разрешения на проверку запускать тесты подбора паролей нельзя.

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

  • Проверить требования приложения к длине и сложности паролей
  • Найти различия в ответах для существующих и несуществующих аккаунтов
  • Оценить защиту от подбора паролей и повторного использования утёкших учётных данных
  • Проверить случайность токенов, сроки действия сессий и смену идентификатора после входа
  • Выявить слабые места в реализации многофакторной аутентификации

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

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

Как установить broken-authentication

1Через claude-code-templates

npx claude-code-templates@latest --skill security/broken-authentication

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill broken-authentication -a claude-code

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

~/.claude/skills/broken-authentication/SKILL.md

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

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

Вопросы о broken-authentication

Как установить broken-authentication в Claude Code?

Запустите npx claude-code-templates@latest --skill security/broken-authentication. Альтернативный способ: выполните npx skills add davila7/claude-code-templates --skill broken-authentication -a claude-code. Файл скилла также указан по пути ~/.claude/skills/broken-authentication/SKILL.md.

Что делает скилл broken-authentication?

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

Какие инструменты нужны для broken-authentication?

В описании используются Burp Suite Professional или Community, Hydra либо аналогичный инструмент подбора, собственные списки учётных данных и инструменты разработчика браузера. Для примера анализа сессий также применяется Python с библиотекой requests.

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

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

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

Весь набор →
business-scenario-explorer Слэш-команда строит несколько сценариев развития бизнеса — базовый, оптимистичный, пессимистичный и срывной — и сводит их в матрицу решений. 273установок transcribe Переводит аудиозаписи в текст и размечает реплики говорящих через модели OpenAI. Пригодится при обработке записей митингов, интервью и голосовых заметок. 272установок playwright-e2e-builder Скилл планирует и собирает E2E-тесты на Playwright: сначала расспрашивает про сценарии и авторизацию, потом пишет код. 271установок update-branch-name Анализирует изменения ветки относительно main и переименовывает её в понятное имя. Пригодится, когда ветка была создана с временным названием вроде temp. 270установок c4-architecture Генерирует архитектурную документацию и схемы модели C4 в синтаксисе Mermaid прямо по кодовой базе проекта. 269установок dotnet-backend Скилл помогает создавать и менять серверные API на ASP.NET Core с EF Core, авторизацией и фоновыми задачами. Пригодится для работы над .NET-бэкендом. 267установок sync Сверяет статусы задач с историей коммитов и подсказывает, что пора переносить: в работу, на проверку или в завершённые. Пригодится, если трекер и git расходятся. 263установок rollback-deploy Проводит откат деплоя к прошлой версии: проверки, работа с базой и мониторинг после переключения. 260установок

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

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