useai-pro/skill-vetter

Verificação de segurança para skills do OpenClaw. Use antes de instalar qualquer skill do ClawHub, GitHub ou outras fontes. Verifica bandeiras vermelhas, escopo de permissões e padrões suspeitos.

O que é skill-vetter?

O skill-vetter é uma ferramenta de verificação de segurança focada em skills do ecossistema OpenClaw. Ele analisa skills antes da instalação para identificar potenciais riscos de segurança, como permissões excessivas, padrões de código suspeitos e outras bandeiras vermelhas. Suporta skills provenientes do ClawHub, GitHub ou outras fontes, fornecendo uma camada adicional de proteção. A ferramenta examina o manifesto da skill, o código e as permissões solicitadas, gerando um relatório de segurança que ajuda desenvolvedores e usuários a tomar decisões informadas. É útil para qualquer pessoa que utiliza o OpenClaw e deseja garantir que as skills instaladas são seguras e confiáveis, evitando possíveis violações de segurança ou comportamentos maliciosos.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/useai-pro/openclaw-skills-security/tree/main/skills/skill-vetter

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-vetter faz?

Verificação de segurança para skills do OpenClaw. Use antes de instalar qualquer skill do ClawHub, GitHub ou outras fontes. Verifica bandeiras vermelhas, escopo de permissões e padrões suspeitos.

Descrição

O skill-vetter é uma ferramenta de segurança projetada para inspecionar skills do OpenClaw antes da instalação. Ele examina o manifesto da skill, o código-fonte e as permissões declaradas para identificar potenciais riscos, como permissões excessivas, padrões suspeitos de código, ofuscação, uso de APIs perigosas e outras bandeiras vermelhas comuns. O resultado é um relatório de segurança detalhado que ajuda a decidir se a skill é segura para uso.

Como Funciona

  1. A skill é baixada ou fornecida como entrada.
  2. O skill-vetter analisa:
    • Manifesto: Verifica permissões solicitadas, dependências e metadados.
    • Código-fonte: Procura por padrões suspeitos, como execução de código remoto, ofuscação, uso de APIs sensíveis, entre outros.
    • Histórico do repositório: (se aplicável) Verifica se o repositório é confiável, se tem histórico de alterações suspeitas.
  3. Um relatório é gerado com a classificação de risco (Baixo, Médio, Alto) e detalhes dos achados.

Plataformas Suportadas

  • OpenClaw (nativo)
  • Qualquer skill compatível com o ecossistema OpenClaw

Instalação

# Exemplo de instalação (ajuste conforme necessário)
useai skill install useai-pro/skill-vetter

Uso

# Verificar uma skill local
skill-vetter check caminho/para/skill

# Verificar uma skill do ClawHub
skill-vetter check clawhub:nome-da-skill

# Verificar uma skill do GitHub
skill-vetter check github:usuario/repositorio

Opções

  • -v, --verbose: Saída detalhada
  • -o, --output <formato>: Formato de saída (texto, json, yaml)
  • --ignore-red-flags: Ignorar bandeiras vermelhas (não recomendado)

Exemplo de Relatório

--- Relatório de Segurança ---
Skill: exemplo/skill-exemplo
Risco: Alto

Bandeiras Vermelhas:
- Permissão 'network' solicitada sem justificativa
- Código ofuscado detectado (linhas 10-30)
- Uso de eval() em contexto perigoso

Permissões:
- filesystem: leitura/escrita (justificada)
- network: sim (não justificada)
- exec: sim (não justificada)

Recomendação: Não instalar.

Contribuição

Contribuições são bem-vindas! Consulte o repositório oficial para mais informações.

Licença

Este projeto está licenciado sob a MIT License.

Habilidades Relacionadas