namncqualgo/skills-library (SkillShield)

SkillShield — biblioteca de habilidades de segurança de código aberto para assistentes de IA de programação. 28 habilidades, 9 ecossistemas de cadeia de suprimentos, 15 ferramentas MCP, assinado com Ed25519.

O que é skills-library (SkillShield)?

SkillShield é uma biblioteca de habilidades de segurança de código aberto projetada para assistentes de IA de programação, como Claude Code, Cursor e Codex. Ela oferece 28 habilidades focadas em segurança de cadeia de suprimentos, cobrindo 9 ecossistemas diferentes (npm, PyPI, Maven, Go, Rust, etc.). A biblioteca inclui 15 ferramentas MCP (Model Context Protocol) que permitem que agentes de IA realizem verificações de segurança em tempo real, como análise de dependências, detecção de vulnerabilidades e verificação de assinaturas. Todas as habilidades são assinadas com Ed25519 para garantir integridade e autenticidade, tornando-a uma ferramenta essencial para equipes de desenvolvimento que desejam integrar práticas de segurança automatizadas em seus fluxos de trabalho de IA.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add namncqualgo/skills-library

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que skills-library (SkillShield) faz?

SkillShield — biblioteca de habilidades de segurança de código aberto para assistentes de IA de programação. 28 habilidades, 9 ecossistemas de cadeia de suprimentos, 15 ferramentas MCP, assinado com Ed25519.

Visão Geral

O SkillShield fornece um conjunto de habilidades de segurança que podem ser carregadas em assistentes de IA de programação para detectar e mitigar riscos de segurança em projetos de software. Ele foi projetado para ser extensível e modular, permitindo que desenvolvedores adicionem novas habilidades conforme necessário.

Habilidades Disponíveis

  • Análise de Dependências: Verifica se as dependências do projeto contêm vulnerabilidades conhecidas.
  • Verificação de Assinatura: Valida assinaturas digitais de pacotes e artefatos.
  • Varredura de Código: Analisa o código-fonte em busca de padrões inseguros.
  • Gestão de Segredos: Detecta credenciais e tokens expostos no código.
  • Conformidade com Políticas: Verifica se o projeto segue políticas de segurança definidas.

Ecossistemas Suportados

EcossistemaStatus
npm✅ Suportado
PyPI✅ Suportado
Maven✅ Suportado
Go✅ Suportado
Rust✅ Suportado
RubyGems✅ Suportado
NuGet✅ Suportado
Cargo✅ Suportado
GitHub Actions✅ Suportado

Ferramentas MCP

O SkillShield inclui 15 ferramentas do Model Context Protocol (MCP) que permitem que agentes de IA interajam diretamente com ecossistemas de cadeia de suprimentos. Exemplos incluem:

  • mcp-sbom: Gera um SBOM (Bill of Materials) do projeto.
  • mcp-vuln-check: Verifica vulnerabilidades em tempo real contra bancos de dados de segurança.
  • mcp-sign-verify: Verifica assinaturas Ed25519 de artefatos.
  • mcp-policy-eval: Avalia políticas de segurança personalizadas.

Instalação

Para usar o SkillShield, você precisa ter um assistente de IA compatível com MCP. Adicione a seguinte configuração ao seu projeto:

{
  "skills": [
    {
      "name": "namncqualgo/skills-library",
      "version": "1.0.0",
      "source": "github"
    }
  ]
}

Verificação de Assinatura

Todas as habilidades são assinadas digitalmente usando Ed25519. Para verificar a integridade, use a ferramenta fornecida:

skillshield verify --key public-key.pem --signature skill.sig

Contribuição

Contribuições são bem-vindas! Siga as diretrizes em CONTRIBUTING.md para adicionar novas habilidades ou melhorar as existentes.

Licença

Este projeto é licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.

Habilidades Relacionadas