PAGES
← all tools
◆ SAST / SCA / Code Security

KICS

v2.2.0 open-source

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

Summary

KICS is an open-source static analysis tool, licensed under Apache 2.0, that scans infrastructure-as-code files for security vulnerabilities, compliance issues, and misconfigurations. It runs as a command-line tool, with flags for tuning file-size limits and resolver depth, and it can also auto-remediate findings rather than just flag them. That makes it a fit for platform and DevOps engineers who write Terraform, Kubernetes manifests, or other IaCIaCInfrastructure as Code: the practice of defining and provisioning compute infrastructure through machine-readable config files rather than manual processes, giving cyber tools repeatable, version-controlled environment setup. and need checks before deployment, rather than for teams scanning running infrastructure. It sits in the appsec space alongside other IaC scanning tools, checking code for risk before it is provisioned. Backed by Checkmarx and first committed in 2020, it remains active, with 220 contributors, 887 commits in the past year, and a release only 22 days old.

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

How KICS helps

Which of my Terraform, Kubernetes, or Docker files contain misconfigurations before they ever reach production?

scans the IaC source across these formats and lists every rule violation by file, line, and issue, before anything is provisioned | scans the IaC source across these formats and lists every rule violation by file, line, and issue, before anything is provisioned

Does my cloud resource definition leave a security feature switched off that it should have enabled?

checks specific resource fields, such as a managed virtual network setting on a workspace resource, against the expected safe value and flags the resource when it does not match

Can I fix a flagged misconfiguration without hand-editing every file it turned up in?

offers an auto-remediation step that rewrites the offending file to close the finding rather than only reporting it

Which files in a large repository are too big or too deeply nested to have been checked at all?

applies configurable ceilings on file size and on how deep linked files are resolved, so files past those limits are skipped rather than silently passed as clean

all 20 features, with the evidence for each →

Languages

Not documented

Features

20 capabilities across 2 capability groups · 3 backed by code, an API document or a real run

Built from KICS's releases, docs, README and our own runs. “Seen” marks the month we first spotted a release the vendor didn't date. Group names and tags are our labels.

Compare with peers →

  • KICS covers 1 of the 8 vulnerability assessment methods capabilities we track.
  • KICS covers 1 of the 5 supply chain security capabilities we track.

What KICS offers you

  • Command-line interface4
  • CI/CD pipeline integration1
  • gRPC API support1
  • JSON data export1
Infrastructure-as-code security scanning 8 features Vulnerability assessment methods since 2021
Security query detection shipped Detects specific security misconfigurations and policy violations across various cloud providers and infrastructure code formats. 72 releases · first seen Sep 2025

Shared capability: Infrastructure-as-code security scanning

release 72 total

  • Adds support for checking if Azure Synapse Workspace managed virtual network is enabled via new queries v2.2.0 · Sep 2026 · source · release history
  • Adds new Synapse Workspace Managed Virtual Network Not Enabled queries for Terraform (azurerm_synapse_workspace resource, managed_virtual_network_enabled field) and Azure Resource Manager (Microsoft.Synapse/workspaces resource, managedVirtualResource field) to detect when managed virtual network isolation is… v2.2.0 · Sep 2026 · source · release history
  • Enables integrity monitoring checks for Shielded GKE Nodes v2.1.20 · Mar 2026 · source · release history
  • Adds check for disabled Kubernetes Web UI v2.1.20 · Mar 2026 · source · release history
  • Adds alpha cluster detection for Google Kubernetes Engine clusters v2.1.20 · Mar 2026 · source · release history
  • Ensures GKE version management uses release channels v2.1.20 · Mar 2026 · source · release history
Multi-source infrastructure scanning shipped Supports scanning infrastructure defined in Terraform, CloudFormation, Kubernetes, Docker Compose, Ansible, and various cloud provider formats. 25 releases · 2 other sources · first seen Oct 2021

Shared capability: Infrastructure-as-code security scanning

release 25 total

  • Adds ECS Services assigned with public IP address query detection (Ansible/AWS, Terraform/AWS, CloudFormation/AWS) v2.1.14 · Sep 2025 · source · release history
  • Updates Nifcloud query metadata and functionality in the scanning engine v2.1.3 · Oct 2024 · source · release history
  • Adds tencentcloud query support for CDB (Cloud Database) resources v2.1.1 · Jul 2024 · source · release history
  • Adds tencentcloud query support for CVM (Compute Virtual Machine) resources v2.1.1 · Jul 2024 · source · release history
  • Adds tencentcloud query support for CLB (Cloud Load Balancer) resources v2.1.1 · Jul 2024 · source · release history
  • Adds tencentcloud query support for VPC (Virtual Private Cloud) resources v2.1.1 · Jul 2024 · source · release history

docs

  • Scans infrastructure-as-code files for security vulnerabilities, compliance issues, and misconfigurations across Terraform, Kubernetes, Docker, and more.

example

  • Enable NifCloud engine to scan IaC templates for NifCloud-specific misconfigurations. kics scan --path ./iac-templates --engines nifcloud,terraform v1.7.12 · Dec 2023 · source
Expanded CIS benchmark support shipped Adds support for AWS JSON filter pattern expressions in CIS benchmark rules related to alarms. 13 releases · first seen Sep 2021

Shared capability: Infrastructure-as-code security scanning

Also counts toward: Command-line interface

release 13 total

Security scanning commands shipped Provides direct command-line capabilities to scan infrastructure code for specific security risks such as encryption gaps, data exfiltration permissions, and public IP exposure. 1 release · 3 other sources · first seen Sep 2025

Shared capability: Infrastructure-as-code security scanning

Also counts toward: Command-line interface

release

example

  • Scan infrastructure code to find AWS EKS clusters missing encryption configuration. kics scan --path ./infrastructure/ --query-id eks_cluster_encryption_disabled v2.1.14 · Sep 2025 · source
  • Detect IAM policies in Terraform code that may allow data exfiltration risks. kics scan --path ./terraform/ --query-id iam_policy_allows_for_data_exfiltration v2.1.14 · Sep 2025 · source
  • Find ECS services assigned with public IP addresses in Terraform, Ansible, or CloudFormation projects. kics scan --path ./src/ --query-id ecs_services_assigned_with_public_ip_address v2.1.14 · Sep 2025 · source
Cross-file reference resolution shipped Resolves file references between different files during the analysis process to handle complex IaC patterns. 4 releases · first seen Dec 2023

Shared capability: Infrastructure-as-code security scanning

release

  • Adds support for nested HCL identifier parsing by grouping variable paths and preserving relative subpaths v2.1.7 · Apr 2025 · source · release history
  • Improves similarity ID generation for better duplicate detection v2.1.0 · Jun 2024 · source · release history
  • critical added as a new severity level in the KICS CLI engine v2.0.0 · Apr 2024 · source · release history
  • Adds file reference resolution between files during analysis v1.7.12 · Dec 2023 · source · release history
Parallel scanning performance shipped Enables parallel execution of scanning tasks to reduce overall execution time. 2 releases · 1 other source · first seen Feb 2024

Shared capability: Infrastructure-as-code security scanning

release

  • Optimizes the Terraform parser with directory caching and LOC-based memory calculation to improve scan performance on large IaC repositories v2.1.18 · Dec 2025 · source · release history
  • Adds --parallel flag to enable parallel scanning capability v1.7.13 · Feb 2024 · source · release history

example

  • Scan infrastructure code in parallel to reduce execution time for large repositories. kics scan --path . --parallel true v1.7.13 · Feb 2024 · source
Terraform vars path support shipped Allows specifying a custom path for Terraform variable files during scanning. 1 release · first seen Jul 2023

Shared capability: Infrastructure-as-code security scanning

release

Multi-directory scanning shipped Allows scanning infrastructure configurations from multiple directories in a single execution pass. 1 other source · first seen Feb 2022

Shared capability: Infrastructure-as-code security scanning

example

  • Scan Terraform configurations from multiple directories in a single pass. kics scan -p /path/to/module1 -p /path/to/module2 v1.5.2 · Feb 2022 · source
CycloneDX SBOM 1 feature Supply chain security since 2021
Comprehensive result export formats shipped Allows scan results to be exported in various standard formats including PDF, JUnit XML, and CycloneDX SBOM. 23 releases · 1 other source · first seen Oct 2021

Shared capability: CycloneDX SBOM

Also counts toward: JSON data export

release 23 total

  • Removes the --disable-full-descriptions CLI flag along with the pkg/descriptions package it backed. v2.2.0 · Sep 2026 · source · release history
  • Adds CWE information field to SARIF report output generated by the scanner v2.1.3 · Oct 2024 · source · release history
  • critical severity output supported in all report formats v2.0.0 · Apr 2024 · source · release history
  • Updates CycloneDX report format support to version 1.5 v1.7.13 · Feb 2024 · source · release history
  • Includes CWE information in the --output-format sarif output and KICS CLI results v1.7.13 · Feb 2024 · source · release history
  • Adds a platform field to SARIF format results output v1.7.12 · Dec 2023 · source · release history

example

  • Generate a SARIF report that includes CWE identifiers for each finding, useful for tools consuming the report. kics scan --path . --output-format sarif --output-path findings.sarif v1.7.13 · Feb 2024 · source
Other / not yet classified 11 features Features we have not matched to a capability yet. A suggested match is marked.
Auto-remediation verified Automatically remediates issues found in a project. 34 releases · 9 other sources · first seen Jan 2021

Also counts toward: Command-line interface

release 34 total

  • Adds password and secrets detection for SendGrid API keys v1.6.9 · Jan 2023 · source · release history
  • Adds a new query that detects Vulnerable OpenSSL Version in Dockerfile assets v1.6.4 · Nov 2022 · source · release history
  • Adds aws iam privilege escalation queries to detect identity and access management misuse in AWS environments v1.5.15 · Aug 2022 · source · release history
  • added 4 queries for CloudFormation v1.5.13 · Aug 2022 · source · release history
  • Adds a new query to detect Kubernetes RBAC attach permissions in scanned infrastructure-as-code files. v1.5.12 · Jul 2022 · source · release history
  • Adds a query to detect port-forwarding into containers via RBAC v1.5.8 · May 2022 · source · release history

command line

example 8 total

  • Scan Dockerfiles for dependencies using outdated OpenSSL versions. kics scan -p ./Dockerfile --query-ids <id_of_new_openssl_query> v1.6.4 · Nov 2022 · source
  • Export findings directly to SonarQube for continuous integration monitoring kics scan --path ./infrastructure --output-format sonarqube -o results.sonarqube.json v1.4.8 · Nov 2021 · source
  • Configure your .pre-commit-config.yaml to run kics-scan before every commit repos: - repo: https://github.com/Checkmarx/kics rev: v1.4.8 hooks: - id: kics-pre-commit v1.4.8 · Nov 2021 · source
  • Run a scan excluding the default password and secrets detection logic. kics scan --path . --disable-secrets v1.4.3 · Sep 2021 · source
  • Provide custom regex rules for secret detection by pointing to a local file. kics scan --path . --secrets-regexes-path /custom/regexes.json v1.4.3 · Sep 2021 · source
  • Disable full descriptions for a scan using the new flag. kics scan -p . --disable-full-descriptions v1.4.1 · Aug 2021 · source
Version display verified Reports the current version of the tool. 26 releases · 8 other sources · first seen Jan 2021

Also counts toward: Command-line interface

release 26 total

  • Scanner now recognizes and evaluates Terraform functions for improved query accuracy. v1.4.0 · Aug 2021 · source · release history
  • Integrates go-getter into the engine to download samples before scanning v1.3.5 · Jul 2021 · source · release history
  • Adds --input-data CLI option to pass data during scan execution v1.3.5 · Jul 2021 · source · release history
  • Adds 38 new detection queries (33 OpenAPI, 4 Terraform, 1 CloudFormation) v1.3.4 · Jun 2021 · source · release history
  • Adds extraction of zip files passed as the --path scan target v1.3.4 · Jun 2021 · source · release history
  • Includes +89 new security detection queries v1.3.3 · Jun 2021 · source · release history

command line

example 7 total

  • Scan Azure ARM templates alongside Terraform files to leverage new ARM support and function evaluation. kics scan --path /infrastructure/arm -q /path/to/kics/queries v1.4.0 · Aug 2021 · source
  • Scan a zipped infrastructure bundle directly without manual extraction kics scan --path ./infra.zip v1.3.4 · Jun 2021 · source
  • Scan a local Helm chart directory for security issues and generate an HTML report. kics scan -p ./my-chart -o html --output-path results.html v1.2.1 · Mar 2021 · source
  • Install KICS on Linux or macOS using the provided one-liner. curl -s https://raw.githubusercontent.com/Checkmarx/kics/master/scripts/install.sh | bash v1.2.1 · Mar 2021 · source
  • List all supported platforms to know which values are valid for the --type filter. kics list-platforms v1.2.0 · Mar 2021 · source
  • Output scan results in SARIF format for CI/CD integration. kics scan --path . --report-formats sarif v1.2.0 · Mar 2021 · source
Scan limits configuration verified suggested Controls scanning behaviour by setting limits on file size and resolver traversal depth. 26 releases · 6 other sources · first seen Dec 2020

Suggested capability: Infrastructure-as-code security scanning. This is our guess, not confirmed.

release 26 total

  • Adds a riskScore field to all query objects for prioritization v2.1.15 · Oct 2025 · source · release history
  • Adds --max-resolver-depth CLI flag to control template resolution depth v2.1.0 · Jun 2024 · source · release history
  • Ignores Terraform cache folders during engine scanning v1.7.13 · Feb 2024 · source · release history
  • Adds the --max-file-size CLI flag to control the maximum file size scanned v1.7.12 · Dec 2023 · source · release history
  • Adds --exclude-type flag to CLI commands to filter out specific query result types during scans v1.6.14 · Apr 2023 · source · release history
  • Adds a resolver for serverless file references to support more complex IaC patterns v1.6.10 · Feb 2023 · source · release history

command line

  • --max-file-size — max file size permitted for scanning, in MB (default 5) v2.1.0 · Jun 2024 · command-line history
  • --max-resolver-depth — max depth to which the resolver will traverse to resolve files (default 15) v2.1.0 · Jun 2024 · command-line history

example

  • Scan a directory but skip any single file larger than 10MB to prevent out-of-memory errors or long scans. kics scan --path . --output-format json --max-file-size 10485760 v1.7.12 · Dec 2023 · source
  • Skip compliance checks you don't care about to speed up the scan or reduce noise in results. kics scan --path ./infra --exclude-type compliance v1.6.14 · Apr 2023 · source
  • Specify a custom library path for query execution using the new -b flag. kics scan -p . -b /path/to/library v1.4.1 · Aug 2021 · source
  • Output logs in JSON format for easier parsing by log aggregation systems. kics scan -p /path/to/code --log-format json v1.2.4 · Apr 2021 · source
Advanced resource querying shipped Enables basic terraform resource relationship querying and the addition of resource type/name fields across query result sets. 7 releases · 1 other source · first seen Feb 2022

release 7 total

  • Adds resourceType and resourceName fields to Terraform queries results v1.5.10 · Jun 2022 · source · release history
  • Adds resourceType and resourceName fields to CloudFormation queries results v1.5.10 · Jun 2022 · source · release history
  • resourceType and resourceName fields are now included in Kubernetes query results. v1.5.9 · May 2022 · source · release history
  • resourceType and resourceName fields are now included in Google Deployment Management query results. v1.5.9 · May 2022 · source · release history
  • resourceType and resourceName fields are now included in Ansible query results. v1.5.9 · May 2022 · source · release history
  • resourceType and resourceName fields are now included in Azure Resource Management query results. v1.5.9 · May 2022 · source · release history

example

  • View the new critical severity alongside high/medium/low in standard reports. kics scan -p /path/to/code --output-format sarif v2.0.0 · Apr 2024 · source
Custom query language support shipped Extends the tool to execute queries using additional languages beyond the default, such as gRPC and Google Deployment Manager. 7 releases · first seen Dec 2021

Also counts toward: gRPC API support

release 7 total

  • Adds new QueryID pattern to engine. v2.1.4 · Jan 2025 · source · release history
  • Adds AWS SSO security queries support to the query engine v1.6.9 · Jan 2023 · source · release history
  • Adds a query to detect account impersonation via RBAC v1.5.8 · May 2022 · source · release history
  • feat(analyzer & parser): added Kubeblet Configuration support adds analysis for Kubernetes kubelet configuration files v1.5.5 · Mar 2022 · source · release history
  • feat(analyzer): added Docker Compose initial support enables scanning of Docker Compose files v1.5.5 · Mar 2022 · source · release history
  • Adds gRPC query support via the new grpc language key v1.4.9 · Dec 2021 · source · release history
CI/CD integration shipped Provides native integrations and example configurations for popular CI/CD platforms including Bamboo, CodeBuild, GitHub Actions, and GitLab CI. 7 releases · first seen Feb 2022

Also counts toward: CI/CD pipeline integration

release 7 total

  • feat(githubactions): adding govulncheck and grype v2.0.1 · May 2024 · source · release history
  • feat(engine): Added native scan support for GitHub Workflows. v1.7.8 · Sep 2023 · source · release history
  • Adds github workflow to validate pr title via .github/workflows/validate-pr-title.yml v1.7.5 · Aug 2023 · source · release history
  • Adds a new GitHub Actions workflow to check for the latest software versions v1.6.1 · Sep 2022 · source · release history
  • Adds --ci flag to GitLab CI example configurations v1.6.1 · Sep 2022 · source · release history
  • Adds Bamboo integration for documentation/scanning workflows v1.5.2 · Feb 2022 · source · release history
Scan result metrics and logging shipped Exposes operational metrics such as lines scanned and parsed during the scan process. 3 releases · first seen Mar 2022

release

  • Adds results and queries summaries to the log output v2.1.15 · Oct 2025 · source · release history
  • Adds expected lines of code in analyzer output v1.6.13 · Mar 2023 · source · release history
  • feat(logs): added lines scanned and lines parsed exposes metrics on scan volume in logs v1.5.5 · Mar 2022 · source · release history
Enhanced exclusion controls shipped Automatically excludes paths listed in .gitignore and supports glob patterns for folder exclusion. 3 releases · first seen Jun 2022

release

  • Adds blacklist support in the Analyzer to exclude specific file types, such as FHIR files. v2.1.9 · May 2025 · source · release history
  • Automatically excludes paths listed in .gitignore during scan without manual flags. v1.6.0 · Sep 2022 · source · release history
  • Adds ** double-star support to exclude folders in the filesystem feature v1.5.10 · Jun 2022 · source · release history
Automated catalog generation for security queries shipped Extracts structured data from categories, frameworks, and queries to automatically generate query catalogs. 2 releases · first seen Feb 2023

release

  • Adds support for folder-based query test cases via the new test structure v2.1.14 · Sep 2025 · source · release history
  • Extracts categories, frameworks, and queries as structured data to enable automated catalog generation v1.6.11 · Feb 2023 · source · release history
Automated release branch creation shipped Automatically creates a dedicated branch for security queries during release builds. 1 release · first seen Nov 2023

release

  • Automatically creates a kics-queries-repo branch during release builds v1.7.11 · Nov 2023 · source · release history
Ignored lines handling shipped Identifies and handles ignored lines within scanned configurations during the analysis. 1 release · first seen Jul 2023

release

Lines in monospace are the tool's own words: help text parsed from its source, or an endpoint from its API document. Under release, a line is our summary of a dated release. Under docs, it is quoted from the tool's own documentation or website. Each links back to the source it came from.

Score card

  1. Shipping velocity releases a month, last 12 months
  2. Documentation quality release-notes rubric, 0–100
  3. Breaking-change discipline how rarely a release breaks users, and notice given
  4. Maintenance risk quiet time against its own cadence, maintainers
  5. Innovation & surface new capabilities, API and MCP surface
  6. Community health
  7. Contributor trend distinct committers, this year against last
  8. Maintainer concentration bus factor now against a year ago
  9. Issue backlog trend issues closed per issue opened, 12 months
  10. Responsiveness median time to a maintainer’s first reply

Nine scores for KICS, each built from the releases, notes and API history this site tracks — and, on Researcher and Business, where it stands among every measured tool in its category and how that has moved.

Score cards are part of every paid plan.

See plans →

Each score is 0–100 on a published rubric, derived from data this site already shows. A dimension we cannot measure says so — it is never scored 0 and never enters a rank.

How this is scored
  • Shipping velocity — releases a month over the last 12 months, on a log scale where 16 a month scores 100. Needs 3 releases in the window.
  • Documentation quality — the release-notes rubric published on the analytics page, unchanged.
  • Breaking-change discipline — the share of releases carrying a breaking change (none scores 100, half or more scores 0). Only projects that label breaking changes are measured: a clean record cannot be told from an unlabelled one.
  • Maintenance risk — quiet time measured against the tool's own release cadence (quiet longer than 90 days and three typical gaps scores 0), plus the number of active maintainers and whether contributors are growing, where known. Higher is lower risk.
  • Innovation & surface — new capabilities in the feature ledger this year, API and MCP operations added, and the share of commits that are features: the mean of whichever we hold.
  • Community health (open-source tools only) — each is a direction, not a size: contributors this year against last, the bus factor now against a year ago, and issues closed per issue opened, where steady scores 50, doubled 100 and halved 0; plus the median time to a maintainer's first reply (an hour scores about 100, a month or more 0). A commercial card has no repository and carries none of the four.
  • Documented delivery (commercial tools) — when a vendor's documented new capabilities have slowed against its own baseline, that counts against the overall standing as heavily as two low dimensions. Steady delivery, or too little history to judge, leaves the standing alone; it is never a sixth score.
  • Open-source tools are scored on repository signals; commercial tools on their published changelog. Ranks compare tools within one category and one profile and need at least five measured peers; the overall standing needs three ranked dimensions. Best-in-breed or consolidator is a shape, not a quality, and is never scored.

Release-note detail over time

See how much detail KICS puts in its release notes, quarter by quarter, and compare it with tracked tools in the same category. This history uses up to ten retained, reviewed notes per tool; sparse or blank older quarters may reflect that limit.

Checking release-note history…

Explore the full chart →

Website history

checkmarx.com, every change

Checkmarx's home page and 37 more pages as they looked each month from August 2021 to October 2026: 48 renders, 7 changes of tagline or palette. Step through them, play them, or put any two months side by side.

Website history is included with Researcher and Business.

See plans →

Releases

Show

75 entries

  1. September 20261
  2. March 20261
  3. January 20261
  4. December 20252
  5. October 20251
  6. September 20251
  7. May 20251
  8. April 20251
  9. January 20251
  10. October 20241
  11. July 20241
  12. June 20241
  13. May 20241
  14. April 20241
  15. February 20241
  16. December 20231
  17. November 20231
  18. September 20231
  19. August 20232
  20. July 20231
  21. June 20231
  22. May 20231
  23. April 20231
  24. March 20232
  25. February 20232
  26. January 20233
  27. December 20221
  28. November 20221
  29. October 20221
  30. September 20222
  31. August 20222
  32. July 20221
  33. June 20221
  34. May 20223
  35. April 20221
  36. March 20222
  37. February 20222
  38. January 20221
  39. December 20211
  40. November 20212
  41. October 20212
  42. September 20213
  43. August 20212
  44. July 20211
  45. June 20213
  46. May 20212
  47. April 20212
  48. March 20212
  49. February 20212
  50. January 20212
  51. December 20201
    Show

    75 entries

    Project health

    Issue, contributor and maintainer activity in Checkmarx/kics, 2023-10 – 2026-09, as of 2026-09-25. Twelve-month figures first; the trend lines run the whole window.

    1. Contributors 20 −7 vs prior 12 months
    2. Maintainers 3 +0 joined · −2 left, last 12 months
    3. Bus factor 2 committers behind half the commits
    4. Community-filed 100% of issues opened, last 12 months
    5. Median time to close 262 days first maintainer reply 131 days
    6. Open backlog 157 of 2,046 issues ever filed
    1. Issues opened / month 2 · 0 communitymaintainers
    2. Open backlog 157
    3. Contributors / month 6
    4. Commits / month 13
    5. Stars 2,699
    Issue themes, last 12 months
    • bugs 65%
    • features 13%
    • other 22%

    Counts from the project's public repository and git history; no individuals are identified. Maintainers are the committers covering 80% of the last year's commits. how we measure this

    Articles

    2 articles · updated Nov 4, 2026

    Where KICS turns up in what others publish: how-tos, attack reports that name it, and incident write-ups. A row says why it is here and quotes where the article names it; the link goes to the publisher.

    Breach post-mortems & incident response 2

    • Weaponizing the Protectors: TeamPCP’s Multi-Stage Supply Chain Attack on Security Infrastructure Unit 42
      It systematically compromised widely trusted open-source security tools, including the vulnerability scanners Trivy and KICS and the popular AI gateway LiteLLM .
      2 more quotes
      Checkmarx KICS Following the initial compromise of Aqua Security Trivy, on March 21, 2026, TeamPCP used stolen GitHub Personal Access Tokens (PATs) to target Checkmarx KICS.
      KICS is an open-source infrastructure-as-code (IaC) scanner.
    • Guidance for detecting, investigating, and defending against the Trivy supply chain compromise Microsoft Threat Intelligence
      This activity has since expanded to additional frameworks, including Checkmarx KICS and LiteLLM, with further details to be shared as the investigation continues.
      2 more quotes
      Update (April 27): Microsoft Defender has observed the campaign expanding to the Bitwarden CLI npm package (v2026.4.0) and the checkmarx/kics Docker Hub repository.
      Update (March 25): Microsoft Defender for Cloud has since observed the campaign expanding to Checkmarx KICS (March 23) and LiteLLM (March 24).

    Libraries its release ships

    What its latest release locks, checked against known advisories.

    None of its release's images build from a lockfile we can read.

    Add the badge to your README

    Maintain this project? The badge links readers straight to this page, so they can follow every release here.

    Tracked by Cyber Toolchain Choose a badge style and copy the code →
    browse all tools → score card for your toolchain →