
kubescape v4.0.12
Open-Source-Kubernetes-Sicherheitsplattform, die Cluster, Manifeste und Images auf Fehlkonfigurationen, Schwachstellen und Compliance gegen NSA-, MITRE- und CIS-Benchmarks über den gesamten Entwicklungslebenszyklus hinweg scannt.
Kubescape
Umfassende Kubernetes-Sicherheit von der Entwicklung bis zur Laufzeit
Kubescape ist eine Open-Source-Kubernetes-Sicherheitsplattform, die umfassende Sicherheitsabdeckung über den gesamten Entwicklungs- und Bereitstellungslebenszyklus hinweg bietet – von links nach rechts. Sie bietet Funktionen für Härtung, Posture-Management und Laufzeitsicherheit, um einen robusten Schutz für Kubernetes-Umgebungen zu gewährleisten.
Kubescape wurde von ARMO entwickelt und ist ein Inkubationsprojekt der Cloud Native Computing Foundation (CNCF).
Bitte gib dem Repository einen Stern ⭐, wenn du möchtest, dass wir Kubescape weiterentwickeln und verbessern!
📑 Inhaltsverzeichnis
- Funktionen
- Demo
- Schnellstart
- Installation
- CLI-Befehle
- Anwendungsbeispiele
- Architektur
- In-Cluster-Operator
- Integrationen
- Community
- Changelog
- Lizenz
✨ Funktionen
| Funktion | Beschreibung |
|---|---|
| 🔍 Scannen auf Fehlkonfigurationen | Durchsuchen von Clustern, YAML-Dateien und Helm-Charts anhand von NSA-CISA, MITRE ATT&CK® und CIS Benchmarks |
| 🐳 Scannen von Images auf Schwachstellen | Erkennen von CVEs in Container-Images mit Grype |
| 🩹 Patchen von Images | Automatisches Patchen anfälliger Images mit Copacetic |
| 🔧 Automatische Behebung | Automatisches Beheben von Fehlkonfigurationen in Kubernetes-Manifesten |
| 🛡️ Admission Control | Durchsetzen von Sicherheitsrichtlinien mit Validating Admission Policies (VAP) |
| 📊 Runtime-Sicherheit | eBPF-basierte Laufzeitüberwachung über Inspektor Gadget |
| 🤖 KI-Integration | MCP-Server für die Integration in KI-Assistenten |
🎬 Demo
🚀 Schnellstart
1. Kubescape installieren
curl -s https://raw.githubusercontent.com/kubescape/kubescape/master/install.sh | /bin/bash
💡 Siehe Installation für weitere Optionen (Homebrew, Krew, Windows usw.)
2. Führen Sie Ihren ersten Scan aus
# Scan your current cluster
kubescape scan
# Scan a specific YAML file or directory
kubescape scan /path/to/manifests/
# Scan a container image for vulnerabilities
kubescape scan image nginx:latest
3. Ergebnisse erkunden
Kubescape bietet einen detaillierten Überblick über die Sicherheitslage, einschließlich:
- Sicherheitsstatus der Control Plane
- Risiken der Zugriffskontrolle
- Fehlkonfigurationen von Workloads
- Lücken in Netzwerkrichtlinien
- Compliance-Bewertungen (MITRE, NSA)
📦 Installation
Einzeilige Installation (Linux/macOS)
curl -s https://raw.githubusercontent.com/kubescape/kubescape/master/install.sh | /bin/bash
Paketmanager
| Plattform | Befehl |
|---|---|
| Homebrew | brew install kubescape |
| Krew | kubectl krew install kubescape |
| Arch Linux | yay -S kubescape |
| NixOS | nix-shell -p kubescape |
| Chocolatey | choco install kubescape |
| Scoop | scoop install kubescape |
Windows (PowerShell)
iwr -useb https://raw.githubusercontent.com/kubescape/kubescape/master/install.ps1 | iex
📖 Vollständige Installationsanleitung →
🛠️ CLI-Befehle
Kubescape bietet eine umfassende CLI mit den folgenden Befehlen:
| Befehl | Beschreibung |
|---|---|
kubescape scan | Cluster, Dateien oder Images auf Sicherheitsprobleme scannen |
kubescape scan image | Container-Images auf Schwachstellen scannen |
kubescape fix | Fehlkonfigurationen in Manifest-Dateien automatisch beheben oder Korrekturen für einen Cluster-Scan ausgeben |
kubescape patch | Container-Images patchen, um Schwachstellen zu beheben |
kubescape list | Verfügbare Frameworks und Controls auflisten |
kubescape download | Artefakte für die Offline-/Air-Gapped-Nutzung herunterladen |
kubescape config | Zwischengespeicherte Konfigurationen verwalten |
kubescape operator | Mit dem Kubescape-Operator im Cluster interagieren |
kubescape vap | Validating Admission Policies verwalten |
kubescape mcpserver | MCP-Server für die Integration in KI-Assistenten starten |
kubescape completion | Shell-Vervollständigungsskripte generieren |
kubescape version | Versionsinformationen anzeigen |
📖 Anwendungsbeispiele
Scannen
Einen laufenden Cluster scannen
# Default scan (all frameworks)
kubescape scan