Was macht Skill-Sonar - Sicherheitsüberwachung für KI-A…?
Schützen Sie KI-Agenten mit Lebenszyklus-Sicherheit: Überprüfung vor der Installation und Laufzeitüberwachung von Code, Abhängigkeiten und Ausführungspfaden.
Übersicht
Dieser Skill ermöglicht es, Sicherheitsrichtlinien für KI-Agenten durchzusetzen, die in verschiedenen Entwicklungsumgebungen agieren. Er integriert sich nahtlos in den Installations- und Ausführungsprozess von Agenten und stellt sicher, dass alle Komponenten – von Plugins über Bibliotheken bis hin zu Systembefehlen – vor und während der Nutzung validiert werden.
Funktionen
- Pre-Install-Checks: Überprüft Pakete, Abhängigkeiten und Konfigurationen, bevor sie in die Agentenumgebung gelangen.
- Laufzeitüberwachung: Überwacht kontinuierlich Code-Ausführung, Dateizugriffe und Netzwerkaktivitäten des Agenten.
- Richtliniendurchsetzung: Erzwingt benutzerdefinierte Sicherheitsregeln (z. B. blockierte Domains, verbotene Befehle).
- Plattformunterstützung: Funktioniert auf Windows, macOS und Linux.
- Berichterstellung: Erzeugt detaillierte Logs und Berichte über Sicherheitsereignisse.
Installation
# Installieren mit dem Paketmanager Ihres Agenten
agent install dulcianamongol903/skill-sonar
Konfiguration
Passen Sie die Sicherheitsregeln in der Datei sonar.config.json an:
{
"preInstall": {
"blockedPackages": ["malicious-lib", "untrusted-plugin"],
"allowedRegistries": ["npm", "pypi", "docker"]
},
"runtime": {
"monitorPaths": ["/home/user/projects", "/etc/agent"],
"blockedCommands": ["rm -rf", "sudo", "curl -s"]
}
}
Nutzung
- Skill aktivieren:
agent enable skill-sonar - Überwachung starten:
sonar monitor --config sonar.config.json - Bericht anzeigen:
sonar report --last
Beispiele
Vorinstallations-Prüfung
# Überprüfen eines Plugins vor der Installation
sonar precheck --package ./my-plugin.tar.gz
Laufzeit-Warnung
[SONAR] WARN: Unerlaubter Befehl 'sudo rm -rf /' erkannt im Pfad /home/user/agent/exec
Sicherheitshinweise
Verwenden Sie diesen Skill in Kombination mit einer Sandbox-Umgebung, um die Effektivität zu maximieren.
Lizenz
MIT