cis-benchmarks — скилл для Claude Code: что делает и как установить
Помогает проверять систему на соответствие стандартам CIS и исправлять найденные уязвимости. Пригодится при настройке базовой безопасности серверов или подготовке к аудиту.
npx skills add BagelHole/DevOps-Security-Agent-Skills --skill cis-benchmarks -a claude-codeЧто делает cis-benchmarks
Скилл направляет агента при аудите безопасности по стандартам CIS. Внутри описан цикл из четырёх шагов: сканирование, анализ находок, устранение проблем и повторная проверка. Для проверок используются OpenSCAP и Lynis, а для кластеров Kubernetes запускается образ kube-bench через Docker.
Утилиты сканирования нужно ставить на целевой хост вручную. Без пакетов openscap-scanner или lynis запустить аудит не получится. Это повод заранее подготовить окружение или настроить доступ по SSH. Проверки InSpec тоже требуют удалённого подключения к целевой машине.
Регламент предписывает документировать исключения и сохранять конфигурации в системе контроля версий. Сначала собирается базовый отчёт. Только после этого скилл советует вносить правки в настройки SSH или параметры ядра.
Какие задачи решает
- проверить сервер на соответствие профилю CIS с помощью OpenSCAP или Lynis
- прогнать аудит управляющих нод и рабочих узлов Kubernetes через
kube-bench - составить правила InSpec для контроля конфигурации
sshd_config - сформировать план устранения нарушений с фиксацией исключений
Примеры запросов агенту
- Проверь конфигурацию SSH на соответствие CIS с помощью InSpec
- Запусти аудит безопасности ноды Kubernetes через kube-bench
- Помоги составить отчёт по результатам сканирования Lynis
Как установить cis-benchmarks
1Через Skills CLI (Vercel)
npx skills add BagelHole/DevOps-Security-Agent-Skills --skill cis-benchmarks -a claude-code2Вручную: положить файлы
~/.claude/skills/cis-benchmarks/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cis-benchmarks/
1Через Skills CLI (Vercel)
npx skills add BagelHole/DevOps-Security-Agent-Skills --skill cis-benchmarks -a codex2Вручную: положить файлы
.agents/skills/cis-benchmarks/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add BagelHole/DevOps-Security-Agent-Skills --skill cis-benchmarks -a cursor2Вручную: положить файлы
.cursor/skills/cis-benchmarks/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install BagelHole/DevOps-Security-Agent-Skills cis-benchmarks2Вручную: положить файлы
.github/skills/cis-benchmarks/SKILL.md1Через Skills CLI (Vercel)
npx skills add BagelHole/DevOps-Security-Agent-Skills --skill cis-benchmarks -a gemini-cli2Командой платформы
gemini skills install https://github.com/BagelHole/DevOps-Security-Agent-Skills --path security/hardening/cis-benchmarksВручную: положить файлы
.devin/skills/cis-benchmarks/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add BagelHole/DevOps-Security-Agent-Skills --skill cis-benchmarks -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора127
Похожие
Рядом в теме «Безопасность»
Всё по теме «Безопасность» →Вопросы о cis-benchmarks
Как установить cis-benchmarks в Claude Code?
Выполните команду npx skills add BagelHole/DevOps-Security-Agent-Skills --skill cis-benchmarks -a claude-code. Файлы скилла загрузятся в окружение Claude Code.
Что делает cis-benchmarks?
Скилл даёт инструкции и команды для поиска уязвимостей по стандартам CIS, генерации отчётов и устранения найденных несоответствий.
Какие инструменты нужны для запуска проверок?
Для сканирования хоста понадобятся пакеты openscap-scanner или lynis, а для проверки кластеров Kubernetes нужен Docker с образом aquasec/kube-bench:latest.
Исходный текст
SKILL.md · MIT
---
name: cis-benchmarks
description: Audit and remediate CIS benchmark violations. Use automated tools to assess compliance and implement hardening recommendations. Use when meeting compliance requirements or implementing security baselines.
license: MIT
metadata:
author: devops-skills
version: "1.0"
---
# CIS Benchmarks
Implement and audit CIS security benchmarks.
## When to Use This Skill
Use this skill when:
- Assessing security compliance
- Implementing security baselines
- Meeting regulatory requirements
- Hardening systems to standards
## Assessment Tools
### OpenSCAP
```bash
# Install
apt install openscap-scanner scap-security-guide
# Run CIS benchmark scan
oscap xccdf eval \
--profile xccdf_org.ssgproject.content_profile_cis \
--results results.xml \
--report report.html \
/usr/share/xml/scap/ssg/content/ssg-ubuntu2204-ds.xml
```
### Lynis
```bash
# Install
apt install lynis
# Run audit
lynis audit system
# Generate report
lynis audit system --report-file /tmp/lynis-report.dat
```
### InSpec
```ruby
# cis-profile/controls/ssh.rb
control 'cis-ssh-1' do
impact 1.0
title 'Ensure SSH root login is disabled'
describe sshd_config do
its('PermitRootLogin') { should eq 'no' }
end
end
control 'cis-ssh-2' do
impact 0.7
title 'Ensure SSH password authentication is disabled'
describe sshd_config do
its('PasswordAuthentication') { should eq 'no' }
end
end
```
```bash
# Run InSpec
inspec exec cis-profile -t ssh://user@target
```
### Kubernetes CIS
```bash
# kube-bench
docker run --rm -v /etc:/etc:ro -v /var:/var:ro \
aquasec/kube-bench:latest run --targets node
# Check specific sections
kube-bench run --targets master --check 1.1,1.2
```
## Remediation Workflow
```yaml
workflow:
1_scan:
- Run automated assessment
- Generate baseline report
2_analyze:
- Review findings
- Identify false positives
- Prioritize by risk
3_remediate:
- Apply fixes
- Document exceptions
- Verify changes
4_validate:
- Re-run assessment
- Confirm remediation
- Generate compliance report
```
## Best Practices
- Baseline before hardening
- Document exceptions
- Automate assessments
- Track compliance over time
- Regular re-assessment
- Version control configurations
## Related Skills
- [linux-hardening](../linux-hardening/) - Linux security
- [vulnerability-scanning](../../scanning/vulnerability-scanning/) - Security scanning
© devops-skills · MIT · BagelHole/DevOps-Security-Agent-Skills