Esta página se muestra en inglés. Una traducción al español está en curso.
ScriptsJul 24, 2026·3 min de lectura

Bumblebee — Supply Chain Security Scanner by Perplexity

Read-only developer endpoint scanner that inventories on-disk packages, extensions, and developer-tool metadata to check exposure to known software supply-chain compromises.

Listo para agents

Instalación lista para agent

Este activo puede instalarse después de elegir el runtime, revisar el plan y ejecutar el comando correspondiente.

Native · 98/100Política: permitir
Superficie agent
Cualquier agent MCP/CLI
Tipo
Skill
Instalación
Single
Confianza
Confianza: Established
Entrada
Bumblebee
Comando de instalación directa
npx -y tokrepo@latest install 5815c7f2-875c-11f1-9bc6-00163e2b0d79 --target codex

Ejecutar después de confirmar el plan con dry-run.

Introduction

Bumblebee is an open-source supply chain security tool by Perplexity AI that scans your local development environment for exposure to known software supply-chain compromises. It operates in read-only mode, inventorying installed packages, IDE extensions, CLI tools, and their metadata without modifying anything on disk. The goal is to surface hidden risks in the developer toolchain before they become incidents.

What Bumblebee Does

  • Scans installed npm, pip, cargo, and other package manager dependencies
  • Inventories IDE extensions (VS Code, JetBrains) for known compromised versions
  • Checks CLI tools and developer utilities against vulnerability databases
  • Reports findings with severity levels and remediation guidance
  • Runs entirely read-only with no modifications to your system

Architecture Overview

Bumblebee is a single Go binary that walks well-known paths for package managers, extension directories, and tool installations. It extracts version metadata and hashes, then cross-references them against a bundled and updatable database of known supply-chain compromises. The scanner uses goroutines to parallelize filesystem traversal across multiple package ecosystems. Results are output in human-readable or JSON format for integration with CI pipelines.

Self-Hosting & Configuration

  • Install via go install or download prebuilt binaries from GitHub Releases
  • Run bumblebee scan in any directory to start a full environment scan
  • Configure scan scope with --include and --exclude flags for specific ecosystems
  • Update the vulnerability database with bumblebee update
  • Integrate into CI/CD by running on build agents and checking exit codes

Key Features

  • Read-only scanning ensures zero risk of modifying your development environment
  • Covers multiple ecosystems: npm, pip, cargo, go modules, IDE extensions
  • Bundled vulnerability database with offline scanning capability
  • JSON output for easy integration with security dashboards and CI gates
  • Fast parallel scanning across all detected package ecosystems

Comparison with Similar Tools

  • Snyk CLI — SaaS-dependent with usage limits; Bumblebee runs fully offline
  • npm audit — limited to npm; Bumblebee covers multiple ecosystems
  • Trivy — container-focused; Bumblebee targets developer workstation environments
  • Socket.dev — monitors package registries; Bumblebee scans what is already installed
  • Syft — generates SBOMs from containers; Bumblebee inventories local dev tools

FAQ

Q: Does it send any data to Perplexity servers? A: No, all scanning is local and offline by default. No telemetry is collected.

Q: How often is the vulnerability database updated? A: Updates are published regularly on GitHub. Run bumblebee update to pull the latest.

Q: Can it scan Docker containers? A: It focuses on the host development environment. For container scanning, tools like Trivy are more appropriate.

Q: Does it support Windows? A: Yes, prebuilt binaries are available for Linux, macOS, and Windows.

Sources

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.

Activos relacionados