code-security — скилл для Claude Code: что делает и как установить
Правила безопасной разработки и проверки кода на уязвимости для более чем 15 языков. Помогает находить ошибки в работе с базами, сетью и манифестами инфраструктуры.
npx skills add semgrep/skills --skill code-security -a claude-codeЧто делает code-security
Скилл добавляет в ассистент набор инструкций по безопасной разработке для более 15 языков программирования. Внутри собрано 28 категорий проверок, которые охватывают риски из OWASP Top 10, работу с криптографией и настройку инфраструктуры. Правила разбиты по уровням критичности: от SQL-инъекций и утечек секретов до гонок данных и DoS в регулярных выражениях.
База знаний распределена по каталогу rules/, где для каждой темы лежат примеры уязвимого и защищённого кода. В списке приоритетных языков находятся Python, JavaScript, TypeScript, Go, Java, C/C++, Ruby, PHP и разметка HCL или YAML. Ассистент сверяется с этими файлами либо при прямом вопросе о безопасности, либо фоном во время редактирования сетевых вызовов, парсинга XML или формирования запросов к базам.
Для анализа инфраструктуры скиллу нужны манифесты Terraform, Docker, Kubernetes или GitHub Actions. Без этих файлов в проекте соответствующие разделы останутся невостребованными.
Какие задачи решает
- найти уязвимости внедрения кода и SQL-инъекции
- проверить манифесты Terraform, Kubernetes и Docker на ошибки безопасности
- заменить слабые алгоритмы хеширования и шифрования на SHA-256 и AES-256
- предотвратить утечки секретов и токенов в репозиторий
- защитить файловые операции от атак обхода путей
Примеры запросов агенту
- Проверь этот обработчик запросов на SQL-инъекции и экранирование данных
- Посмотри Dockerfile и манифесты Kubernetes на ошибки безопасности
- Безопасен ли этот код для чтения файлов с пользовательскими путями?
Как установить code-security
1Через Skills CLI (Vercel)
npx skills add semgrep/skills --skill code-security -a claude-code2Вручную: положить файлы
~/.claude/skills/code-security/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/code-security/
1Через Skills CLI (Vercel)
npx skills add semgrep/skills --skill code-security -a codex2Вручную: положить файлы
.agents/skills/code-security/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add semgrep/skills --skill code-security -a cursor2Вручную: положить файлы
.cursor/skills/code-security/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install semgrep/skills code-security2Вручную: положить файлы
.github/skills/code-security/SKILL.md1Через Skills CLI (Vercel)
npx skills add semgrep/skills --skill code-security -a gemini-cli2Командой платформы
gemini skills install https://github.com/semgrep/skills --path skills/code-securityВручную: положить файлы
.devin/skills/code-security/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add semgrep/skills --skill code-security -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора2
Похожие
Рядом в теме «Безопасность»
Всё по теме «Безопасность» →Вопросы о code-security
Как установить code-security в Claude Code?
Выполните в терминале команду npx skills add semgrep/skills --skill code-security -a claude-code.
Что делает скилл code-security?
Он предоставляет агенту базу правил по безопасному кодингу из 28 категорий. Ассистент использует её при аудите уязвимостей, написании сетевых запросов, работе с базами данных и настройке инфраструктурных файлов.
Какие технологии и языки проверяет скилл?
В правилах есть приоритетные проверки для Python, JavaScript, TypeScript, Java, Go, C/C++, Ruby и PHP. Для инфраструктуры скилл содержит разделы по Docker, Kubernetes, GitHub Actions и Terraform под AWS, Azure и GCP.