kics is a free, open source cloud infrastructure management project written in Open Policy Agent and released under Apache-2.0. It has 2,700 GitHub stars, 381 forks and 312 open issues, and was last pushed 14 hours ago. On this registry it ranks #31 of 43 tracked projects in Cloud Infrastructure Management, with 5 head-to-head comparisons available. It gained 1 stars over the last 3 tracked days.

What is kics?

What it is

KICS is an open-source security scanner for infrastructure-as-code projects. The project name stands for Keeping Infrastructure as Code Secure, and the repository describes it as a tool for finding security vulnerabilities, compliance issues, and infrastructure misconfigurations early in the development cycle. It is published by Checkmarx under the Apache-2.0 license and is associated with the cloud-native, DevSecOps, and application security ecosystems. The repository also lists topics such as infrastructure-as-code, security, and vulnerability-detection.

The concrete problem it addresses is the gap between code review and infrastructure deployment. Teams that define cloud resources through configuration files need a way to inspect those files before they are applied. KICS uses customizable heuristics rules, called queries, to identify possible issues in infrastructure-as-code content and to produce results that developers can review and fix.

Key capabilities

  • KICS detects security vulnerabilities in infrastructure-as-code files.
  • KICS identifies compliance issues in infrastructure-as-code files.
  • KICS finds infrastructure misconfigurations before deployment.
  • KICS uses heuristics rules, called queries, to define what it checks.
  • KICS supports editing and extending queries for custom checks.
  • KICS provides output results that teams can review to fix detected issues.
  • KICS can be integrated into CI/CD pipelines.

Who uses it and how

  • Application security teams use KICS to review infrastructure-as-code repositories for possible vulnerabilities and misconfigurations.
  • Cloud-native teams use KICS to add early checks to development workflows for infrastructure-as-code projects.
  • Developers use KICS to examine scan results and correct detected issues before deployment.
  • DevSecOps teams use KICS to integrate infrastructure-as-code scanning into CI/CD pipelines.
  • Query maintainers use KICS to customize or extend queries when existing queries do not match a project's needs.

Getting started

The README points to installation and running instructions in docs/getting-started.md, and it mentions exploring result formats in docs/results.md. The provided badges show a Docker image named checkmarx/kics, while no package manager or hosted option is listed.

When to use it — and when not to

Use KICS when a team wants an Apache-2.0 licensed, extensible scanner for infrastructure-as-code and can maintain its own query workflow. It is less suitable when the required platform support, hosted option, or compliance report format is not documented in the provided material. The repository lists 312 open issues, so teams should review current issue volume before depending on a specific check.

project readme (upstream, from github) — read inline

Latest Release License Queries Docker Pulls GitHub contributors Documentation GitHub Discussions

checkmarx Codacy Badge Quality Gate Status Go Report Card Go Coverage


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

KICS stands for Keeping Infrastructure as Code Secure, it is open source and is a must-have for any cloud native project.

Supported Platforms


<source media="(

readme truncated — read the full docs on github

Frequently asked questions

Is kics free to use?

kics is open source under the Apache-2.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does kics do?

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

What is kics written in?

kics is primarily written in Open Policy Agent. Its source is publicly available at https://github.com/Checkmarx/kics, and it has 2,700 GitHub stars.