Was macht skill-scanner?
Scannt Agenten-Skills auf Sicherheitsprobleme. Verwenden Sie diesen Skill, wenn Sie aufgefordert werden, einen Skill zu scannen, zu auditieren, auf Sicherheit zu überprüfen, auf Injection zu testen oder zu bewerten, ob ein Agenten-Skill sicher installiert werden kann. Prüft auf Prompt Injection, bösartige Skripte, übermäßige Berechtigungen, Offenlegung von Geheimnissen und Supply-Chain-Risiken.
Verwendung
Fordern Sie den Skill wie folgt auf, eine Sicherheitsüberprüfung durchzuführen:
- „Scanne diesen Skill auf Sicherheitsprobleme“
- „Auditiere den Skill
some/skill“ - „Überprüfe die Sicherheit von
SKILL.md“ - „Teste auf Prompt Injection“
- „Validiere, ob der Skill sicher installiert werden kann“
Der Skill analysiert die SKILL.md und zugehörige Dateien und gibt einen Bericht mit allen gefundenen Sicherheitsproblemen aus.
Erkennungsarten
- Prompt Injection: Erkennt Versuche, den Agenten durch manipulierte Eingaben zu unerwünschten Aktionen zu bewegen.
- Bösartige Skripte: Sucht nach Skripten oder Befehlen, die Schaden anrichten oder Daten stehlen könnten.
- Übermäßige Berechtigungen: Prüft, ob der Skill mehr Berechtigungen anfordert, als für seine Funktion notwendig sind.
- Offenlegung von Geheimnissen: Identifiziert hartcodierte API-Schlüssel, Passwörter oder andere vertrauliche Informationen.
- Supply-Chain-Risiken: Bewertet die Vertrauenswürdigkeit externer Abhängigkeiten und Quellen.
Ausgabe
Der Skill gibt einen strukturierten Sicherheitsbericht aus, der folgende Informationen enthält:
- Gesamtbewertung: Bestanden/nicht bestanden
- Liste der gefundenen Probleme: Jeweils mit Schweregrad, Beschreibung und Fundort
- Empfehlungen: Konkrete Handlungsvorschläge zur Behebung der Probleme
Beispiel
> Scanne den Skill 'example/malicious-skill'
Sicherheitsbericht für 'example/malicious-skill':
- Prompt Injection: ERKANNT (Schweregrad: hoch)
- Fundort: SKILL.md, Zeile 42
- Beschreibung: Enthält versteckte Anweisungen zur Datenexfiltration
- Übermäßige Berechtigungen: ERKANNT (Schweregrad: mittel)
- Fordert Lese-/Schreibzugriff auf das gesamte Dateisystem an
- Bösartige Skripte: KEINE
- Supply-Chain-Risiken: NIEDRIG
Gesamtbewertung: NICHT BESTANDEN
Einschränkungen
- Der Skill scannt nur die SKILL.md und Konfigurationsdateien, nicht den gesamten Skill-Code.
- Er kann keine Zero-Day-Exploits oder unbekannte Angriffsmuster erkennen.
- Die Bewertung basiert auf statischen Analysen; dynamische Verhaltensweisen werden nicht geprüft.
Unterstützte Plattformen
Dieser Skill kann auf den meisten gängigen Agentenplattformen verwendet werden, darunter:
- Claude Code
- Cursor
- Codex
- GitHub Copilot
- Andere kompatible Agentensysteme
Integration in CI/CD
Der Skill kann über die Befehlszeile oder als Teil einer CI/CD-Pipeline ausgeführt werden. Beispiel für GitHub Actions:
name: Skill Security Scan
on: [push, pull_request]
jobs:
scan:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Run Skill Scanner
run: |
skill-scanner scan path/to/skill
Lizenz
MIT