7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

kube-score

Open source

Static analysis tool that checks Kubernetes manifests and Helm output and recommends changes to improve reliability and security, usable in CI pipelines.

kube-score.com
kube-score homepage screenshot
GitHub stars
3.1k
Last commit
4 mo ago
Repository age
8 years
Version
v1.20.0
Licence
MIT
Self-hosted
Yes

About kube-score

kube-score performs static code analysis on Kubernetes object definitions and returns a list of recommendations for making an application more secure and resilient. It looks at YAML files and rendered Helm charts before they are deployed, so problems are caught earlier than in a running cluster.

Its checks include setting container limits, applying NetworkPolicies for ingress and egress, adding PodDisruptionBudgets and host pod anti-affinity to Deployments and StatefulSets, configuring distinct readiness and liveness probes, using security contexts that avoid root and privileged filesystems, and preferring stable API versions. The full list is documented in the repository.

In CI it exits with code 1 when it finds a critical issue, and a flag lets it fail on warnings too. It is distributed as pre-built binaries for macOS, Linux and Windows, as a Docker image, through Homebrew and as a kubectl Krew plugin, and there is an online demo that runs in the browser. It is written in Go and licensed under MIT.

Key features

  • Static analysis of Kubernetes object definitions
  • Checks for limits, probes and security contexts
  • NetworkPolicy and PodDisruptionBudget recommendations
  • Helm chart support
  • CI-friendly exit codes with configurable strictness
  • Binaries, Docker image, Homebrew and Krew installs

Good fit for

  • →Linting manifests in a CI pipeline
  • →Reviewing Helm charts for reliability gaps
Built with
Go
Kubernetes
Tags
kubernetes
linter
static-analysis
helm
ci
security
devops
go

kube-score: questions and answers

What is kube-score used for?
kube-score is a static analysis tool that checks Kubernetes manifests and Helm output and recommends changes to improve reliability and security, usable in CI pipelines. It is a good fit for linting manifests in a CI pipeline and reviewing Helm charts for reliability gaps.
Is kube-score open source?
Yes. kube-score is open source under the MIT licence. Its source code is on GitHub at zegl/kube-score and is written mainly in Go.
Is kube-score free?
Yes. kube-score is open source, so the software itself is free to use.
What are some alternatives to kube-score?
Similar open-source tools in the CI/CD & DevOps category include actionlint, Dockerfile Roast and Flux. SaaS products in the same category include CAST AI, Octopus Deploy and Travis CI.
Is kube-score actively maintained?
The most recent commit to kube-score was on 20 May 2026, and the latest release is v1.20.0, published on 28 April 2025. The project has 3.1k stars on GitHub.

Open-source alternatives to kube-score

See all

SaaS alternatives to kube-score

See all