Open Source · für immer kostenlos

Scannen Sie, worauf Ihre Agenten vertrauen — mit einem Befehl

Palanit Core ist ein abhängigkeitsfreier Scanner für das Model Context Protocol. Geben Sie ihm eine MCP-Konfiguration oder ein Tool-Manifest, und er liest jedes Tool so, wie Ihr Agent es tun wird — und markiert dann jene, die ihn unbemerkt verraten würden. Er ist kostenlos, Open Source und dafür gemacht, in Ihrem Terminal und Ihrer CI zu leben.

Was Core erkennt

HIGH

Vergiftung von Tool-Beschreibungen

Versteckte Anweisungen in der Beschreibung eines Tools, die Ihr Agent ausführt, als hätten Sie sie geschrieben.

HIGH

Datenexfiltration

Beschreibungen oder Schemas, die den Agenten dazu bringen, Daten oder Secrets an einen externen Endpunkt zu senden.

HIGH

Hartcodierte Secrets

API-Schlüssel, Tokens und Zugangsdaten, die in Konfigurationen und Manifeste eingecheckt wurden.

MED

Unsichtbares Unicode

Steuerzeichen mit Nullbreite und bidirektionale Steuerzeichen, die Anweisungen vor der menschlichen Prüfung verbergen.

MED

Ungepinnte Pakete

Server, die mit @latest oder gleitenden Versionen gestartet werden — ein Supply-Chain-Risiko durch Austausch.

MED

Shell-Exec-Tools

Tools, die in die Shell ausbrechen und den Schadensradius jedes einzelnen kompromittierten Aufrufs vergrößern.

LOW

Transport ohne TLS

Endpunkte über http://, bei denen der Tool-Datenverkehr unterwegs gelesen oder manipuliert werden kann.

LOW

Shadowing durch Namenskollision

Zwei Tools mit demselben Namen, sodass ein bösartiges ein vertrautes überdecken kann.

Für CI gebaut

Core beendet sich mit Exit-Code 1 bei jedem Fund ab Schweregrad HIGH, sodass ein vergiftetes Tool den Build scheitern lässt, statt in die Produktion zu gelangen. Die maschinenlesbare JSON-Ausgabe fügt sich in jede Pipeline oder jedes Dashboard ein.

Offen von Grund auf

Jede Regel ist lesbar und prüfbar. Sie können genau sehen, was Core für gefährlich hält, es mit eigenen Regeln erweitern und ihm gerade deshalb vertrauen, weil Sie es inspizieren können.

Installieren & ausführen

bash
# Install (PyPI)
pip install palanit-core

# Scan an MCP config — fails CI on HIGH+
palanit scan mcp.config.json --fail-on HIGH

# Machine-readable output
palanit scan mcp.config.json --json > report.json