- Checkmarx Documentation
- Checkmarx One
- Release Notes
- Previous Multi-Tenant Releases
- Older Versions
- Version 3.20
Version 3.20
Multi-Tenant release date: August 18, 2024
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.
Maintenance releases
Note
This table includes only the maintenance releases that addressed customer-facing issues. Maintenance releases that contained only internal enhancements are not listed.
Release number | Resolved issues |
---|---|
3.20.17 | Users with certain permissions encountered 403 errors when attempting to add notes or change the state/status for specific results, even though they could perform these actions for other results within the same scan. |
3.20.16 | After upgrading to version 3.18, the tenant name was not automatically populated, even though the web app service was correctly configured. |
New features and enhancements
Container results in Scan Report summary
Note
This feature is currently available only in Multi-Tenant environments and is not yet supported for Single-Tenant customers.
The Scan Report summary displayed in the main header has been enhanced to include Container results, providing a more comprehensive overview of your security posture.
The Scan Results Overview section has been expanded to feature specific KPIs related to Containers, offering deeper insights and more detailed visibility into your container security status.
Download source code (ZIP file) - Admins Only
This version introduces the capability to download the ZIP file submitted for scanning. This functionality enables quick rescans for minor changes, saves time, and enhances productivity.
In Identity Access Management (IAM), this functionality is off by default and can only be toggled on by the Admin. When toggled on, the permission - download-source-code - can be assigned to any user and allows them to download the source code as a ZIP file.
Checkmarx Support users also have this permission off by default and must be assigned the permission in IAM by the tenant Admin.
TAR file upload support
To enhance flexibility and accommodate a wider range of formats, Checkmarx One now supports .tar file upload.
Access to scans from Projects page
A new Query Editor button has been added to the Projects page for quicker access to your scans. Clicking on the button opens a dropdown list with available SAST or IaC scans for that project. The Query Editor button appears when there are SAST or IaC scans for that project.
The Query Editor button appears when there are SAST or IaC scans for that project.
UI enhancements
This version introduces the following UI updates:
On the Project page, on a project row, right-click Results, Overview, or Project Settings (ellipsis) and select Open link in new tab, to open the respective window in a new tab.
On the Overview page, in the Branch drop-down, right-click a branch and select Open link in new tab, to open it in a new tab.
On the Scan History page, after selecting a scan, right-click Results or Query Editor (Audit Scan) and select Open link in new tab, to open the respective window in a new tab.
Redesign of SAST Results Viewer
Note
This feature is currently available only in Multi-Tenant environments and is not yet supported for Single-Tenant customers.
The SAST Results Viewer page has been redesigned to be more intuitive and accessible.
A ribbon at the top of the page details the scanner type, project branch, scan date, and scan history. Details, like a result’s severity or source code file, are organized in a table, while quick links and buttons like Overview, Download Logs, Audit Scan, and Go To Project appear by hovering over a project row, making navigation between features quicker.
For more information, click here.
Retrieve list of SAST supported compliances via API
For the GET /queries/categories-types API
, which fetches a list of supported compliances for SAST, we added a filter to retrieve only the “standard” compliances.
The “standard” compliances are the subset that Checkmarx One shows by default on the project page.
SCA
Delta Scan feature
Note
This feature is currently available only in Multi-Tenant environments and is not yet supported for Single-Tenant customers.
We have dramatically cut the time of SCA scans by introducing the new Delta scan feature. When rescanning an existing project, if the manifest files haven’t been changed since the last scan, then we skip the dependency resolution process. This can cut scan times by up to 95% without detracting from the accuracy of the scan.
Currently, this only applies to scans run in the cloud, not to scans run using SCA Resolver.
For more information, click here.
CLI and Plugins Releases of August 2024
CLI Version 2.2.5
Status | Item | Description |
---|---|---|
FIXED | GitLab Dashboard | Fix issue that GitLab dashboard display was failing when no vulnerabilities were discovered. |
CLI Version 2.2.4
Status | Item | Description |
---|---|---|
FIXED | Project Branches | Fixed issue that multiple project branches were being created when branch names included spaces. |
FIXED | Scan Create | Fixed issue that users with group related permissions weren't able to create and scan a new project using the |
CLI Version 2.2.3
Status | Item | Description |
---|---|---|
FIXED | SBOM Reports | Fixed problem with generating SBOM reports. |
FIXED | IaC Vulnerabilities | Remediated IaC vulnerabilities that we identified in our CLI application. |
CLI Version 2.2.2
Status | Item | Description |
---|---|---|
NEW | Upload Fail | Added error message when upload fails, suggesting adding domain to allow list. |
FIXED | Threshold Violations | Fixed issue that threshold for api-security wasn't identifying threshold violations. |
CI/CD Plugins
In August we released the following CI/CD plugin versions:
Jenkins Plugin - 2.0.13-627.vc2a_e6c27f304 (uses CLI v2.2.2)
TeamCity Plugin - 2.0.22 (uses CLI v2.2.2)
GitHub Actions Plugin - 2.0.33 (uses CLI v2.2.3)
Azure DevOps - 2.0.39 (uses CLI v2.2.5)
Improvements and Bug Fixes
Status | Item | Platform | Description |
---|---|---|---|
NEW | Scan Summary Report | Jenkins | Support showing scan summary report that was stored on an external artifact manager. |
NEW | Digital Signature | TeamCity | The CLI that this plugin is based on is now signed with the Checkmarx digital signature, indicating that this is an official Checkmarx product. This enables communication from this plugin to bypass firewalls on Windows computers that previously blocked the unsigned CLI. |
NEW | Exit Codes | TeamCity | We have improved the precision of the exit codes in order to give a more clear picture of which particular scanners failed. We have also created a new CLI command, CautionFor users who are using external commands (e.g., $LastExitCode for Powershell) to obtain exit codes for the |
NEW | Fast Scan Mode | TeamCity | Added a new flag, |
NEW | Project Assign | TeamCity | Added a new flag Note: This is only effective when creating a new project and assigning it to an existing application. |
NEW | Included Files | TeamCity | Added |
UPDATED | Scan Report | TeamCity | Improved the content and graphic presentation of the PDF scan report generated using |
FIXED | SBOM Reports | GitHub Actions | Fixed problem with generating SBOM reports. |
Plugin | Marketplace | Code Repository | Documentation | Changelog |
---|---|---|---|---|
Azure DevOps | https://marketplace.visualstudio.com/items?itemName=checkmarx.checkmarx-ast-azure-plugin | |||
GitHub Action | https://github.com/marketplace/actions/checkmarx-ast-github-action | |||
TeamCity | https://github.com/CheckmarxDev/checkmarx-ast-teamcity-plugin | |||
Jenkins |
IDE Plugins
In August we released the following IDE plugin versions:
Improvements and Bug Fixes
Status | Item | Platform | Description |
---|---|---|---|
NEW | ASCA | VS Code | Added the AI Secure Coding Assistant (ASCA). The ASCA scanner is a lightweight scan engine that runs in the background as you work in VS Code. Whenever you edit a file in VS Code the ASCA scanner automatically scans that file. |
NEW | Name Change | VS Code | Changed the name of KICS Auto Scanning to KICS Real-time scanning. |
UPDATED | Display Response | Visual Studio | Made the plugin display more responsive to accommodate various types of devices. |
FIXED | Issue Labeling | VS Code | We now correctly label the issues identified by the Vorpal scanner as "best practice" issues and not vulnerabilities. |
FIXED | Output Tab | VS Code | Fixed issue that the Output tab would open every time the user opens a new window. |
Get Latest Version from Marketplace | Changelog | Documentation |
---|---|---|
Resolved issues
Adding a SAST or IAC rule in Policy Management caused the UI to freeze.
The PR failed to include the subgroups that the repository belongs to during the redirection.
The Common query was not showing in the UI.
Sorting SAST results by Detection Date caused the results to be deleted and triggered a 400 error.
PDF and JSON report generation failed from both the UI and API with the
grpc: received message larger than max
error.Users without the
manage-reports
permission were shown the option to generate reports, but the feature did not function.The SAST Policy Manager rule was not functioning correctly: even when all conditions passed, the rule still failed.
SCA scan export failed.
SBOM vulnerability analysis.
The SourceResolverSandbox ran out of memory due to the large project size.
A CVE with a score of zero was incorrectly categorized as High.
SCA risks filter issues.
SCA risk results returned a 404 response code.
It was not possible to to delete existing policies from the Policy Management.
Two different namespaces were used for two scans of the same source code and caused for a wrong feedback Apps integration.