Perplexity stellt Bumblebee als Open Source zur Verfügung
Heute stellen wir eines der internen Tools, das wir zum Schutz der Entwicklersysteme hinter Perplexity, Comet und Computer verwenden, als Open Source zur Verfügung.

Der rasante Fortschritt der KI hat eine neue Komplexität in die Sicherheitslandschaft gebracht, da täglich Schwachstellen entdeckt werden.
Aktuelle Bedrohungen zielen zunehmend auf Softwarepakete, Entwicklertools und lokale Umgebungen ab, auf die moderne Engineering-Teams wie Perplexity angewiesen sind. Daher muss die Integrität unserer Produkte früher in der Lieferkette beginnen als erst bei der Produktion.
Heute stellen wir eines der internen Tools, das wir zum Schutz der Entwicklersysteme hinter Perplexity, Comet und Computer verwenden, als Open Source zur Verfügung.
Wir stellen Bumblebee vor
Bumblebee ist ein schreibgeschützter Scanner, den wir verwenden, um Entwicklerrechner während Vorfällen in der Lieferkette auf riskante Pakete, Erweiterungen und KI-Tool-Konfigurationen zu überprüfen.
Bumblebee ist für alle Sicherheitsteams nützlich. Wann immer eine neue Schwachstelle gemeldet wird, müssen sie sofort wissen, ob einer ihrer Rechner davon betroffen war.
Die Absicherung von Perplexity-Produkten für die Nutzer beginnt bei der Sicherheit der Entwicklersysteme, mit denen wir sie erstellen. Bumblebee ist eine Komponente in unserem umfassenderen Sicherheits-Workflow, bei dem Perplexity Computer dabei hilft, aufkommende Bedrohungen zu verfolgen, Menschen Katalogaktualisierungen überprüfen und Bumblebee prüft, ob betroffene Komponenten auf Entwickler-Endpunkten vorhanden sind.
Heute stellen wir Bumblebee als Open Source zur Verfügung, damit jedes Team auf der gleichen Sicherheitsebene aufbauen kann.
Vom Bedrohungssignal zum Endpunkt-Scan
Engineering-Organisationen können Bumblebee nun mit ihren eigenen Katalogen und Review-Prozessen ausführen. So verwenden wir Bumblebee intern:
Ein Bedrohungssignal wird durch öffentliche Offenlegungen, Intel-Feeds von Drittanbietern oder interne Forschung identifiziert.
Perplexity Computer erstellt einen Entwurf für ein Katalog-Update. Es gibt das Signal als strukturierten Eintrag (Ökosystem, Name, Version) ein und öffnet dann einen GitHub-PR mit Quell-Links.
Es erfolgt eine manuelle Überprüfung, woraufhin der PR zusammengeführt wird.
Bumblebee läuft auf Endpunkten mit dem aktualisierten Katalog.
Die Ergebnisse werden mit dem Sicherheitsteam geteilt.
Bumblebee unterstützt drei Scan-Profile, die vorgeben, wo und wie umfassend gesucht werden soll:
Baseline-Profil: Routinescan standardmäßiger Laptop-Speicherorte. Teams planen dies über ihre eigenen MDM- oder Flotten-Tools.
Projekt-Profil: Gezielter Scan spezifischer Repositories oder Arbeitsbereiche.
Deep-Profil: Response-Scan für aktive Vorfälle.
Jede Erkennung ist nachvollziehbar und zeigt, welcher Katalogeintrag die Meldung ausgelöst hat, wann er hinzugefügt wurde und welche Belege vorliegen.
Sicherheit beginnt an der lokalen Entwickleroberfläche
SBOM- und Schwachstellen-Scanner verarbeiten Repositories und Build-Artefakte. Produkte zur Endpunkt-Inventarisierung decken installierte Anwendungen ab. Bumblebee läuft auf dem Laptop des Entwicklers. Es zeigt an, ob auf dem Rechner ein spezifisches Paket, eine Version, eine Erweiterung oder eine MCP-Konfiguration installiert ist, wenn ein Sicherheitshinweis zur Lieferkette eingeht.
Was Bumblebee überprüft
Existierende Open-Source-Tools decken meist nur einen oder zwei dieser Bereiche ab. Bumblebee deckt alle vier ab:
Sprach-Paketmanager: npm, pnpm, Yarn, Bun, PyPI, Go-Module, RubyGems, Composer
KI-Agent-Konfigurationen: MCP
Editor-Erweiterungen: VS-Code-Familie (VS Code, Cursor, Windsurf, VSCodium)
Browser-Erweiterungen: Chromium-Familie (Chrome, Comet, Edge, Brave, Arc) und Firefox
Exponiertheit sicher bewerten
Bumblebee ist schreibgeschützt. Es liest Metadatendateien direkt aus und lässt niemals potenziell kompromittierte Tools laufen, was verhindert, dass der Scan selbst zum Risiko wird. Die Schreibgeschütztheit von Bumblebee hilft, Probleme mit der Codeausführung zur Installationszeit zu vermeiden.
npm-Pakete können Postinstall-Skripte enthalten, die automatisch ausgeführt werden, sobald ein 'npm install' darauf zugreift. So haben sich die meisten aktuellen Lieferketten-Würmer verbreitet. Ein Scanner, der npm aufruft, um auf Gefährdung zu prüfen, hat den Angriff, nach dem er suchte, bereits ausgelöst. Bumblebee verhindert dies durch Vermeidung von:
Codeausführung: Führt niemals Installationsskripte oder Lifecycle-Hooks aus.
Paketmanager-Aufruf: Führt niemals npm, pnpm, bun oder pip aus.
Quellcodedatei-Lesung: Liest niemals Anwendungs-Quellcodedateien; es liest Metadaten wie Lockfiles, Manifeste und installierte Paketmetadaten.
Prozess- oder Netzwerküberwachung: Bumblebee ist kein EDR.
Bumblebee ist ab sofort als Open-Source-Go-Projekt für macOS- und Linux-Entwicklerendpunkte verfügbar. Sicherheitsteams können es herunterladen, gegen ihren eigenen Katalog schädlicher Versionen ausführen und die Ergebnisse in den Response-Workflow einspeisen, den sie bereits nutzen.