This repository has been archived by the owner on Sep 27, 2023. It is now read-only.
alcidebuilder
released this
13 Oct 09:56
·
5 commits
to master
since this release
sKan
sKan will scan your kubernetes resource files (manifests), and helm charts for security configurations issues and best practices.
Output Format |
---|
html |
junit |
yaml |
json |
skan is powered by Alcide Advisor scan engine and OPA
Install
https://raw.githubusercontent.com/alcideio/skan/master/skan-download.sh | bash
Command Line Examples
# Validate a YAML file. Multiple YAML files seperated with '---' is supported
skan manifest -f mydeployment.yaml -f myotherdeployment.yaml
# Validate all the resources found under the namespace 'myns' of a cluster with 'kubectl get'
kubectl get all -n myns -o yaml | skan manifest --report-passed -f -
# Validate resource kustomization
kubectl kustomize helloWorld | skan manifest -f -
# Validate Helm Chart
helm template kaudit deploy/charts/kaudit --set k8sAuditEnvironment=eks | skan manifest -f -
Docker images
docker pull alcide/skan:v0.9.0-debug
docker pull alcide/skan:debug
docker pull alcide/skan:v0.9.0
docker pull alcide/skan:latest