Was macht agent-skills?
Sicherheitsorientierte Chaos-Engineering-Fähigkeit für KI-Codierungsagenten. Analysieren Sie Codebasen auf Schwachstellen durch Simulation von Fehlerszenarien.
Übersicht
Diese Fähigkeit wendet Chaos-Engineering-Praktiken auf die Sicherheitsanalyse von Codebasen an. Sie führt kontrollierte, zufällige Ausfälle und unerwartete Bedingungen in einer simulierten Umgebung ein, um Sicherheitslücken und Schwachstellen aufzudecken.
Funktionen
-
Fehlerszenario-Simulation: Simuliert eine Vielzahl von Fehlerszenarien, darunter:
- Netzwerkausfälle und -verzögerungen
- Speicherüberläufe und -lecks
- Plötzliche Änderungen von Eingabedaten
- Race Conditions und Deadlocks
- Fehler bei Authentifizierungs- und Autorisierungssystemen
-
Schwachstellenerkennung: Erkennt bekannte und unbekannte Schwachstellen, die durch diese Simulationen ausgelöst werden.
-
Berichterstellung: Generiert detaillierte Berichte über aufgedeckte Sicherheitsprobleme, einschließlich ihrer Schwere und Auswirkung.
Verwendung
Installation
Klonen Sie das Repository und installieren Sie die Abhängigkeiten:
git clone https://github.com/nanameru/agent-skills.git
cd agent-skills
pip install -r requirements.txt
Konfiguration
Konfigurieren Sie die Fähigkeit, indem Sie die Umgebungsvariablen in .env festlegen:
AGENT_SKILLS_TARGET_DIR=/path/to/codebase
AGENT_SKILLS_FAILURE_SCENARIOS=all
AGENT_SKILLS_REPORT_FORMAT=markdown
Ausführung
Führen Sie die Fähigkeit mit dem folgenden Befehl aus:
python run_chaos_analysis.py
Plattformunterstützung
Diese Fähigkeit ist mit den folgenden KI-Codierungsagenten kompatibel:
- Claude Code
- Cursor
- Codex
- GitHub Copilot (eingeschränkte Unterstützung)
Beiträge
Beiträge sind willkommen! Bitte lesen Sie CONTRIBUTING.md für Details.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – siehe LICENSE für Details.