performing-container-security-scanning-with-trivy
Ensina seu agente de IA a proteger aplicações contra ataques e gerar imagens, ícones e diagramas.
O que ela faz
Esta ferramenta verifica imagens de contêineres, arquivos e configurações de infraestrutura em busca de problemas de segurança, como vulnerabilidades, segredos expostos e erros de configuração. Ela também pode gerar relatórios detalhados sobre o conteúdo do software.
Quando usar
- ✓Ao verificar a segurança de imagens de contêineres.
- ✓Ao integrar verificações de segurança em processos de desenvolvimento automatizados (CI/CD).
- ✓Ao procurar por erros de configuração em arquivos de infraestrutura (como Kubernetes ou Terraform).
Exemplo do que pedir para a IA
“Verifique a imagem 'meu-app:latest' por vulnerabilidades e segredos expostos.”
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 o Trivy, um scanner de segurança, para analisar diferentes tipos de alvos. Ele procura por falhas conhecidas, informações sensíveis e configurações incorretas, gerando um relatório com os achados.
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 mukul975/Anthropic-Cybersecurity-Skills --skill performing-container-security-scanning-with-trivyOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/performing-container-security-scanning-with-trivy/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.
Realizando Varredura de Segurança de Contêineres com Trivy
Visão Geral
Trivy é um scanner de segurança de código aberto da Aqua Security que detecta vulnerabilidades em pacotes do sistema operacional e dependências específicas de linguagens, configurações incorretas de infraestrutura como código, segredos expostos e problemas de licenciamento de software em imagens de contêineres, sistemas de arquivos, repositórios Git e clusters Kubernetes. Trivy gera Software Bill of Materials (SBOM) nos formatos CycloneDX e SPDX para transparência da cadeia de suprimentos. Esta habilidade abrange varredura abrangente de imagens de contêineres, integração de pipeline CI/CD, implantação do operador Kubernetes e triagem de resultados de varredura para operações de segurança.
Quando Usar
- Ao realizar avaliações de segurança que envolvam a execução de varreduras de segurança de contêineres com Trivy
- Ao seguir procedimentos de resposta a incidentes para eventos de segurança relacionados
- Ao realizar testes de segurança ou atividades de auditoria agendadas
- Ao validar controles de segurança por meio de testes práticos
Pré-requisitos
- Trivy v0.50+ instalado (binário, Docker ou Homebrew)
- Acesso ao daemon Docker para varredura de imagens locais
- Credenciais de registro de contêineres para varredura de imagens remotas
- Plataforma CI/CD (GitHub Actions, GitLab CI, Jenkins) para integração de pipeline
- Cluster Kubernetes para implantação do Trivy Operator (opcional)
Passos
Passo 1: Varredura de Imagens de Contêineres
Execute a varredura de vulnerabilidades e segredos em imagens de contêineres de compilações locais ou registros remotos. Configure limites de severidade e ignore vulnerabilidades não corrigidas.
Passo 2: Gerar SBOM
Produza documentos SBOM CycloneDX ou SPDX a partir de imagens varridas para conformidade da cadeia de suprimentos e rastreamento de vulnerabilidades em todo o ciclo de vida do software.
Passo 3: Varredura de IaC e Manifestos Kubernetes
Detecte configurações incorretas em Dockerfiles, YAML do Kubernetes, Terraform e Helm charts usando verificações de política integradas alinhadas com os benchmarks CIS.
Passo 4: Integrar ao CI/CD
Adicione a varredura Trivy como um portão de pipeline que bloqueia compilações com vulnerabilidades críticas/altas, gera relatórios SARIF para GitHub Advanced Security e produz JUnit XML para painéis de teste.
Saída Esperada
Relatório JSON/tabela listando CVEs com severidade, pontuações CVSS, versões corrigidas, pacotes afetados, descobertas de configurações incorretas e segredos expostos com locais de arquivo.
Perguntas frequentes
O que é uma imagem de contêiner?
É um pacote que contém tudo o que um programa precisa para rodar, como o código, bibliotecas e configurações.
O que são vulnerabilidades?
São falhas de segurança em softwares que podem ser exploradas por atacantes.
O que é CI/CD?
É uma prática de desenvolvimento de software que automatiza a integração e entrega de código, incluindo testes de segurança.
Detalhes
Descrição original do autor
Runs Trivy across every target type it supports - container images, filesystems, Git repositories, and Kubernetes clusters - for OS and dependency vulnerabilities, IaC misconfiguration, exposed secrets, and licences, generating CycloneDX or SPDX SBOMs. Use when integrating Trivy into CI/CD, deploying the Trivy Kubernetes operator, scanning non-image targets, or triaging results at scale. Keywords:
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #6046
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-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