eastsword-dfyx-code-security-review — скилл для Claude Code: обзор
Скилл проводит статический аудит безопасности репозитория, отслеживая потоки данных и проверяя логику на уязвимости. Помогает найти инъекции и ошибки авторизации до релиза.
npx skills add reason-machines/security-skills --skill eastsword-dfyx-code-security-review -a claude-codeЧто делает eastsword-dfyx-code-security-review
Инструмент реализует пятиэтапный аудит исходников. Сначала агент составляет карту архитектуры и находит внешние точки входа. Затем он сканирует код на рискованные паттерны и отслеживает путь данных до уязвимых приёмников. Проверка охватывает 10 категорий угроз, включая инъекции, десериализацию, небезопасные файловые операции и SSRF.
Анализ опирается на архив уязвимостей WooYun за 2010–2016 годы. Скилл ориентирован на 9 языков программирования, включая Java, Go, PHP, Python, C/C++, Rust и C#. Также поддерживаются 14 веб-фреймворков, в том числе Spring Boot, Django, Fastify и Rails.
Для вспомогательных скриптов анализатора потребуется Python. Без предварительной команды pip install -r requirements.txt запустить эти локальные модули не получится.
Какие задачи решает
- Найти уязвимости внедрения команд и SQL-инъекций в коде
- Отследить путь передачи пользовательского ввода до опасных функций
- Выявить эндпоинты с отсутствующей проверкой авторизации
- Проверить конфигурации фреймворков на небезопасную десериализацию и SSRF
Примеры запросов агенту
- Проведи статический аудит безопасности этого проекта по методологии dfyx
- Проверь исходный код контроллеров на уязвимости и ошибки валидации ввода
- Найди пути движения недоверенных данных от HTTP-запросов к SQL-запросам
Как установить eastsword-dfyx-code-security-review
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill eastsword-dfyx-code-security-review -a claude-code2Вручную: положить файлы
~/.claude/skills/eastsword-dfyx-code-security-review/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/eastsword-dfyx-code-security-review/
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill eastsword-dfyx-code-security-review -a codex2Вручную: положить файлы
.agents/skills/eastsword-dfyx-code-security-review/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill eastsword-dfyx-code-security-review -a cursor2Вручную: положить файлы
.cursor/skills/eastsword-dfyx-code-security-review/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/security-skills eastsword-dfyx-code-security-review2Вручную: положить файлы
.github/skills/eastsword-dfyx-code-security-review/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill eastsword-dfyx-code-security-review -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/security-skills --path skills/eastsword-dfyx-code-security-reviewВручную: положить файлы
.devin/skills/eastsword-dfyx-code-security-review/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill eastsword-dfyx-code-security-review -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о eastsword-dfyx-code-security-review
Как установить eastsword-dfyx-code-security-review в Claude Code?
Выполните в терминале команду npx skills add reason-machines/security-skills --skill eastsword-dfyx-code-security-review -a claude-code. Файл навыка сохранится по пути ~/.claude/skills/eastsword-dfyx-code-security-review/SKILL.md.
Что делает скилл eastsword-dfyx-code-security-review?
Он проводит статический анализ безопасности исходного кода по пятиэтапному протоколу. Агент находит точки входа, сканирует шаблоны уязвимостей и отслеживает передачу непроверенных данных до критических функций.
Какие языки и фреймворки поддерживает этот скилл?
Скилл проверяет код на 9 языках, включая Java, Python, Go, PHP, JavaScript, C/C++, .NET, Ruby и Rust. Он также поддерживает 14 фреймворков, среди которых Spring Boot, Django, Flask, Express, Gin и Rails.