Teycir/SkillsGuard

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.

O que é SkillsGuard?

SkillsGuard é uma ferramenta de segurança estática projetada para proteger agentes de IA contra habilidades maliciosas. Ele analisa pacotes de habilidades antes da execução, identificando ameaças potenciais como comandos ocultos em arquivos SKILL.md, códigos perigosos em scripts empacotados e tentativas de exfiltração de dados. Útil para desenvolvedores que criam ou instalam habilidades de terceiros para plataformas como Claude Code, Cursor ou Codex, o SkillsGuard atua como uma camada de segurança preventiva. Funciona através da inspeção estática do código e do conteúdo dos arquivos, sem precisar executar a habilidade, identificando padrões suspeitos e comportamentos de risco. Sua interface é simples e pode ser integrada em pipelines de CI/CD para automatizar a verificação de segurança antes do deployment.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add Teycir/SkillsGuard

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

Habilidades Relacionadas