vibe-security-skill — скилл для Claude Code: аудит безопасности
Скилл проверяет код, написанный с ИИ-ассистентом, на типичные дыры: открытые ключи, дырявые RLS-политики, слабую авторизацию.
npx skills add reason-machines/security-skills --skill vibe-security-skill -a claude-codeЧто делает vibe-security-skill
Скилл сканирует кодовую базу на паттерны уязвимостей, которые часто оставляют после себя ИИ-ассистенты. Внутри — справочные файлы под конкретные технологии, поэтому проверяются только те части стека, которые у вас есть: Supabase, Stripe, React Native и другие.
Что ловит: ключи и секреты прямо в коде, отключённый или отсутствующий Row-Level Security, небезопасные схемы авторизации, суммы платежа, которые приходят с клиента, отсутствие ограничения частоты запросов, токены в localStorage, секреты в мобильных бандлах, ключи ИИ-API без лимитов на расход.
Скилл сам включается, когда работа идёт с авторизацией, платежами, запросами к базе, настройкой API-ключей, обработкой пользовательских данных и переменными окружения. В Claude его можно вызвать и вручную командой /vibe-security. Проверка ищет типовые ошибки, а не разбирает вашу архитектуру целиком.
Какие задачи решает
- найти ключи и секреты, забытые прямо в исходниках
- проверить, что RLS включён и политики не разрешают всё подряд
- убедиться, что сумму платежа считает сервер, а не клиент
- поймать токены, лежащие в
localStorage - проверить лимиты на дорогих эндпоинтах с ИИ-API
Примеры запросов агенту
- Проверь мой код на проблемы безопасности
- Посмотри, безопасно ли устроен платёжный поток
- Проверь мои RLS-политики в Supabase
Как установить vibe-security-skill
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill vibe-security-skill -a claude-code2Вручную: положить файлы
~/.claude/skills/vibe-security-skill/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/vibe-security-skill/
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill vibe-security-skill -a codex2Вручную: положить файлы
.agents/skills/vibe-security-skill/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill vibe-security-skill -a cursor2Вручную: положить файлы
.cursor/skills/vibe-security-skill/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/security-skills vibe-security-skill2Вручную: положить файлы
.github/skills/vibe-security-skill/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill vibe-security-skill -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/security-skills --path skills/vibe-security-skillВручную: положить файлы
.devin/skills/vibe-security-skill/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill vibe-security-skill -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о vibe-security-skill
Как установить vibe-security-skill в Claude Code?
Выполните npx skills add reason-machines/security-skills --skill vibe-security-skill -a claude-code. Скилл встанет в ~/.claude/skills/vibe-security-skill/SKILL.md.
Что делает vibe-security-skill?
Ищет в коде типовые уязвимости, которые часто появляются в приложениях, собранных с ИИ-ассистентом: открытые секреты, дыры в RLS, слабую авторизацию, небезопасные платежи.
Когда скилл включается сам?
При работе с авторизацией, платежами, запросами к базе, настройкой API-ключей, пользовательскими данными и переменными окружения. Вручную в Claude — /vibe-security.