- Checkmarx Documentation
- Checkmarx One
- Release Notes
- Current Multi-Tenant Version | 3.46
Current Multi-Tenant Version | 3.46
General Availability Features
Enhancements to Project Creation and Group Assignment
Project creation at the tenant level now includes automatic assignment of the project creator and improved group selection. When a project is created, the creator is automatically associated with it (without a specific role) to ensure ongoing access.
For group assignment, users can select from their own groups and sub-groups, while those with the new assign-project-all-groups
permission can assign any group. This preserves backward compatibility with the previous model and ensures existing users retain their current capabilities. The update simplifies project setup, guarantees creator access, and provides more controlled and transparent group assignment.
SCA
SCA Resolver Update
Download the latest version here.
Version 2.12.36 (September 25, 2025)
Improved resilience while saving package results.
For Pip, improved handling of resources during dependency resolution.
For Nuget, improved handling of special characters.
Phased Availability Features
New Permission for Sending Report Emails
GA: October 5
Users must now have the send-report-email
permission to send reports by email. If a user does not have this permission, the option to send reports to email recipients will not appear in the report configuration UI. Additionally, any attempt to submit the action through the API without this permission will result in an error message.
“AI Protection” Renamed to “Checkmarx One Assist”
GA: October 5
The solution previously named AI Protection has been renamed to Checkmarx One Assist. This update applies across the BO UI (tenant creation, edit, and license pages), database, and license configuration. Existing tenant licenses and packages have been updated, with Checkmarx One Assist now available as an add-on for all packages.
Advanced Environment Settings with Custom Header Support in DAST
GA: October 5
DAST environment settings now include an Advanced Settings option, allowing users to override default parameters for authentication and scans. This enhancement provides more flexibility in configuring environments, enabling greater control over scan behavior and improving the user experience by supporting customization beyond default settings.
As part of this update, users can also define custom headers to be sent with every request, both during authentication tests and scans. The UI for adding headers follows the same design as the custom headers option in the authentication tab. This capability is available for both web applications and APIs.
Enhanced Applications Page
GA: October 9
The Applications page and table has been redesigned, is easier to use and organize, and includes more features. You can view your applications and sort and filter them, add or remove their associated environments and projects, and group them by business criticality or risk score. After organizing your table, you can export it in two primary formats: a CSV file containing the full table data or an SBOM report. You can also create an Application Report, a detailed list of all open vulnerabilities in the application.
IAM
Keycloak has been updated to version 26.3.
New Permission: Override Policy Management
A new permission, override-policy-management
, has been introduced under the Policy Management category. It allows evaluation of Override Policy Management. The permission is available to the following roles: ast-admin
, manage-policy-management
.
New Endpoint: Custom Groups API
A new Groups
endpoint has been added as a replacement for the Keycloak endpoint. It returns data in a valid JSON format and supports pagination and filtering. The response includes count, filteredCount
, and groups. Access is restricted: users who are group managers can only retrieve the groups they manage.
CLI and Plugins Releases of September 2025
CLI Version 2.3.36
Status | Item | Description |
---|---|---|
NEW | Application Name Flag | Added support for associating an application with an existing project by adding the |
NEW | Main Branch Field | Added |
CLI Version 2.3.35
General improvements and bug fixes.
CLI Version 2.3.34
Status | Item | Description |
---|---|---|
NEW | Supported File Extensions | Added file extensions |
CI/CD Plugins
In September we released the following CI/CD plugin versions:
Improvements and Bug Fixes
Status | Item | Platform | Description |
---|---|---|---|
NEW | Pipeline Runtime Variable | Azure DevOps | Added a new pipeline runtime variable, |
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 September we released the following IDE plugin versions:
Improvements and Bug Fixes
Status | Item | Platform | Description |
---|---|---|---|
NEW | Secret Detection Scanner | JetBrains, Visual Studio | You can now view results from the Secret Detection scanner in JetBrains and Visual Studio. When you click on a result, the result details are shown in three tabs: General, Description and Remediation Examples. |
Get Latest Version from Marketplace | Changelog | Documentation |
---|---|---|
Resolved Issues
Item | Description |
---|---|
AST-111342 | Secret Detection scans failed with the error “error publishing results file.” |
AST-110738 | In DAST, Session Handling could not be loaded due to errors saving data in localStorage. |
AST-108481 | Checkmarx One Container Scanner incorrectly detected Golang version 1.24 instead of 1.24.5.5). |
AST-108461 | Presets in SAST Queries could not be retrieved. |
AST-107712 | Results were not visible when all findings were marked as Not Exploitable. |
AST-105318 | Projects with a valid .git folder but no commits in over 90 days were incorrectly flagged as unfamiliar. |
AST-103974 | The Associate Project list in DAST appeared empty. |
AST-94937 | Project Scan History CSV exports did not include Not Exploitable results, even though they were shown in the grid data. |
AST-79066 | Report generation failed due to errors when merging report data. |
AST-104582 | SAST DeepLinks did not always display the Edit result button. |
AST-111545 | Filters in the SAST Results Viewer did not function correctly. |
AST-110809 | Errors occurred when working with the document scan field. |
AST-109788 | A runtime error in the SAST Worker was caused by an invalid memory address or nil pointer dereference. |
AST-108948 | APIs were not being identified or displayed in the global API inventory. |
AST-108225 | The /api/risk-management/{applicationId}/results endpoint returned a 500 Internal Server Error on the final page of results after a large number of vulnerabilities. |
AST-108080 | Downloading logs from failed DAST scans produced errors. |
AST-108047 | The Verification URL could not be retrieved. |
AST-106962 | The Projects page displayed the error “extended protocol limited to 65535 parameters.” |
AST-103446 | Updating SAST results was noticeably slow. |
AST-98589 | The Aging Summary in Project Overview displayed negative counters. |
AST-112767 | The Resolved status filter in DAST always returned empty results. |
AST-108725 | The Create Assignment API returned a 400 error when using Client Id and Client Secret. |
AST-109574 | During migration, custom states were not converted when importing predicates, leading to incorrect state mapping for results. |