Lmgsd-2024/skill-segurança-scan

🔍 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.

O que é skill-segurança-scan?

Esta ferramenta de linha de comando permite que desenvolvedores e agentes de IA inspecionem Skills do Claude em busca de riscos de segurança antes da instalação. Ela analisa código, dependências e comportamentos suspeitos, ajudando a evitar ataques de dependência, vazamento de dados ou execução de comandos maliciosos. Suporta os principais ecossistemas de agentes de IA, como Claude Code, Cursor e Codex, e pode ser integrada em pipelines de CI/CD. Baseada em um conjunto de regras de segurança e heurísticas, a ferramenta fornece um relatório claro com níveis de risco e recomendações, permitindo que usuários tomem decisões informadas sobre a segurança dos Skills que utilizam.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add Lmgsd-2024/skill-security-scan

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

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

  1. Análise Estática: Examina arquivos de código em busca de padrões perigosos (ex.: eval(), acesso a process.env, child_process).
  2. Verificação de Dependências: Checa por bibliotecas conhecidas como vulneráveis ou maliciosas.
  3. Análise de Permissões: Verifica as permissões solicitadas pelo Skill.
  4. Relatório: Gera um relatório com níveis de risco (Baixo, Médio, Alto, Crítico) e recomendações.

Opções

OpçãoDescrição
--outputFormato de saída (text, json, html)
--verboseLogs detalhados
--ignoreIgnorar regras específicas

Regras de Segurança

  • SEC-001: Uso de eval() ou new Function()
  • SEC-002: Modificação de arquivos fora do diretório do Skill
  • SEC-003: Requisições de rede para domínios desconhecidos
  • SEC-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

Habilidades Relacionadas