
perplexityai/bumblebee
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
디스크 내 패키지, 확장 기능, 개발자 도구 메타데이터를 위한 읽기 전용 개발자 엔드포인트 스캐너로, 알려진 소프트웨어 공급망 침해 노출을 확인하도록 설계되었습니다.
개요
범블비는 macOS와 Linux 개발자 엔드포인트에서 패키지, 확장 기능, 개발자 도구 메타데이터를 읽기 전용 인벤토리 수집기입니다. 이는 좁은 공급망 대응 질문에 답합니다: 권고가 패키지, 확장 기능 또는 버전을 명명할 때, 현재 어떤 개발자 기기가 디스크 내 메타데이터에서 일치하는지 여부입니다. SBOM은 출하된 내용을 답하는 데 도움을 주고, EDR은 네트워크에 연결된 것을 해결하지만, 공급망 대응은 종종 다른 관점이 필요합니다: 잠금 파일, 패키지 관리자 메타데이터, 확장 매니페스트, 그리고 지원되는 개발자 도구 설정 전반의 복잡한 로컬 상태 등이 그렇습니다. Bumblebee는 흩어진 디스크 상태를 구조화된 NDJSON 컴포넌트 레코드로 변환하고, 노출 카탈로그를 받으면 응답자가 이미 무엇을 찾고 있는지 알고 있을 때 빠른 읽기 전용 노출 검사를 위해 정확한 일치 플래그를 표시합니다. - 단일 정적 이진, Go 1.25+, 비-stdlib 의존성 없음. - 서로 다른 집단과 케이던스에 대한 세 가지 스캔 프로필(베이스라인, 프로젝트, 딥)
개요(AI 번역)
범블비는 패키지, 확장 기능을 위한 읽기 전용 인벤토리 수집기입니다. macOS와 Linux 개발자 엔드포인트의 개발자 도구 메타데이터를 포함합니다.
이는 좁은 공급망 대응 질문에 답합니다: 권고가 있을 때 개발자 기기가 보여주는 패키지, 확장 프로그램 또는 버전을 명명합니다 지금 디스크 내 메타데이터에서 일치하는 건가요?
SBOM은 어떤 것이 출시되었는지, EDR은 어떤 것이 실행되었는지를 알려줍니다 네트워크에 손대지만, 공급망 대응은 종종 다른 방식이 필요합니다 보기: lockfiles, package-manager 메타데이터 전반에 걸친 복잡한 로컬 상태, 확장 명단과 지원되는 개발자 도구 설정.
Bumblebee는 그 흩어진 디스크 상태를 구조화된 NDJSON으로 변환합니다 구성 요소 기록을 제공하고, 노출 카탈로그를 받으면 정확한 플래그를 표시합니다 응답자가 이미 그들이 무엇을 원하는지 아세요.
범위
- 단일 정적 바이너리, Go 1.25+, 비-stdlib 의존성 0.
- 서로 다른 세 가지 스캔 프로필 (
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