Code GenerationOpen_source
Bumblebee logo

Bumblebee

Read-only supply chain scanner for developer machines

Overview

About Bumblebee

Bumblebee is a scanner from Perplexity that answers one operational question: which of our developer machines has a compromised package on it. It reads what is already sitting on disk, lockfiles, package manager metadata and configuration manifests, and emits an NDJSON inventory of everything it finds. The design constraint is the interesting part. It never invokes a package manager and never reads source files, which means the act of scanning for a malicious package cannot trigger that package's install script. Scanners that shell out to npm or pip to enumerate dependencies have exactly that problem, and it is not theoretical.

The reason it belongs in a directory of AI tools rather than a general security list is what it covers beyond the usual ecosystems. Alongside npm, pnpm, Yarn, Bun, PyPI, Go modules, RubyGems, Composer and Homebrew, it inventories MCP host configurations, editor extensions, browser extensions and agent skills. An MCP configuration decides which external services an AI assistant is allowed to reach, which in practice can mean mail, databases and code repositories, so a malicious connector quietly added to that file is a credential exfiltration path that no conventional dependency scanner is looking at. Bumblebee parses those configs but deliberately does not emit any credentials it finds inside them. Apache-2.0, written in Go, with nothing outside the standard library.

Pricing

No pricing page found

No free tier

Free and Apache-2.0 licensed, with no paid tier and no pricing page. Installed with the Go toolchain. Requires Go 1.25 or later and has no non-stdlib dependencies.

From the vendor pricing page, 2026-10-08

Details

GitHub Stars 4,987
Forks 449
Data from: GitHub • Website•Updated: Sep 7, 2026
devopsinfrastructuresecuritysupply-chainopen-source
Claim this tool
Report a problem