Skills-Security-Check — скилл для Claude Code: аудит скиллов на риски
Сканирует папку со скиллами, находит подозрительные места статическим анализом и просит агента разобрать ложные срабатывания. Пригодится перед тем, как ставить чужие скиллы в проект.
npx skills add Toolsai/Skills-Security-Check --skill skills-security-check -a claude-codeЧто делает Skills-Security-Check
Скилл запускает python3 scripts/scan_skills.py --root /path/to/target/projects. Скрипт ищет по регулярным выражениям опасные конструкции и складывает в reports/YYYYMMDD.../prompts/ файлы *_audit_prompt.txt — по одному на каждый скилл. Дальше начинается работа агента: он читает эти промпты, отсеивает ложные срабатывания и пишет audit.json для каждого скилла.
Потом сканер запускают ещё раз. Он подхватывает готовые audit.json и собирает итоговый отчёт reports/YYYYMMDD_HHMMSS/index.html, который открывается сам. В отчёте видно уровень риска и контекст, который добавил агент.
Сканер сам код не выполняет и сырые секреты в вывод не пишет — только пути к файлам и категории находок. Регулярки дают много ложных срабатываний, поэтому без второго шага с разбором промптов отчёт будет шумным. Если нужен ещё и JSON, добавьте --json /path/to/output.json.
Какие задачи решает
- проверить чужие скиллы перед установкой в проект
- отсеять ложные срабатывания статического сканера
- собрать HTML-отчёт по всем скиллам в папке
- найти места, где скилл требует ключ API или лезет в секреты
- получить машинночитаемый JSON с результатами аудита
Примеры запросов агенту
- Проверь мои скиллы на риски
- Просканируй папку со скиллами и разбери audit prompts
- Сделай аудит скиллов и покажи дашборд
Как установить Skills-Security-Check
1Через Skills CLI (Vercel)
npx skills add Toolsai/Skills-Security-Check --skill skills-security-check -a claude-code2Вручную: положить файлы
~/.claude/skills/skills-security-check/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/skills-security-check/
1Через Skills CLI (Vercel)
npx skills add Toolsai/Skills-Security-Check --skill skills-security-check -a codex2Вручную: положить файлы
.agents/skills/skills-security-check/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Toolsai/Skills-Security-Check --skill skills-security-check -a cursor2Вручную: положить файлы
.cursor/skills/skills-security-check/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Toolsai/Skills-Security-Check skills-security-check2Вручную: положить файлы
.github/skills/skills-security-check/SKILL.md1Через Skills CLI (Vercel)
npx skills add Toolsai/Skills-Security-Check --skill skills-security-check -a gemini-cli2Командой платформы
gemini skills install https://github.com/Toolsai/Skills-Security-CheckВручную: положить файлы
.devin/skills/skills-security-check/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Toolsai/Skills-Security-Check --skill skills-security-check -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о Skills-Security-Check
Как установить Skills-Security-Check в Claude?
Выполните npx skills add Toolsai/Skills-Security-Check --skill skills-security-check -a claude-code. После этого файл скилла появится по пути ~/.claude/skills/skills-security-check/SKILL.md.
Что делает Skills-Security-Check?
Прогоняет статический анализ по папке со скиллами, генерирует промпты для разбора, а затем собирает HTML-дашборд с уровнями риска. Агент на втором шаге фильтрует ложные срабатывания и добавляет контекст.
Нужен ли Python для работы скилла?
Да, сканер запускается командой python3 scripts/scan_skills.py. Без Python второй и третий шаги не пройдут, а отчёт не соберётся.