cis-benchmarks
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
O que ela faz
Esta ferramenta verifica se seus sistemas de computador seguem as regras de segurança recomendadas pelo CIS. Ela ajuda a encontrar e corrigir problemas para tornar seus sistemas mais seguros.
Quando usar
- ✓Para verificar se um sistema está seguro contra ataques.
- ✓Ao configurar um novo servidor para garantir que ele siga as melhores práticas.
- ✓Para atender a exigências de segurança de leis ou regulamentos.
Exemplo do que pedir para a IA
“Verifique meu servidor Linux em relação às regras de segurança do CIS.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta usa outros programas (como OpenSCAP, Lynis, InSpec ou kube-bench) para analisar seu sistema. Ela compara a configuração atual com as regras de segurança e gera um relatório mostrando o que precisa ser corrigido.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill cis-benchmarksOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/cis-benchmarks/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
CIS Benchmarks
Avalie um benchmark/versão selecionado contra sistemas explicitamente autorizados. A saída do scanner é evidência parcial, não certificação; verifique a aplicabilidade, exceções documentadas e impacto operacional antes da remediação.
Quando Usar Esta Habilidade
Use esta habilidade quando:
- Avaliando conformidade de segurança
- Implementando linhas de base de segurança
- Atendendo a requisitos regulatórios
- Fortalecendo sistemas para padrões
Ferramentas de Avaliação
OpenSCAP
# Install
apt install openscap-scanner scap-security-guide
# Confirm installed content matches the actual OS and required benchmark/version.
SCAP_FILE="<approved-installed-datastream.xml>"
oscap info "$SCAP_FILE"
PROFILE_ID="<exact-CIS-profile-listed-by-oscap-info>"
# Run the selected assessment only after scope and report-location approval.
oscap xccdf eval \
--profile "$PROFILE_ID" \
--results results.xml \
--report report.html \
"$SCAP_FILE"
Lynis
# Install
apt install lynis
# Run audit
lynis audit system
# Generate report
lynis audit system --report-file "$PRIVATE_AUDIT_DIR/lynis-report.dat"
InSpec
# 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
# Run InSpec
inspec exec cis-profile -t ssh://user@target
Kubernetes CIS
# kube-bench
docker run --rm -v /etc:/etc:ro -v /var:/var:ro \
aquasec/kube-bench@sha256:<reviewed-image-digest> run --targets node
# Check specific sections
kube-bench --help
# Select role/sections supported by the reviewed version and actual cluster; do not assume master is a current target name.
Fluxo de Trabalho de Remediação
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
Melhores Práticas
- Estabeleça uma linha de base antes de fortalecer
- Documente exceções
- Automatize avaliações
- Acompanhe a conformidade ao longo do tempo
- Reavaliação regular
- Controle de versão de configurações
Habilidades Relacionadas
- linux-hardening (
linux-hardening) - Segurança Linux - vulnerability-scanning (
vulnerability-scanning) - Verificação de segurança
Limitações
- Uma avaliação OpenSCAP/Lynis pode exigir privilégios e ler configurações sensíveis do host; aprove o host exato, perfil, privilégios, saídas privadas e limites primeiro. Não ative a auto-remediação ou monte todos os caminhos do host sem revisar a necessidade. Uma auditoria genérica do Lynis não é um benchmark CIS completo.
- Identificadores de benchmark/perfil e conteúdo SCAP instalado variam; use o fluxo de informações/avaliação documentado do OpenSCAP. Teste as alterações e preserve o rollback/acesso antes de fortalecer a produção.
- Importação apenas de documentação: scripts e modelos upstream não estão incluídos.
Exemplo
# Read-only first: inventory before any active step.
command -v oscap
oscap --version
Adaptado de BagelHole/DevOps-Security-Agent-Skills (MIT); frontmatter, Quando Usar/Limitações e limites de segurança adicionados para conformidade upstream. Importação apenas de documentação: scripts e modelos auxiliares não estão incluídos.
Perguntas frequentes
O que são 'CIS Benchmarks'?
São um conjunto de regras e configurações de segurança recomendadas por especialistas para proteger sistemas e redes contra ameaças.
Essa ferramenta corrige os problemas automaticamente?
A ferramenta ajuda a identificar os problemas. A correção geralmente precisa ser feita manualmente ou com outras ferramentas, seguindo as recomendações do relatório.
Preciso ter conhecimento técnico para usar?
É recomendado ter algum conhecimento técnico, pois a ferramenta analisa configurações de segurança e pode exigir a instalação de outros programas.
Detalhes
Descrição original do autor
Audit and remediate CIS benchmark violations.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2521
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
django-security
Ajuda seu agente a implementar práticas de segurança em aplicações Django. Ele foca em autenticação, autorização e prevenção contra ataques comuns, garantindo um código mais seguro.
affaan-m/ECC
laravel-security
Ajuda seu agente a proteger aplicações Laravel contra ameaças. Implementa práticas de segurança para autenticação, autorização e prevenção de ataques comuns.
affaan-m/ECC
module-regression
Ajuda seu agente a gerenciar mudanças em projetos grandes. Garante que alterações em uma parte do código não quebrem outras partes.
affaan-m/ECC