CommunityCodierung & Entwicklunggithub.com

SEKIRO009/skillsentry

Erkennt schädlichen Code und Sicherheitsrisiken in KI-Skill-Dateien vor der Installation, um KI-Agenten vor versteckten Bedrohungen und Verschleierungstechniken zu schützen.

Was ist skillsentry?

Dieses Skill-Tool, SEKIRO009/skillsentry, dient als Sicherheitsscanner für KI-Agenten, der vor der Installation von Fähigkeiten (Skills) potenziell bösartigen Code und Sicherheitslücken aufspürt. Es ist besonders nützlich für Entwickler und Anwender von KI-Assistenten wie Claude Code, Cursor oder Codex, die benutzerdefinierte Skills aus externen Quellen integrieren möchten. Die Funktionsweise basiert auf statischer Codeanalyse: Es durchsucht Skill-Dateien nach gängigen Angriffsmustern wie Base64-Kodierung, verschleierten Skripten, schädlichen Python-Importen (z. B. `subprocess`, `eval`, `exec`) und anderen Indikatoren für versteckte Bedrohungen. Durch frühzeitige Erkennung hilft es, Sicherheitsvorfälle wie Datenexfiltration, Systemkompromittierung oder unautorisierte Befehlsausführung zu verhindern. Es unterstützt mehrere Plattformen und ist als eigenständiges Tool oder in CI/CD-Pipelines einsetzbar.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add SEKIRO009/skillsentry

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht skillsentry?

Erkennt schädlichen Code und Sicherheitsrisiken in KI-Skill-Dateien vor der Installation, um KI-Agenten vor versteckten Bedrohungen und Verschleierungstechniken zu schützen.

Übersicht

SEKIRO009/skillsentry ist ein Sicherheitsscanner für KI-Agenten-Skills. Er durchsucht Skill-Dateien nach:

  • Base64-codierten Payloads
  • Verschleierten Skripten (z. B. Obfuscation-Techniken)
  • Gefährlichen Funktionsaufrufen (eval, exec, subprocess, os.system)
  • Ungewöhnlichen Importen und Netzwerkkommunikation
  • Anderen Sicherheitsindikatoren

Verwendung

# Skill-Datei scannen
python skillsentry.py pfad/zur/skill-datei.md

# Rekursiv scannen
python skillsentry.py --recursive ./skills-verzeichnis

# JSON-Ausgabe für CI/CD
python skillsentry.py --format json skill.md

Plattformen

Unterstützt werden:

  • Claude Code
  • Cursor
  • Codex
  • Andere KI-Agenten mit benutzerdefinierten Skills

Funktionsweise

Der Scanner analysiert den Inhalt von Skill-Dateien auf Basis einer Signaturdatenbank und heuristischer Regeln. Er erkennt:

  1. Verschleierung: Starke Abweichungen von normalem Code-Stil, z. B. Minifizierung oder Base64-Dekodierung
  2. Gefährliche APIs: Direkte Aufrufe von Systemfunktionen, die zur Ausführung von Shell-Befehlen genutzt werden können
  3. Datenexfiltration: Verdächtige Netzwerkverbindungen oder Dateioperationen
  4. Tarnung: Versteckte Skripte in Kommentaren oder unsichtbaren Zeichen

Integration in CI/CD

Beispiel für GitHub Actions:

- name: Skills sicher scannen
  run: |
    python skillsentry.py --format json --output security-report.json ./

Lizenz

MIT

Verwandte Skills