
perplexityai/bumblebee
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
ディスク上のパッケージ、拡張、開発者ツールのメタデータを読み出し専用の開発者エンドポイントスキャナーで、既知のソフトウェアサプライチェーン侵害への露出をチェックするために構築されました。
概要
Bumblebeeは、macOSおよびLinuxの開発者エンドポイント上でパッケージ、拡張、開発者ツールのメタデータを読み出し専用で管理するインベントリコレクタです。 これは狭いサプライチェーンの回答に答えています。アドバイザリーがパッケージ、拡張機能、バージョンを指定したとき、どの開発者マシンが現在ディスク上のメタデータに一致しているか? SBOMは出荷されたものを解明し、EDRはネットワークに何が動作または接触したかを解明しますが、サプライチェーン対応はしばしば異なる視点を必要とします。ロックファイル、パッケージマネージャーのメタデータ、拡張マニフェスト、サポートされた開発者ツールの設定など、混乱したローカル状態です。 Bumblebeeは、ディスク上の散在状態を構造化されたNDJSONコンポーネントレコードに変換し、露出カタログが与えられると、応答者がすでに何を探しているかを知っている場合に、正確な一致をフラグして高速かつ読み取り専用の露出チェックを行います。 - 単一の静的バイナリ、Go 1.25+、非標準ライブラリ依存なし。- 異なる集団とケイデンスに対応する3つのスキャンプロファイル(ベースライン、プロジェクト、ディープ)。
概要(AI 翻訳)
Bumblebeeはパッケージや拡張のための読み取り専用インベントリコレクターです。 macOSおよびLinuxの開発者エンドポイントにおける開発者ツールのメタデータも含まれます。
それは狭いサプライチェーンの回答に答えています:アドバイザリーが 開発者マシンが表示するパッケージ、拡張機能、またはバージョンの名前が付けられています 今、ディスク上のメタデータに一致しているのですか?
SBOMは出荷されたものの答えを助け、EDRは何が出たかを解明します ネットワークに触れましたが、サプライチェーンの対応はしばしば異なるものを必要とします 表示:ロックファイル、パッケージマネージャーのメタデータ、 拡張マニフェストやサポート済みの開発者ツール設定。
Bumblebeeは、その散在したディスク上の状態を構造化されたNDJSONに変換します コンポーネントレコードと、露出カタログが与えられた場合、フラグが正確に表示されます 応答者がすでに 彼らが何を求めているのかを把握しましょう。
スコープ
- シングル静的バイナリ、Go 1.25+、非stdlib依存なし。
- 異なる3つのスキャンプロファイル(
baseline、project、deep]) 人口とカデンス。 - ロックファイルのみを読み込み、パッケージマネージャーのインストールメタデータを読み込むこと、 拡張マニフェストおよびサポートされているMCP JSON設定は以下の通りです。 docs/inventory-sources.md。パッケージはありません
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
bumblebee
Bumblebee is a read-only inventory collector for package, extension, and developer-tool metadata on macOS and Linux developer endpoints.
It answers a narrow supply-chain response question: when an advisory names a package, extension, or version, which developer machines show a match in their on-disk metadata right now?
SBOMs help answer what shipped, and EDR helps answer what ran or touched the network, but supply-chain response often needs a different view: messy local state across lockfiles, package-manager metadata, extension manifests, and supported developer-tool configs.
Bumblebee turns that scattered on-disk state into structured NDJSON component records and, when given an exposure catalog, flags exact matches for fast, read-only exposure checks when responders already know what they are looking for.
Scope
- Single static binary, Go 1.25+, zero non-stdlib dependencies.
- Three scan profiles (
baseline,project,deep) for different populations and cadences. - Reads only the lockfiles, package-manager install metadata,
extension manifests, and supported MCP JSON configs listed in
docs/inventory-sources.md. No package
manager execution (
npm ls,pip show,go list, …) and no source-file reads. MCP host configs can carry environment values and credentials in theirenvblocks; Bumblebee parses these configs for the server inventory it needs but does not emit those values in its records.
Coverage
| Family | Emitted ecosystem |
Sources |
|---|---|---|
| npm | npm |
package-lock.json, npm-shrinkwrap.json, node_modules/.package-lock.json, node_modules//package.json |
| pnpm | npm |
pnpm-lock.yaml, .pnpm/.../package.json |
| Yarn | npm |
yarn.lock (Classic + Berry) |
| Bun | npm |
bun.lock; bun.lockb presence as diagnostic |
| PyPI | pypi |
*.dist-info/METADATA, INSTALLER, direct_url.json, *.egg-info/PKG-INFO |
| Go modules | go |
go.sum, go.mod |
| RubyGems | rubygems |
Gemfile.lock, installed *.gemspec |
| Composer | packagist |
composer.lock, vendor/composer/installed.json |
| MCP | mcp |
JSON host configs: mcp.json, .mcp.json, claude_desktop_config.json, mcp_config.json, mcp_settings.json, cline_mcp_settings.json, plus ~/.gemini/settings.json (Gemini CLI / Code Assist) and ~/.claude.json (Claude Code user- and project-scoped mcpServers). Non-JSON configs (Codex config.toml, Continue YAML) are not parsed in v0.1. |
| Agent skills | agent-skill |
skills.sh / vercel-labs/skills lock files: global ~/.agents/.skill-lock.json (or $XDG_STATE_HOME/skills/.skill-lock.json) and project-local skills-lock.json. Loose SKILL.md directories without a lock file are not enumerated. |
| Editor extensions | editor-extension |
VS Code, Cursor, Windsurf, VSCodium manifests |
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add perplexityai/bumblebee