O que bumblebee faz?
Um scanner de cadeia de suprimentos somente leitura para verificar dependências, servidores MCP e extensões de editor em busca de pacotes maliciosos.
Visão Geral
O Bumblebee analisa arquivos de manifesto de dependências e listas de extensões para detectar pacotes maliciosos conhecidos ou suspeitos. Ele é projetado para ser usado como um verificador rápido antes de instalar ou atualizar dependências.
Plataformas Suportadas
- Gerenciadores de Pacotes: npm, pip, cargo, gem, etc.
- Servidores MCP: Listas de servidores MCP configurados.
- Extensões de Editor: Extensões do VS Code e outros editores.
Como Usar
O scanner opera em modo somente leitura, analisando arquivos locais e repositórios sem fazer alterações. Execute o comando:
bumblebee scan <caminho-do-projeto>
Substitua <caminho-do-projeto> pelo diretório do seu projeto.
Exemplos de Saída
- Lista de pacotes seguros.
- Pacotes com problemas de segurança conhecidos.
- Avisos sobre potenciais typosquatting.
Limitações
- O Bumblebee só realiza verificações estáticas, não executando código.
- Depende de fontes de inteligência de ameaças atualizadas.
Referências
- Repositório oficial: perplexityai/bumblebee
- Documentação do MCP: Model Context Protocol