Skip to main content

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 --application-name flag to the scan create command for the project.

NEW

Main Branch Field

Added MainBranch field to the results for the project show command. This field shows the branch that is designated as primary for the project.

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 .cjs, .mjs, .mts and .cts to the list of supported files that are included in the .zip archive that is scanned.

CI/CD Plugins

In September we released the following CI/CD plugin versions:

  • Azure DevOps Plugin - 3.0.16 (uses CLI v2.3.36)

  • GitHub Actions - 2.3.27 (uses CLI v2.3.36)

Improvements and Bug Fixes

Status

Item

Platform

Description

NEW

Pipeline Runtime Variable

Azure DevOps

Added a new pipeline runtime variable, CxOneCurrentScanId, that holds the scan ID of the current Checkmarx One scan.

IDE Plugins

In September we released the following IDE plugin versions:

  • JetBrains - 2.2.7 (uses CLI v2.3.36)

  • Visual Studio - 4.4.9 (uses CLI v2.3.36)

  • VS Code - 2.39.0 (uses CLI v2.3.36)

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.

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.