llm-security — скилл для Claude Code: защита LLM и установка
Скилл проверяет приложения с LLM по рискам OWASP Top 10 for LLM 2025. Пригодится для чат-ботов, RAG, агентов и LLM API.
npx skills add semgrep/skills --skill llm-security -a claude-codeЧто делает llm-security
Скилл помогает разбирать безопасность приложений с LLM в проактивном и реактивном режимах. Он сопоставляет тип системы с приоритетными рисками: prompt injection, утечкой данных, чрезмерными полномочиями, обработкой вывода, проблемами RAG и расходом ресурсов.
Внутри есть рабочий процесс и набор файлов rules/ с примерами уязвимого и защищённого кода. Проверки опираются на десять категорий OWASP, включая supply chain, poisoning, misinformation и system prompt leakage. Для подробного разбора нужно обращаться к файлам rules/, а не ограничиваться краткой таблицей приоритетов.
Какие задачи решает
- проверить чат-бота на prompt injection
- разобрать риски RAG-системы
- ограничить полномочия LLM-агента
- проверить обработку вывода модели
- найти утечки чувствительных данных
Примеры запросов агенту
- Проверь этот чат-бот по рискам OWASP Top 10 for LLM 2025.
- Разбери RAG-систему и укажи проблемы с prompt injection, доступом к данным и embeddings.
- Проверь LLM-агента с инструментами на чрезмерные полномочия и небезопасную обработку вывода.
Как установить llm-security
1Через Skills CLI (Vercel)
npx skills add semgrep/skills --skill llm-security -a claude-code2Вручную: положить файлы
~/.claude/skills/llm-security/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/llm-security/
1Через Skills CLI (Vercel)
npx skills add semgrep/skills --skill llm-security -a codex2Вручную: положить файлы
.agents/skills/llm-security/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add semgrep/skills --skill llm-security -a cursor2Вручную: положить файлы
.cursor/skills/llm-security/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install semgrep/skills llm-security2Вручную: положить файлы
.github/skills/llm-security/SKILL.md1Через Skills CLI (Vercel)
npx skills add semgrep/skills --skill llm-security -a gemini-cli2Командой платформы
gemini skills install https://github.com/semgrep/skills --path skills/llm-securityВручную: положить файлы
.devin/skills/llm-security/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add semgrep/skills --skill llm-security -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о llm-security
Как установить llm-security в Claude Code?
Выполните npx skills add semgrep/skills --skill llm-security -a claude-code, затем используйте файл ~/.claude/skills/llm-security/SKILL.md.
Что делает llm-security?
Скилл направляет проверку LLM-приложений по рискам OWASP Top 10 for LLM 2025 и подбирает правила для конкретного сценария: чат-бота, RAG, агента или API.
Какие риски он проверяет в RAG-системах?
Для RAG приоритетны слабости вектора и embeddings, prompt injection, утечки чувствительных данных и недостоверные ответы.