Direkt zum Inhalt
Yimmie Honrodt Anfrage
Art
Eigenes Produkt, quelloffen
Veröffentlicht
29.08.2026, Version 1.3.1 auf npm

mcp-sec-scan

Startseite von mcp.honrodt.de

Ein Kommandozeilen-Scanner für Remote-MCP-Server, also die Schnittstellen, über die KI-Agenten auf Firmendaten zugreifen. Er prüft von außen, ob dort jemand ohne Anmeldung hineinkommt.

Zwölf Prüfungen laufen gegen den Server: TLS, die Pflicht zur Anmeldung, Werkzeugaufrufe ohne Token, OAuth- und PKCE-Metadaten, die Bindung des Tokens an den Server, versteckte Anweisungen in Werkzeugbeschreibungen, CORS, Herkunftsprüfung, Fehlermeldungen mit internen Pfaden und Rate-Limiting. Das Ergebnis kommt als Bericht im Terminal, als Markdown, JSON oder SARIF für GitHub Code Scanning.

Dazu gehört ein Referenz-Server, der dieselbe Sicherheitsschicht korrekt umsetzt. Beide Projekte sind quelloffen, der Scanner kommt ohne Laufzeit-Abhängigkeiten aus. Geprüft wird nur mit Erlaubnis des Betreibers; für Erhebungen ohne Auftrag gibt es einen reinen Beobachtungsmodus.

# gegen einen eigenen Server, mit Erlaubnis des Betreibers
npx mcp-sec-scan https://example.com/mcp

# Bericht als Markdown, mit aktiven Proben
mcp-sec-scan https://example.com/mcp --active -m report.md

# in der Pipeline: Exit-Code 2 bei Problemen, 1 bei Warnungen
mcp-sec-scan https://example.com/mcp --sarif results.sarif --ci

# ohne Auftrag nur beobachten, keine Anfrage an den MCP-Endpunkt
mcp-sec-scan https://example.com/mcp --passive --json out.json

Technik

Sprache
TypeScript, Node.js
Verteilung
npm, GitHub Action
Prüfungen
12 Prüfungen von außen
Ausgabe
Terminal, Markdown, JSON, SARIF
Tests
24 Tests im Scanner, 31 im Referenz-Server
Abhängigkeiten
keine zur Laufzeit
Nächste Arbeit Lexibo