bumblebee
Faz seu agente verificar a segurança de pacotes e extensões em sistemas. Ele procura por componentes comprometidos para proteger o ambiente.
O que ela faz
O Bumblebee verifica seu computador (macOS/Linux) em busca de pacotes, extensões ou configurações de sistema que possam estar comprometidos ou em risco. Ele ajuda a identificar ameaças em sua cadeia de suprimentos de software.
Quando usar
- ✓Quando você recebe um alerta sobre um pacote ou extensão suspeita.
- ✓Se você suspeita que alguma ferramenta de desenvolvimento no seu computador pode estar comprometida.
- ✓Para verificar a segurança de configurações de sistema importantes.
Exemplo do que pedir para a IA
“Verifique meu computador por pacotes ou extensões comprometidas.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
O Bumblebee primeiro verifica se você tem o programa Go instalado e atualizado. Depois, ele instala ou verifica se a ferramenta Bumblebee está pronta. Por fim, ele executa uma varredura nos tipos de arquivos e configurações que você pedir e salva os resultados.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill bumblebeeOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/bumblebee/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Bumblebee Security Scan
Bumblebee (https://github.com/perplexityai/bumblebee) é um coletor de inventário somente leitura que exibe metadados de pacotes, extensões e ferramentas de desenvolvedor em endpoints de desenvolvedores. Ele responde a uma pergunta focada sobre a cadeia de suprimentos: quando um aviso nomeia um pacote ou versão, existem correspondências nesta máquina agora?
Esta habilidade executa uma única varredura Bumblebee do início ao fim:
- Verifique se o Go está no PATH (forneça orientação de instalação, se não estiver).
- Verifique ou instale o binário
bumblebee. - Execute o perfil de varredura solicitado (
baseline,projectoudeep). - Salve a saída NDJSON bruta mais um relatório Markdown no espaço de trabalho do usuário.
- Resuma as descobertas — especialmente as correspondências do catálogo de exposição — na resposta do chat.
Comunique-se com o usuário no idioma que ele usou (alemão para Stefan). Código, mensagens de commit e conteúdo de arquivos no disco permanecem em inglês para corresponder às convenções existentes do projeto.
Quando Usar Esta Habilidade
Use esta habilidade quando um aviso, relatório de incidente ou catálogo de exposição nomear pacotes comprometidos, ferramentas de desenvolvedor, extensões de navegador/editor ou configuração de host MCP que possam existir em um endpoint de desenvolvedor local macOS ou Linux.
Use-o para inventário somente leitura e verificações de exposição. Não o use para corrigir, desinstalar, colocar em quarentena ou de outra forma mutar a máquina escaneada.
Passo 1 — Clarificar a solicitação de varredura
Antes de executar qualquer coisa, confirme duas coisas com o usuário via AskUserQuestion, a menos que a mensagem já os defina:
- Perfil:
baseline(raízes de pacotes globais),project(pastas de desenvolvimento específicas como~/code) oudeep(caminhos explícitos de--root, incluindo$HOMEpara resposta a incidentes). - Raízes: Para os perfis
projectedeep, pergunte quais diretórios escanear.deepé o único perfil que aceita uma raiz de "home" simples.
Se o usuário tiver um arquivo de aviso ou catálogo de exposição pronto, pergunte também se ele deseja passá-lo via --exposure-catalog. A habilidade não envia seus próprios catálogos — aponte-os para threat_intel/ no repositório Bumblebee se eles perguntarem onde encontrar os prontos.
Pule as perguntas para solicitações de linha única como "lauf mal ne Baseline-Scan" — apenas execute um baseline.
Passo 2 — Verificar Go
Execute command -v go && go version no bash. Três resultados:
- Go ≥ 1.25 presente → continue.
- Go presente, mas < 1.25 → informe ao usuário a versão, explique que o Bumblebee precisa do Go 1.25+ e pare até que eles atualizem.
- Go ausente → não instale o Go automaticamente. Mostre instruções apropriadas para a plataforma e pare:
- macOS:
brew install go(ou baixe de https://go.dev/dl/). - Debian/Ubuntu: prefira o tarball oficial de https://go.dev/dl/ porque os repositórios da distribuição demoram;
sudo apt install golang-goapenas como fallback. - Fedora/RHEL:
sudo dnf install golangou o tarball oficial.
- macOS:
Após a instalação, o usuário deve garantir que $GOBIN (ou $HOME/go/bin) esteja no $PATH para que bumblebee seja encontrado mais tarde.
Passo 3 — Verificar ou instalar Bumblebee
Execute command -v bumblebee && bumblebee version. Se ausente:
go install github.com/perplexityai/bumblebee/cmd/bumblebee@latest
Em seguida, verifique novamente bumblebee version. Se o binário ainda não puder ser localizado, a configuração GOBIN/PATH do usuário provavelmente está incorreta — exiba o go env GOPATH e o go env GOBIN resolvidos para que eles possam corrigi-lo. Não recorra à execução do binário por caminho absoluto silenciosamente; explique o que está acontecendo.
Uma vez instalado, execute também bumblebee selftest como uma verificação de sanidade. Uma saída diferente de zero significa que a instalação local está quebrada e a varredura não deve prosseguir.
Passo 4 — Executar a varredura
Todas as varreduras gravam NDJSON em um arquivo. Use a pasta de espaço de trabalho para saída para que o usuário possa abrir os resultados depois.
Nomes de arquivos de saída (use o caminho do espaço de trabalho do usuário; o exemplo abaixo assume que $OUT está definido):
bumblebee-<profile>-<UTC-timestamp>.ndjson— registros brutos.bumblebee-<profile>-<UTC-timestamp>.report.md— relatório Markdown (gerado na Etapa 5).
Escolha um --max-duration sensato para que uma varredura descontrolada não trave a sessão. Padrões razoáveis:
baseline: 5mproject: 10mdeep: 15m (avise o usuário que escanear$HOMEainda pode levar mais tempo; ofereça-se para aumentar o limite)
Sempre transmita stderr para um arquivo .log irmão — o Bumblebee emite NDJSON de diagnóstico lá que ajuda a explicar varreduras parciais.
Baseline
bumblebee scan --profile baseline \
--max-duration 5m \
> "$OUT/bumblebee-baseline-$TS.ndjson" \
2> "$OUT/bumblebee-baseline-$TS.log"
…
Perguntas frequentes
O Bumblebee modifica meu sistema?
Não, o Bumblebee é uma ferramenta de leitura. Ele apenas verifica e relata, sem fazer alterações no seu computador.
Quais tipos de varredura o Bumblebee pode fazer?
Ele pode fazer uma varredura básica (baseline), uma varredura focada em projetos específicos (project) ou uma varredura profunda (deep) para investigações mais detalhadas.
Onde ficam os resultados da varredura?
Os resultados são salvos em arquivos no seu espaço de trabalho, incluindo um relatório em formato Markdown fácil de ler e os dados brutos da varredura.
Detalhes
Descrição original do autor
Run Bumblebee supply-chain inventory and exposure scans on macOS/Linux to detect compromised packages, extensions, and MCP host configs.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2470
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
speech
Ajuda seu agente a transformar texto em áudio falado. É útil para criar narrações, áudios de aulas ou locuções rápidas.
nexu-io/open-design
Docker Hub Automation
Faz seu agente automatizar operações no Docker Hub. Gerencia repositórios, equipes e webhooks para seus contêineres.
ComposioHQ/awesome-claude-skills
New Relic Automation
Ajuda seu agente a automatizar tarefas no New Relic. Ele pode gerenciar alertas, monitorar aplicações e configurar notificações.
ComposioHQ/awesome-claude-skills