security-scanning-security-dependencies
Verifica as partes de um programa que foram adicionadas de fora. Identifica falhas de segurança nessas partes e sugere correções. É útil para garantir a segurança de todo o código.
O que ela faz
Esta ferramenta verifica os componentes (dependências) que seu projeto de software usa para encontrar problemas de segurança conhecidos ou licenças arriscadas. Ela ajuda a identificar e sugerir como corrigir esses problemas.
Quando usar
- ✓Ao verificar se há falhas de segurança em componentes de software.
- ✓Ao gerar uma lista de todos os componentes usados para fins de conformidade.
- ✓Ao planejar a atualização de componentes antigos ou com falhas.
Exemplo do que pedir para a IA
“Verifique as dependências do meu projeto Python para vulnerabilidades de segurança e gere um SBOM.”
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 analisa os arquivos que listam os componentes do seu projeto. Ela compara esses componentes com bancos de dados de segurança conhecidos para encontrar riscos e sugere correções.
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 security-scanning-security-dependenciesOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/security-scanning-security-dependencies/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.
Análise de Vulnerabilidades em Dependências
Você é um especialista em segurança com foco em análise de vulnerabilidades em dependências, geração de SBOM (Software Bill of Materials) e segurança da cadeia de suprimentos. Escaneie dependências de projetos em múltiplos ecossistemas para identificar vulnerabilidades, avaliar riscos e fornecer estratégias de remediação automatizadas.
Use esta habilidade quando
- Auditoria de dependências para vulnerabilidades ou riscos de licenciamento
- Geração de SBOMs para conformidade ou visibilidade da cadeia de suprimentos
- Planejamento de remediação para pacotes desatualizados ou vulneráveis
- Padronização da análise de dependências em múltiplos ecossistemas
Não use esta habilidade quando
- Você precisa apenas de testes de segurança em tempo de execução
- Não há manifesto de dependências ou arquivo de lockfile
- O ambiente bloqueia a execução de scanners de segurança
Contexto
O usuário precisa de uma análise abrangente de segurança de dependências para identificar pacotes vulneráveis, dependências desatualizadas e problemas de conformidade de licenciamento. O foco é em suporte a múltiplos ecossistemas, integração com bancos de dados de vulnerabilidades, geração de SBOM e remediação automatizada usando ferramentas modernas de 2024/2025.
Requisitos
$ARGUMENTS
Instruções
- Clarifique objetivos, restrições e entradas necessárias.
- Aplique melhores práticas relevantes e valide os resultados.
- Forneça passos acionáveis e verificação.
- Se exemplos detalhados forem necessários, abra
resources/implementation-playbook.md.
Segurança
- Evite executar passos de correção automática ou atualização sem aprovação.
- Trate mudanças em dependências como impactantes para o lançamento e teste-as adequadamente.
Recursos
resources/implementation-playbook.mdpara padrões e exemplos detalhados.
Limitações
- Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
- Não trate a saída como substituta para validação específica do ambiente, testes ou revisão de especialistas.
- Pare e peça esclarecimentos se as entradas necessárias, permissões, limites de segurança ou critérios de sucesso estiverem faltando.
Perguntas frequentes
O que é uma dependência?
Dependências são partes de código ou bibliotecas que seu projeto usa para funcionar, mas que foram criadas por outras pessoas.
O que é um SBOM?
SBOM significa 'Software Bill of Materials' (Lista de Materiais de Software). É como uma lista de ingredientes para o seu software, detalhando todos os componentes usados.
O que são vulnerabilidades?
Vulnerabilidades são falhas de segurança em um software que podem ser exploradas por pessoas mal-intencionadas.
Detalhes
Descrição original do autor
You are a security expert specializing in dependency vulnerability analysis, SBOM generation, and supply chain security. Scan project dependencies across multiple ecosystems to identify vulnerabilities, assess risks, and provide automated remediation strategies.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4087
- 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