Version 3.40 | June 22, 2025
New Features and Enhancements
Export Global API Inventory to CSV
You can now export the full Global API Inventory as a CSV file directly from the UI. The export respects your applied filters and sorting, includes all data across pages, and breaks down risk levels by severity. This makes it easier to share, audit, and analyze API risk data across teams. CSV files are downloaded automatically with a single click.
API Updates
Important
Please be advised that the following API will be deprecated in 2 months and will be unable to be used:
Cloud Insights | Mapping an Image to Multiple Source Code Repos
For images that have multiple source code repos associated with them, we now match the image to the main source code project and also show all private packages used by that image. The private package data is shown in the Attack Path visualization as well as in a tooltip in the Inventory table.
In addition to identifying the private packages used by the image, when possible, we also match those packages with Checkmarx One projects of the same name, enabling us to show vulnerability info for those packages.
Cloud Insights | Account Settings
Cloud Insights now allows Checkmarx One admins to configure enrichment settings directly in the UI. Admins can control whether to push SAST or DAST results to Wiz, define the label for extracting repo URLs, and customize blacklist terms to fine-tune the matching algorithm.
This enables greater flexibility for implementing the enrichment.
Unique Result ID in Results API Response
The GET /results
API response now includes a new field: alternateId
. This field provides a unique identifier for each result and is currently supported for the following scanners: IaC, SAST, SCA, SSCS Secret Detection, and SSCS Scorecard.
Note
Container Security results are not yet supported.
SCM | CxLink Integration Support
Customers using CxLink can now connect to their SCMs through a secure tunnel instead of relying on direct SCM URLs. This enhancement enables seamless integration in restricted or secured network environments where direct access is blocked, simplifying setup and eliminating the need for firewall or network changes.
Checkmarx One automatically detects when CxLink is in use and routes traffic through the tunnel, ensuring secure and flexible SCM connectivity.
SCA Updates
New JFrog Plugin
We released a new Checkmarx One plugin for identifying Software Composition Analysis (SCA) risks in your JFrog artifactory. The plugin analyzes each of the open source packages in your artifactory, comparing them against our SCA vulnerability database in order to identify security risks and license requirements. The findings are added as "cx" properties to each artifact, enriching the metadata displayed in the Artifactory UI.
This provides seamless risk visibility within your DevOps workflow, helping you to identify and address vulnerabilities early in the development process.
The plugin allows you to configure compliance thresholds, so that artifacts exceeding these thresholds are automatically marked as non-compliant. Depending on the configuration, such artifacts can be blocked from usage to prevent the use of insecure components.
See complete documentation here
Filter SBOM Content
We added the option when generating an SBOM report to exclude Dev and Test dependencies. See how we identify Dev and Test dependencies here.
We also added the option to exclude all licenses that are not designated as “Effective” for that particular package.
IAM Updates
Keycloak Upgrade
Keycloak was upgraded to version 26.1.
New Composite Role for Managing SCM Configurations (Self-Hosted)
A new predefined role, Manage SCM Configuration, is now available for self-hosted environments using the new Access Management system. This role includes permissions to create, update, delete, and view SCM configurations, simplifying access control for SCM-related tasks.
Additionally, the description for the existing create-scm-configuration
permission has been updated for clarity. All permissions are categorized under Integrations.
CLI and Plugins Releases of June 2025
CLI Version 2.3.26
General improvements and bug fixes
CLI Version 2.3.25
Status | Item | Description |
---|---|---|
NEW | SCA File Support | Added support for |
NEW | Report Format | Added a new report format NoticeThe previous json report format (with report-format |
FIXED | ZIP Archive Scan | Running a CLI scan using SCA Resolver does not support scanning from a zip archive. When the user tries running such a scan, we now return an error message that explains this issue. |
CLI Version 2.3.24
General improvements and bug fixes.
CLI Version 2.3.23
Status | Item | Description |
---|---|---|
NEW | Scan Create Flags | Added new flags for the For more information, see scan create flags. |
NEW | Global Flag | Added a new Global Flag, For more information see Global Flags. |
UPDATED | IaC Security Scanner | Updated the IaC Security scanner to KICS version 2.1.10. |
FIXED | Sonar Report | Fixed issue related to new Sonar report introduced in previous version. For more information, see Sonar Results for Checkmarx One (Example for GitHub Action). |
CLI Version 2.3.22
Status | Item | Description |
---|---|---|
UPDATED | IaC Security Scanner | Updated the IaC Security scanner to KICS version 2.1.9. |
UPDATED | Sonar Report | Updated the Sonar report to be compliant with the currently supported Sonar format. |
CI/CD Plugins
In June we released the following CI/CD plugin versions:
Improvements and Bug Fixes
Status | Item | Platform | Description |
---|---|---|---|
UPDATED | General | Azure DevOps, GitHub Actions | General improvements and bug fixes. |
Resolved issues
Ticket number | Description |
---|---|
AST-88486 | Fixed an issue preventing project deletion when an active session exists. |
AST-92842 | Fixed a false negative in KICS for "S3 bucket allows public policy." |
AST-92725 | Fixed a false negative in KICS for "S3 bucket allows delete action from all principals." |
SCA-23218 | Resolved SBOM scan failure caused by Dart package. |
SCA-23136 | Corrected issue where an "unknown" package was incorrectly labeled. |
SCA-23121 | Fixed license URL pointing to the wrong license. |
SCA-23093 | Fixed license URL pointing to the wrong license. |
SCA-23046 | Resolved timeouts when handling GraphQL requests. |
SCA-23033 | Fixed issue where the usage filter was not functioning properly. |
SCA-22991 | Addressed failures in SCA scans. |
AST-98506 | Fixed issue where 'API-Security Only' scan requests were running only SAST. |
AST-92441 | Updated documentation for flows affected by non-production branch data restrictions. |
AST-92131 | Fixed issue where the job spider failed to access URLs due to |
AST-91177 | Resolved regression where the Select Role button was missing in the new AIM UI for SAML Attribute to Role mapping. |
AST-96683 | Fixed issue where container reports failed to generate in PDF format. |
AST-92445 | Resolved issue where empty reports were generated without notifying users when no production branch was present. |
AST-95602 | Fixed intermittent errors occurring during SCS scans. |
AST-96103 | Resolved scan failure caused by Git submodule name mismatch. |
AST-94413 | Fixed issue where private bots were not being filtered correctly. |
AST-93062 | Corrected contributor developer count showing 0 in license usage. |
AST-98824 | Projects count changes were not reflected on the Projects List page. |
AST-96695 | Some UI elements of "Analytics & Dashboard" were incorrectly translated into Traditional Chinese. |
AST-98662 | After upgrading to IAM version 3.35.1, IDP-initiated SSO no longer functioned in single-tenant environments. |
AST-95720 | The API endpoint for retrieving users returned groups parameter as null. |
AST-94354 | CxIAM | New AIM UI: User appeared with an empty username and couldn’t be deleted. |
AST-92552 | CxIAM | OAuth client tooltip was not showing the expiration date. |
AST-83223 | Vulnerabilities still appeared after being marked as Not Exploitable. |