- Checkmarx Documentation
- Checkmarx One
- Release Notes
- Upcoming Multi-Tenant Version | 3.40
Upcoming Multi-Tenant Version | 3.40
Multi-Tenant release date: June 22, 2025
Warning
The content and dates of these Release Notes are provisional and subject to change.
All new features, enhancements, and resolved issues will be available upon version deployment in the multi-tenant environment unless explicitly stated otherwise in the respective section's sub-heading.
New Features and Enhancements
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.
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.
Cloud Insights | Per-Tenant 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.
Applications Column Added to New Projects Page
The Applications column is now available also for the new projects. This column shows which applications a project is associated with, helping users quickly understand project context without navigating away.
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.
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.
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. |