iac-security-scan-skills — скилл для Claude Code: обзор и установка
Скилл для глубокого аудита Terraform и CloudFormation. Находит цепочки атак между разными доменами облачной инфраструктуры и формирует отчёты с расчётом минимальных исправлений.
npx skills add reason-machines/security-skills --skill iac-security-scan-skills -a claude-codeЧто делает iac-security-scan-skills
Скилл проводит многоэтапный аудит инфраструктурного кода в проектах на Terraform и CloudFormation. Процесс разбит на три шага: сначала строится карта репозитория и доверенных контуров, затем параллельно проверяются ключевые домены (IAM, сеть, хранилища данных, секреты, логирование и бессерверные ресурсы), а в конце вычисляются сквозные пути атак от открытого периметра к критическим базам данных.
В отличие от базовых линтеров, анализатор присваивает находкам коэффициент уверенности от 0.0 до 1.0 и рассчитывает минимальный набор правок, который разрушит максимум векторов проникновения. Поддерживаются разные режимы: полный аудит, быстрый прогон для проверок в пулл-реквестах без поиска цепочек, а также точечный запуск по отдельным доменам.
Корреляция векторов взлома сработает только при выборе двух и более доменов сканирования. Результаты складываются в локальный каталог iac-scan/ в виде Markdown-файлов, CSV-таблицы и HTML-отчётов, поэтому эту папку нужно сразу добавить в .gitignore.
Какие задачи решает
- найти открытые порты и небезопасные входящие правила в группах безопасности
- выявить возможности эскалации привилегий через чрезмерные IAM-политики
- обнаружить открытый текст паролей и ключей в манифестах Terraform
- построить сквозную цепочку компрометации от веб-сервиса до базы данных
- сформировать сводный HTML-отчёт для передачи команде безопасности
Примеры запросов агенту
- Проверь безопасность инфраструктуры в каталоге terraform/
- Запусти быстрый аудит IaC только для IAM и сети
- Сгенерируй отчёт безопасности на основе существующих результатов сканирования
Как установить iac-security-scan-skills
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill iac-security-scan-skills -a claude-code2Вручную: положить файлы
~/.claude/skills/iac-security-scan-skills/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/iac-security-scan-skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill iac-security-scan-skills -a codex2Вручную: положить файлы
.agents/skills/iac-security-scan-skills/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill iac-security-scan-skills -a cursor2Вручную: положить файлы
.cursor/skills/iac-security-scan-skills/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/security-skills iac-security-scan-skills2Вручную: положить файлы
.github/skills/iac-security-scan-skills/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill iac-security-scan-skills -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/security-skills --path skills/iac-security-scan-skillsВручную: положить файлы
.devin/skills/iac-security-scan-skills/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill iac-security-scan-skills -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о iac-security-scan-skills
Как установить iac-security-scan-skills в Claude Code?
Выполните в терминале команду npx skills add reason-machines/security-skills --skill iac-security-scan-skills -a claude-code. Настройки скилла сохранятся по пути ~/.claude/skills/iac-security-scan-skills/SKILL.md.
Чем быстрый режим проверки отличается от полного?
Быстрый режим выполняет один проход, отбирает только критические и высокие риски и не строит цепочки эскалации. Он создан специально для pre-commit хуков и проверок в пулл-реквестах.
В каком виде сохраняются отчёты аудита?
Инструмент генерирует структурированные файлы внутри папки iac-scan/: сводные Markdown-заметки по каждому домену, общий файл report.html, архитектурную схему и файл findings.csv.