CommunityRecherche & Datenanalysegithub.com

Harmoniaecumenical900/jak-shield

Sichere KI-Agenten-Tool-Aufrufe, indem sie zerstörerische Aktionen blockiert, sensible Daten schwärzt und menschliche Aufsicht erzwingt – mit diesem universellen Sicherheits-Gateway.

Was ist jak-shield?

Harmoniaecumenical900/jak-shield ist ein universelles Sicherheits-Gateway für KI-Agenten, das entwickelt wurde, um Tool-Aufrufe vor der Ausführung zu schützen. Es verhindert, dass Agenten versehentlich oder böswillig destruktive Aktionen wie das Löschen von Dateien oder das Ausführen gefährlicher Befehle durchführen. Gleichzeitig werden sensible Daten (z. B. API-Schlüssel, Passwörter) automatisch erkannt und in Logs sowie Ausgaben geschwärzt, um Datenschutzverletzungen zu vermeiden. Das Tool erzwingt bei kritischen oder risikoreichen Aktionen eine menschliche Überprüfung und Bestätigung, bevor sie ausgeführt werden. Jak-shield ist plattformunabhängig und kann in verschiedene KI-Agenten-Frameworks integriert werden, indem es als Middleware oder Filter zwischen dem Agenten und seinen Tool-Aufrufen fungiert. Die Konfiguration erfolgt über eine einfache YAML-Datei, in der Regeln für blockierte Aktionen, zu schwärzende Muster und erforderliche Genehmigungsstufen festgelegt werden. Dies ermöglicht Entwicklern, Sicherheitsrichtlinien zentral zu verwalten, ohne den Agenten-Code ändern zu müssen. Der Nutzen liegt in der deutlichen Reduzierung von Risiken bei der Bereitstellung von KI-Agenten in Produktionsumgebungen, insbesondere bei der Arbeit mit sensiblen Daten oder Systemen mit hohem Schadenspotenzial.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add Harmoniaecumenical900/jak-shield

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht jak-shield?

Sichere KI-Agenten-Tool-Aufrufe, indem sie zerstörerische Aktionen blockiert, sensible Daten schwärzt und menschliche Aufsicht erzwingt – mit diesem universellen Sicherheits-Gateway.

Übersicht

Jak-shield ist ein Sicherheits-Gateway, das zwischen einem KI-Agenten und seinen Tool-Aufrufen geschaltet wird. Es prüft jeden Aufruf auf Risiken, bevor er ausgeführt wird.

Funktionen

  • Blockieren destruktiver Aktionen: Verhindert das Löschen von Dateien, das Ausführen von Shell-Befehlen oder andere gefährliche Operationen.
  • Schwärzung sensibler Daten: Erkennt und entfernt vertrauliche Informationen (z. B. API-Tokens, Passwörter) aus Logs und Ausgaben.
  • Menschliche Aufsicht: Erfordert eine Bestätigung durch einen menschlichen Operator für risikoreiche Aktionen.
  • Universell einsetzbar: Kompatibel mit Claude Code, Cursor, Codex und anderen KI-Agenten.

Installation

  1. Klonen Sie das Repository:

    git clone https://github.com/Harmoniaecumenical900/jak-shield.git
    cd jak-shield
    
  2. Installieren Sie die Abhängigkeiten:

    pip install -r requirements.txt
    

Konfiguration

Erstellen Sie eine Datei shield_config.yaml:

destructive_actions:
  - command: "rm -rf"
  - command: "dd"
  - action: "delete_file"

sensitive_patterns:
  - regex: "(API_KEY|SECRET|PASSWORD)=.*"
    replacement: "[REDACTED]"

human_oversight:
  - action: "execute_shell"
  - action: "modify_system"

Verwendung

Führen Sie den Shield als Middleware aus:

python shield.py --config shield_config.yaml

Beispiel-Integration mit Claude Code:

from jak_shield import Shield

shield = Shield(config_path="shield_config.yaml")

def guarded_tool_call(tool_name, arguments):
    checked = shield.check(tool_name, arguments)
    if checked.blocked:
        return {"error": "Aktion blockiert"}
    if checked.requires_approval:
        wait_for_human_approval(checked)
    return execute_tool(checked.arguments)

Lizenz

MIT

Verwandte Skills