Aller au contenu

Kubescape

Kubescape est un scanner de vulnérabilité OpenSource pour Kubernetes.

Points clés

Installation du client

# téléchargement ~/.kubescape/bin/kubescape
curl -s https://raw.githubusercontent.com/kubescape/kubescape/master/install.sh | /bin/bash

# ... en intégrant l'ajout suivant dans ~/.profile
export PATH=$PATH:$HOME/.kubescape/bin
kubectl krew update
kubectl krew install kubescape

Utilisation du client

Pour scanner un cluster :

# pour une vue synthétique
kubescape scan framework nsa

# pour avoir le détail des erreurs
kubescape scan framework nsa -v

# pour ignorer certains namespaces
kubescape scan framework nsa --exclude-namespaces kube-system,kube-public

# pour scanner uniquement memory.limits
kubescape scan control C-0004 -v

Voir github.com - kubescape/kubescape - docs/getting-started.md pour d'autres exemples (dont scan Kustomize, Helm, dépôt GIT...)

Ressources