mirror of
https://github.com/kubescape/kubescape.git
synced 2026-03-03 02:00:27 +00:00
2.2 KiB
2.2 KiB
Kubescape Release
Input
Scan a running Kubernetes cluster
- Scan your Kubernetes cluster. Ignore
kube-systemandkube-publicnamespaces
kubescape scan framework nsa --exclude-namespaces kube-system,kube-public
- Scan your Kubernetes cluster
kubescape scan framework nsa
Scan a local Kubernetes manifest
kubescape scan framework nsa <my-workload.yaml>
kubescape scan framework nsa <my-workload-1.yaml> <my-workload-2.yaml>
kubescape scan framework nsa *.yaml
cat <my-workload.yaml> | kubescape scan framework nsa -
kubescape scan framework nsa https://raw.githubusercontent.com/GoogleCloudPlatform/microservices-demo/master/release/kubernetes-manifests.yaml
Scan HELM chart
- Render the helm chart using
helm templateand pass to stdout
helm template [CHART] [flags] --generate-name --dry-run | kubescape scan framework nsa -
Scan on-prem (offline)
- Scan using a framework from the local file system
kubescape scan framework --use-from <path>
- Scan using the framework from the default location in file system
kubescape scan framework --use-default
Output formats
By default, the output is user friendly.
For the sake of automation, it is possible to receive the result in a json or junit xml format.
kubescape scan framework nsa --format json --output results.json
kubescape scan framework nsa --format junit --output results.xml
Download
kubescape download framework nsa --output nsa.json
- Download and save in default file (
~/.kubescape/<framework name>.json)
kubescape download framework nsa