Was macht mcpkernel?
Der Sicherheitskernel für KI-Agenten – MCP/A2A-Gateway mit Policy-Enforcement, Taint-Tracking, sandboxed Execution, deterministischen Envelopes und Sigstore-Audit. OWASP ASI 2026-konform.
Übersicht
piyushptiwari1/mcpkernel ist ein Sicherheitskernel, der als Middleware zwischen KI-Agenten und ihren Ausführungsumgebungen fungiert. Es implementiert das Model Context Protocol (MCP) und das Agent-to-Agent (A2A) Protokoll, um Sicherheitsrichtlinien durchzusetzen, Datenflüsse zu verfolgen und Ausführungen zu isolieren.
Funktionen
- Policy-Enforcement: Granulare Autorisierungsregeln für Agenten-Aktionen
- Taint-Tracking: Überwachung der Datenherkunft und -weitergabe
- Sandboxed Execution: Isolierte Ausführungsumgebungen für Agenten-Code
- Deterministische Envelopes: Vorhersagbare und überprüfbare Datenverpackungen
- Sigstore-Audit: Kryptografisch gesicherte Audit-Trails
OWASP ASI 2026 Konformität
Das System erfüllt die Anforderungen des OWASP Application Security Initiative (ASI) 2026 Standards für KI-Agenten-Sicherheit.
Verwendung
mcpkernel --config config.yaml --policy policies/
Konfiguration
Erstellen Sie eine config.yaml-Datei:
mcp:
endpoint: "0.0.0.0:8080"
a2a:
enabled: true
policies:
- name: "standard"
rules:
- action: "execute"
allow: true
sandbox: true
Lizenz
MIT