dfyx-code-security-auditor — скилл для Claude Code: аудит кода
Скилл проверяет исходный код на уязвимости через многоэтапный белый анализ. Нужен для аудита проекта перед релизом или проверки OWASP-рисков.
npx skills add reason-machines/security-skills --skill dfyx-code-security-auditor -a claude-codeЧто делает dfyx-code-security-auditor
dfyx-code-security-auditor анализирует Java, Python, Go, PHP, JavaScript/Node.js, C/C++, .NET/C#, Ruby и Rust. Он проверяет 10 направлений: инъекции, аутентификацию, авторизацию, десериализацию, файловые операции, SSRF, криптографию, конфигурацию, бизнес-логику и зависимости.
Работа разбита на пять фаз: сбор карты проекта, поиск опасных шаблонов, трассировка данных от источника до уязвимого места, проверка цепочек атаки и отчёт с рекомендациями по исправлению. Есть быстрый, стандартный и глубокий режимы с разным охватом.
Вспомогательные скрипты используют зависимости из requirements.txt, которые ставятся командой pip install -r requirements.txt. Без этих зависимостей такие скрипты не запустятся.
Какие задачи решает
- найти инъекции SQL, команд и LDAP
- проверить права доступа и IDOR
- проследить путь данных до опасных функций
- выявить небезопасную десериализацию и загрузку файлов
- проверить зависимости на CVE
Примеры запросов агенту
- Проведи глубокий аудит безопасности этого проекта и покажи цепочки атак.
- Проверь приложение на инъекции, ошибки авторизации и небезопасную десериализацию.
- Просканируй код на уязвимости OWASP и подготовь отчёт с исправлениями.
Как установить dfyx-code-security-auditor
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill dfyx-code-security-auditor -a claude-code2Вручную: положить файлы
~/.claude/skills/dfyx-code-security-auditor/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/dfyx-code-security-auditor/
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill dfyx-code-security-auditor -a codex2Вручную: положить файлы
.agents/skills/dfyx-code-security-auditor/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill dfyx-code-security-auditor -a cursor2Вручную: положить файлы
.cursor/skills/dfyx-code-security-auditor/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/security-skills dfyx-code-security-auditor2Вручную: положить файлы
.github/skills/dfyx-code-security-auditor/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill dfyx-code-security-auditor -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/security-skills --path skills/dfyx-code-security-auditorВручную: положить файлы
.devin/skills/dfyx-code-security-auditor/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill dfyx-code-security-auditor -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о dfyx-code-security-auditor
Как установить dfyx-code-security-auditor в Claude Code?
Выполните npx skills add reason-machines/security-skills --skill dfyx-code-security-auditor -a claude-code, затем используйте скилл из ~/.claude/skills/dfyx-code-security-auditor/SKILL.md.
Что делает dfyx-code-security-auditor?
Скилл проводит белый статический анализ кода, отслеживает потоки данных и проверяет 10 направлений безопасности. На выходе он формирует найденные уязвимости, цепочки атак и рекомендации по исправлению.
Какие языки поддерживает скилл?
Он рассчитан на Java, Python, Go, PHP, JavaScript/Node.js, C/C++, .NET/C#, Ruby и Rust.