O que agent-infra-security faz?
Proteja agentes de codificação de IA com habilidades de resposta a incidentes para comprometimento de dependências e cadeia de suprimentos.
Visão Geral
Este skill capacita seu agente de IA a detectar, analisar e responder a incidentes de segurança relacionados a dependências de software e comprometimentos da cadeia de suprimentos. Ele fornece um conjunto de ações de resposta a incidentes que o agente pode executar automaticamente ou sob supervisão.
Funcionalidades
- Detecção de Dependências Maliciosas: Verifica se há pacotes conhecidos como maliciosos em repositórios públicos (npm, PyPI, RubyGems, etc.)
- Verificação de Integridade: Valida hashes de artefatos baixados contra fontes oficiais
- Análise de Vulnerabilidades: Executa
npm audit,pip-auditou ferramentas similares para identificar CVEs em dependências - Ações de Resposta: Isolamento de dependências, rollback para versões seguras, geração de relatórios de incidentes
Como Usar
Inclua este skill na configuração do seu agente (ex.: ~/.claude/skills.toml para Claude Code):
[[skills]]
name = "lordi2809/agent-infra-security"
Comandos Principais
| Comando | Descrição |
|---|---|
security:scan-dependencies | Escaneia o projeto em busca de dependências vulneráveis |
security:verify-integrity | Verifica a integridade de artefatos baixados |
security:isolate-package <nome> | Isola um pacote suspeito do ambiente |
security:generate-report | Gera um relatório detalhado do incidente |
Exemplos
Detectar dependências vulneráveis:
security:scan-dependencies --path ./meu-projeto
Verificar integridade de um artefato:
security:verify-integrity --artifact ./vendor/package.tar.gz --expected-hash sha256:abc123...
Notas de Segurança
- Este skill requer permissão para ler o sistema de arquivos do projeto e executar comandos de auditoria.
- As verificações são realizadas localmente; nenhum dado é enviado para servidores externos.
- Para máxima eficácia, execute o skill como parte de seu pipeline de CI/CD.
Licença
MIT