checkov VS Kyverno

Compare checkov vs Kyverno and see what are their differences.

checkov

Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew. (by bridgecrewio)
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
checkov Kyverno
63 43
7,729 6,506
2.0% 2.3%
9.9 9.9
2 days ago 3 days ago
Python Go
Apache License 2.0 Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

checkov

Posts with mentions or reviews of checkov. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-06-19.

Kyverno

Posts with mentions or reviews of Kyverno. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-06-17.
  • Mastering DevSecOps and GitOps for Secure Cloud-Native Applications
    3 projects | dev.to | 17 Jun 2025
    Tools: Open Policy Agent (OPA) Gatekeeper (https://open-policy-agent.github.io/gatekeeper/) and Kyverno (https://kyverno.io/) are widely used for enforcing policies on Kubernetes. They act as admission controllers, intercepting requests to the Kubernetes API server and validating them against predefined policies.
  • AWS Config vs Kubernetes Native Policy Engines: Who Governs What?
    4 projects | dev.to | 5 May 2025
    The most common Kubernetes native policy engines are Kyverno and OPA Gatekeeper.
  • Kubernetes Admission Controllers — Your Cluster’s Gatekeepers
    2 projects | dev.to | 10 Apr 2025
    🛠️ Tools like Kyverno and OPA Gatekeeper make writing policies easier.
  • Policy Management in Kubernetes with Kyverno
    1 project | dev.to | 8 Feb 2025
    curl -LO https://github.com/kyverno/kyverno/releases/download/v1.12.0/kyverno-cli_v1.12.0_linux_x86_64.tar.gz tar -xvf kyverno-cli_v1.12.0_linux_x86_64.tar.gz sudo cp kyverno /usr/local/bin/
  • My journey from a CNCF contributor to LFX mentee
    3 projects | dev.to | 16 Nov 2024
    For next few months along with my internship I was focusing was on building projects, learning go and Kubernetes, and leaning about another CNCF project called CNCF Kyverno, it is a Kubernetes native policy engine. If we go back a little bit, when ORAS did not come for LFX, I started searching for other CNCF projects I that is when I saw KubeEdge, the project I am currently working under and Kyverno where I became an official contributor later. I started learning about Kyverno, one of my friends recommended me to contribute to Kyverno and I would also recommend any newbie who wants to start contributing to open source that you should choose an active project (where maintainers are active and regularly help contributors). I can recommend Kyverno to any beginner because it has a really good documentation and maintainers a very supportive. Luckily all three projects I have contributed to till now have been amazing. Also I would suggest that at KubeEdge, we are continuously trying to improve our documentation so if you think you would want to help us, please join the community and contribute.
  • My Experience Working on the KWOK Project as an LFX Mentee
    7 projects | dev.to | 27 Aug 2024
    How projects uniquely utilize etcd: I initially knew that configuration data was stored in etcd. However, I never knew that a project could utilize it to store other important information. For example, Kyverno uses it to store policy reports.
  • Policy as Code with Kyverno
    1 project | dev.to | 19 Jul 2024
    kubectl create -f https://github.com/kyverno/kyverno/releases/download/v1.11.1/install.yaml
  • Clusters Are Cattle Until You Deploy Ingress
    16 projects | dev.to | 30 May 2024
    Bart: Our numerous podcast discussions with seasoned professionals show that GitOps has been a recurring theme in about 90% of our conversations. Almost every guest we've interviewed has emphasized its importance, often mentioning it as their primary tool alongside other essentials like cert manager, Kyverno, or OPA, depending on their preferences.
  • Stop 'k rollout restart deploy' from restarting everything?
    1 project | /r/kubernetes | 7 Jun 2023
    Anyway, I haven’t checked for sure as I’m away from laptop but it should be possible to use something like Kyverno to block that operation. We had to do similar in the past to hotfix a bug in our CLI tool. I wrote a blog post about it that might give you an idea: https://www.giantswarm.io/blog/restricting-cluster-admin-permissions
  • An Overview of Kubernetes Security Projects at KubeCon Europe 2023
    17 projects | dev.to | 22 May 2023
    Cosign is used for signing containers through a variety of different methods. It has strong integration with other open source tools, such as Kyverno.

What are some alternatives?

When comparing checkov and Kyverno you can also consider the following projects:

trivy - Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more

falco - Cloud Native Runtime Security

OPA (Open Policy Agent) - Open Policy Agent (OPA) is an open source, general-purpose policy engine.

Kubewarden - Kubewarden is a policy engine for Kubernetes. It helps with keeping your Kubernetes clusters secure and compliant. Kubewarden policies can be written using regular programming languages or Domain Specific Languages (DSL) sugh as Rego. Policies are compiled into WebAssembly modules that are then distributed using traditional container registries.

kics - Find security vulnerabilities, compliance issues, and infrastructure misconfigurations early in the development cycle of your infrastructure-as-code with KICS by Checkmarx.

gatekeeper - 🐊 Gatekeeper - Policy Controller for Kubernetes

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured

Did you know that Python is
the 2nd most popular programming language
based on number of references?