01
Безопасность
Ревью кода на уязвимости
Проверка по OWASP Top 10 с приоритетом рисков.
Выполни ревью фрагмента кода на уязвимости по OWASP Top 10. Для каждой находки: уровень риска, вектор атаки, минимальный патч. Расставь по CVSS-приоритету.
02
Безопасность
Аудит зависимостей
Проверка lock-файла на уязвимые версии.
Проанализируй lock-файл ниже. Найди зависимости с известными CVE, оцени критичность, предложи безопасные версии и порядок обновления.
03
Безопасность
Анализ XSS
Поиск мест без экранирования в шаблонах.
Проверь шаблоны и обработчики ниже на XSS. Покажи точки без экранирования, типы (reflected/stored/DOM), исправления и политику Content-Type.
04
Безопасность
Проверка SQL-инъекций
Поиск конкатенации в запросах.
Найди потенциальные SQL-инъекции в коде ниже. Покажи небезопасные места, объясни вектор, предложи параметризованные запросы и настройки валидации.
05
Безопасность
Политика Content-Security-Policy
Сборка CSP с минимальным ослаблением.
Составь CSP для сайта {site} с учётом скриптов, стилей, изображений и фреймов. Начни со строгой политики, перечисли, что придётся ослабить, и почему.
06
Безопасность
Шаблон пентест-отчёта
Структура отчёта с CVSS и PoC.
Составь шаблон пентест-отчёта. Разделы: scope, методология, executive summary, findings, PoC, CVSS, remediation, приложения. Для finding — поля.
07
Безопасность
Модель угроз STRIDE
Угрозы по категориям с митигацией.
Построй модель угроз STRIDE для системы {system}. Опиши компоненты, доверенные границы, угрозы по S/T/R/I/D/E, вероятность и митигацию.
08
Безопасность
Аудит прав доступа
Проверка ролей и матрицы доступа.
Проанализируй матрицу ролей и прав ниже. Найди избыточные разрешения, нарушение least privilege, конфликты ролей. Предложи исправленную матрицу.
09
Безопасность
Проверка JWT
Аудит алгоритма, срока жизни, хранения.
Проверь использование JWT в коде ниже. Оцени алгоритм, срок жизни, хранение, ротацию refresh-токенов, обработку logout. Найди уязвимые места.