security-checklist — скилл для Claude Code: аудит безопасности
Проверяет безопасность Micronaut/Kotlin-бэкенда: доступ, валидацию, SQL-инъекции и утечки данных. Нужен при разработке и ревью.
npx skills add c0x12c/ai-toolkit --skill security-checklist -a claude-codeЧто делает security-checklist
Скилл проводит аудит Micronaut/Kotlin-бэкенда по аутентификации, авторизации, валидации входных данных и распространённым уязвимостям. Он проверяет доступ к ресурсам, SQL-инъекции, XSS, CSRF, IDOR, обход авторизации, массовое присваивание, утечки данных и ограничение запросов.
Проверка охватывает @Secured на контроллерах, OAuthSecurityRule.ADMIN для административных endpoint, @Valid и Jakarta-аннотации в DTO. Скилл ищет секреты в коде, логирование токенов и паролей, возврат сырых entity и подробные сообщения об ошибках. Без @Secured endpoint не проходит требование аудита.
Результат — отчёт с отметками pass/fail и примерами исправлений для каждой найденной проблемы. Для дополнительных примеров и паттернов используется audit-reference.md.
Какие задачи решает
- проверить доступ пользователя к ресурсу
- найти SQL-инъекции в запросах
- проверить валидацию параметров endpoint
- исключить токены и пароли из логов
- выявить утечки полей через response DTO
Примеры запросов агенту
- Проверь безопасность всех endpoint в этом Micronaut/Kotlin-бэкенде и составь отчёт pass/fail.
- Проведи аудит авторизации и покажи исправления для найденных проблем.
- Проверь код перед слиянием: ищи SQL-инъекции, IDOR, XSS и утечки секретов.
Как установить security-checklist
1Через Skills CLI (Vercel)
npx skills add c0x12c/ai-toolkit --skill security-checklist -a claude-code2Вручную: положить файлы
~/.claude/skills/security-checklist/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/security-checklist/
1Через Skills CLI (Vercel)
npx skills add c0x12c/ai-toolkit --skill security-checklist -a codex2Вручную: положить файлы
.agents/skills/security-checklist/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add c0x12c/ai-toolkit --skill security-checklist -a cursor2Вручную: положить файлы
.cursor/skills/security-checklist/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install c0x12c/ai-toolkit security-checklist2Вручную: положить файлы
.github/skills/security-checklist/SKILL.md1Через Skills CLI (Vercel)
npx skills add c0x12c/ai-toolkit --skill security-checklist -a gemini-cli2Командой платформы
gemini skills install https://github.com/c0x12c/ai-toolkit --path toolkit/skills/security-checklistВручную: положить файлы
.devin/skills/security-checklist/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add c0x12c/ai-toolkit --skill security-checklist -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о security-checklist
Как установить security-checklist в Claude Code?
Выполните npx skills add c0x12c/ai-toolkit --skill security-checklist -a claude-code, затем проверьте файл ~/.claude/skills/security-checklist/SKILL.md.
Что делает security-checklist?
Скилл проверяет Micronaut/Kotlin-бэкенд по категориям безопасности и формирует отчёт pass/fail. Для найденных проблем он показывает способы исправления.
Какие правила проверяет скилл?
Он проверяет @Secured, доступ к собственным ресурсам, @Valid с Jakarta-аннотациями, запрет raw SQL со склейкой строк, защиту секретов и rate limiting для auth endpoint.