FREEDOM251

Freedom251 › Infrastructure Testing Tools

KICS

Free plan LinuxMacSelf-hostedWindows

Visit KICS Alternatives Pricing

KICS's own site

What KICS is

KICS is an open-source static code analysis solution for finding security vulnerabilities, compliance issues, and infrastructure misconfigurations in Infrastructure as Code. It covers Terraform, Kubernetes, Docker, AWS CloudFormation, Ansible, Helm, Google Deployment Manager, AWS SAM, Microsoft ARM, Azure Blueprints, OpenAPI, Pulumi, Crossplane, Knative, and Serverless Framework. Users can edit and extend its security queries or add their own.

KICS documents integrations with tools including Azure Pipelines, GitHub Actions, GitLab CI, Jenkins, Terraform Cloud, and AWS CodeBuild, and offers an auto-scanning Visual Studio Code extension. It can run as a Docker image or be built from source; downloadable releases are available for Linux, Windows, and macOS. Scan results can be exported in formats including JSON, SARIF, JUnit, HTML, PDF, and CSV. The project is free and powered by Checkmarx. KICS documents that Terraform functions and environment variables are unsupported, as are unofficial or custom Terraform modules.

Who it suits

KICS suits teams that want open-source IaC analysis across a broad set of listed technologies and CI tools. It may also fit users who want to adjust security queries or export scan results in multiple formats.

What it does well

  • Free and open-source project
  • Customizable security queries
  • Documented CI integrations and VS Code extension
  • Exports include JSON, SARIF, HTML, and PDF

What to know first

  • Terraform functions and environment variables are unsupported
  • Unofficial or custom Terraform modules are unsupported

Limits

The free KICS plan is an open-source project priced at $0. KICS does not support Terraform functions or environment variables, and it does not support unofficial or custom Terraform modules.

Plans

PlanBilled and limitsPrice
KICSOpen-source project; the project site describes it as freeFree

As kics.io lists them, read 4 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit https://kics.io/ and consult the documentation.
  2. Choose a Docker image, build KICS from source, or download a release for Linux, Windows, or macOS.
  3. Configure the IaC formats and security queries you want to scan.
  4. Add KICS to a documented CI integration or use its Visual Studio Code extension for automatic scanning.
  5. Export scan results in a supported report format.

KICS is an open-source static analyzer for Infrastructure as Code, aimed at teams that want security, compliance, and configuration checks in their repositories and pipelines. It suits organizations working across several IaC formats and CI systems, particularly those willing to tune policies in Rego. Terraform users should account for its stated limits on functions, environment variables, and unofficial or custom modules.

Overview

KICS scans Infrastructure as Code for security vulnerabilities, compliance problems, and misconfigurations before they reach deployment. Its broad format coverage includes Terraform, Kubernetes, Docker, AWS CloudFormation, Ansible, Helm, Google Deployment Manager, AWS SAM, Microsoft ARM, Azure Blueprints, OpenAPI, Pulumi, Crossplane, Knative, and Serverless Framework. That range makes it a practical common scanner for mixed estates rather than a tool tied to one cloud or one manifest language.

The project is powered by Checkmarx and uses OPA Rego for policy authoring. Policy testing and policy reporting are supported, while previous CIS certifications for AWS Foundations and Kubernetes benchmarks provide relevant benchmark context. Support is available through the core team’s email and GitHub Discussions, so users should expect a community- and project-oriented support model rather than a stated commercial service tier.

Key features

Adjustable queries

KICS includes security queries that can be edited, extended, and added. This is a meaningful advantage when default checks do not match an organization’s controls: security engineers can encode local standards instead of accepting a fixed rule set. The trade-off is governance work; teams need a process for reviewing and maintaining custom Rego policies.

Pipeline and editor coverage

Documented CI integrations span Azure Pipelines, Bamboo, Bitbucket Pipelines, CircleCI, Codefresh, GitHub Actions, GitLab CI, Jenkins, TeamCity, Travis, Terraform Cloud, AWS CodeBuild, pre-commit hooks, and AWS CDK. That breadth lets teams place scans at different points in delivery, from developer commits to hosted builds. A Visual Studio Code extension adds automatic scanning in the editor, which can catch issues before a pull request.

Installation and reporting

Run KICS as a Docker image, build it from source, or use downloadable releases for Linux, Windows, and macOS. Results can be exported as JSON, SARIF, GitLab SAST, JUnit, HTML, PDF, CycloneDX, ASFF, and CSV. The formats cover machine processing, CI security dashboards, test-report workflows, and documents for review, although the best choice depends on the systems already in your pipeline.

Terraform boundaries

KICS does not support Terraform functions or environment variables. It supports some listed official AWS Terraform modules but not unofficial or custom modules. Those constraints can leave meaningful gaps in codebases that rely heavily on computed values or internal module libraries, so Terraform teams should validate coverage against their actual module patterns before standardizing on KICS.

Pricing

KICS — free. KICS is described as a free open-source project. There is no free trial because the offering is already free, and no paid plans, seat charges, usage quotas, renewal terms, or free-plan caps are stated. This makes it suitable for individual developers and organizations that can operate an open-source scanner themselves, with infrastructure and policy-maintenance effort remaining their responsibility.

Platforms

KICS supports Linux, macOS, Windows, and self-hosted use. Docker and source builds provide deployment flexibility, while release downloads reduce setup work on the three desktop operating systems. Self-hosting fits teams that need scans inside their own build environment rather than a hosted service.

Who it's for

KICS is a strong fit for platform and security teams managing multiple IaC technologies, especially when CI coverage and export formats matter as much as detection. It also suits organizations that want to write and test their own Rego policies. It is a less comfortable choice for Terraform estates built around unsupported functions, environment variables, or unofficial and custom modules, unless those gaps are acceptable and separately controlled.

Pros and cons

Pros

  • Broad IaC coverage: one scanner addresses cloud templates, Kubernetes, containers, and newer formats such as Pulumi and Crossplane.
  • Custom policy control: editable, extendable queries and Rego support let teams align checks with internal requirements.
  • Wide delivery integration: documented connections to major CI platforms, pre-commit, Terraform Cloud, and AWS CDK support varied workflows.
  • Flexible outputs: SARIF, GitLab SAST, JUnit, and other formats help feed existing reporting and security systems.
  • No license price: the open-source project costs nothing.

Cons

  • Terraform coverage gaps: functions and environment variables are unsupported, and unofficial or custom modules are not covered.
  • Operational ownership: self-hosted operation and custom-query maintenance require internal engineering effort.
  • Support expectations: contact is through the core team and GitHub Discussions rather than a published paid support plan.

Alternatives

AWS CloudFormation is the better choice when your work is centered on AWS’s own template service and you want its freemium model; the service itself is free, while deployed AWS resources incur their own rates.

Conftest is a free, Apache 2.0-licensed option for testing configuration with policy checks when KICS’s multi-format scanner is broader than you need.

kube-score fits teams focused on Kubernetes manifest checks and wanting a free MIT-licensed project.

cfn-lint is preferable for dedicated AWS CloudFormation linting, with a free MIT-0-licensed tool supporting Python 3.10–3.14.

Chef InSpec is worth considering when you need a freemium compliance tool with a free non-production plan and a 30-day trial.

Cinc Auditor provides a free distribution of Chef InSpec for users who can work without formal warranties or support.

kubeconform is a free choice for Kubernetes schema validation without stated paid plans or usage limits.

OpenSCAP suits users seeking a free, open-source security-compliance toolset under the OpenSCAP umbrella.

For broader category browsing, see Infrastructure Testing Tools and Infrastructure Policy as Code Tools.

Verdict

Choose KICS if you need a free, self-hostable IaC scanner that spans many formats, plugs into established CI systems, and lets your team tailor Rego-based checks. Look elsewhere if your Terraform estate depends on unsupported functions, environment variables, or custom modules, or if you require a published commercial support commitment.

Verdict

KICS combines static IaC analysis with adjustable queries and integrations across documented development tools. Terraform users should account for its stated limits on functions, environment variables, and unofficial or custom modules.

Questions

How much does KICS cost?

KICS is free. Its KICS plan is listed as free.

Is there a free trial?

No. KICS has a free plan and no free trial.

Which platforms can run KICS?

Listed platforms are Linux, macOS, Windows, and self-hosted. KICS can be run as a Docker image, built from source, or downloaded as a platform release.

Which IaC formats does KICS support?

Supported formats include Terraform, Kubernetes, Docker, AWS CloudFormation, Ansible, Helm, Google Deployment Manager, AWS SAM, Microsoft ARM, Azure Blueprints, OpenAPI, Pulumi, Crossplane, Knative, and Serverless Framework.

Can users customize KICS policies?

Yes. KICS uses OPA Rego queries that users can edit, extend, or add, and policy testing is supported.

Who owns or powers the project?

The project is powered by Checkmarx. The KICS core team can be contacted at [email protected], and the site points users to GitHub Discussions.

Facts from KICS's own pages

Certifications
The documentation lists previous CIS certifications for AWS Foundations and Kubernetes benchmarks. · docs.kics.io, 4 Oct 2026
CI integrations
Documented integrations include Azure Pipelines, Bamboo, Bitbucket Pipelines, CircleCI, Codefresh, GitHub Actions, GitLab CI, Jenkins, TeamCity, Travis, Terraform Cloud, AWS CodeBuild, pre-commit hooks, and AWS CDK. · docs.kics.io, 4 Oct 2026
Editor integration
KICS provides an auto-scanning extension for Visual Studio Code. · docs.kics.io, 4 Oct 2026
Founded
2006 · kics.io, 28 Sept 2026
Headquarters
Ramat Gan, Israel · kics.io, 28 Sept 2026
Installation
KICS can be run as a Docker image or built from source; its documentation also provides downloadable releases for Linux, Windows, and macOS. · docs.kics.io, 4 Oct 2026
Project owner
The project is powered by Checkmarx. · docs.kics.io, 4 Oct 2026
Purpose
KICS is an open-source static code analysis solution that finds security vulnerabilities, compliance issues, and infrastructure misconfigurations in Infrastructure as Code. · kics.io, 4 Oct 2026
Queries
KICS provides customizable and adjustable security queries that users can edit, extend, and add. · kics.io, 4 Oct 2026
Reports
KICS can export scan results in multiple formats, including JSON, SARIF, GitLab SAST, JUnit, HTML, PDF, CycloneDX, ASFF, and CSV. · docs.kics.io, 4 Oct 2026
Support
The KICS core team can be contacted at [email protected], and the site points users to GitHub Discussions. · docs.kics.io, 4 Oct 2026
Supported technologies
The site lists Terraform, Kubernetes, Docker, AWS CloudFormation, Ansible, Helm, Google Deployment Manager, AWS SAM, Microsoft ARM, Azure Blueprints, OpenAPI, Pulumi, Crossplane, Knative, and Serverless Framework. · kics.io, 4 Oct 2026
Terraform limitation
KICS documents that Terraform functions and environment variables are not supported. · docs.kics.io, 4 Oct 2026
Terraform modules limitation
KICS supports some listed official AWS Terraform modules but does not support unofficial or custom modules. · docs.kics.io, 4 Oct 2026

Where KICS stands on Freedom251

Look at these too