O que skill-segurança-scan faz?
🔍 Detecte riscos de segurança em Skills do Claude com esta ferramenta de linha de comando, garantindo instalações seguras e protegendo seu ambiente de desenvolvimento.
Visão Geral
O skill-security-scan é uma ferramenta CLI que analisa Skills do Claude em busca de potenciais ameaças de segurança, como código malicioso, dependências não seguras e comportamentos suspeitos. Ele ajuda a proteger seu ambiente de desenvolvimento e o ecossistema de agentes de IA.
Instalação
npm install -g @lmgsd-2024/skill-security-scan
Ou execute diretamente com npx:
npx @lmgsd-2024/skill-security-scan <caminho-ou-url-do-skill>
Uso
skill-security-scan --help
Exemplo:
skill-security-scan ./meu-skill/
Ou analise um Skill de um repositório:
skill-security-scan https://github.com/usuario/repo-skill
Como Funciona
- Análise Estática: Examina arquivos de código em busca de padrões perigosos (ex.:
eval(), acesso aprocess.env,child_process). - Verificação de Dependências: Checa por bibliotecas conhecidas como vulneráveis ou maliciosas.
- Análise de Permissões: Verifica as permissões solicitadas pelo Skill.
- Relatório: Gera um relatório com níveis de risco (Baixo, Médio, Alto, Crítico) e recomendações.
Opções
| Opção | Descrição |
|---|---|
--output | Formato de saída (text, json, html) |
--verbose | Logs detalhados |
--ignore | Ignorar regras específicas |
Regras de Segurança
SEC-001: Uso deeval()ounew Function()SEC-002: Modificação de arquivos fora do diretório do SkillSEC-003: Requisições de rede para domínios desconhecidosSEC-004: Acesso a variáveis de ambiente sensíveis
Plataformas Suportadas
- Claude Code
- Cursor
- Codex
- Outros agentes compatíveis com especificação de Skills
Licença
MIT