Skip to main content

Current Multi-Tenant Version | 3.65

New Features and Enhancements

Persistent Dashboard Filter Links

General availability: August 30

Dashboard views can now be saved and shared with selected filters preserved. Once filters are applied to a dashboard, users can generate a link that retains the chosen criteria, allowing that exact view to be shared with others. This makes it easy for teams to align on the same filtered data without each person needing to recreate the same filter selections.

Token-Based Code Repository Integration with Bitbucket Cloud

General availability: August 30

We added support for token-based authentication when setting up an integration with Bitbucket Cloud. Previously, token-based authentication in Bitbucket was only available for on-prem instances. This capability is now available when using the custom setup flow.

This improvement is especially impactful for Checkmarx One single tenant customers, since they are now able to set up Code Repository Integrations for cloud instances of Bitbucket.

AI-Based SAST Findings Analysis

General availability: August 30

SAST scans now support Findings Analysis, an optional capability that automatically classifies scan results and filters out results identified as unlikely to be relevant. When enabled, the results viewer shows only findings classified as relevant, helping analysts focus on actionable risks.

Findings Analysis can be enabled or disabled at the account level or overridden per project, giving teams control over where automatic classification is applied.

Application Association Enforcement for Projects

General availability: August 30

Checkmarx One now supports optional enforcement requiring every project to have at least one associated application. When enabled for a tenant, project creation and updates are rejected if they would leave a project without an application association, and applications cannot be deleted if doing so would leave any project unassociated.

This enforcement applies consistently across direct API and CLI calls as well as project creation through the Import API, migration, Code Repository Integration project creation, and repositories created automatically via webhook.

This helps organizations that require strict application governance prevent unassociated projects from existing in their environment, regardless of how those projects are created.

Git Commit ID Scan Tagging

General availability: August 30

Checkmarx One now supports tagging scans with the Git commit ID that triggered them. When enabled, scans initiated by push or pull request events are automatically tagged with the associated commit ID.

Users can configure this option through the SCM setup flow, project settings, or during project migration. This makes it easy to correlate a Checkmarx scan with the exact commit it scanned, improving traceability across your SCM-integrated projects.

Added Package Name to SCA Vulnerability Listings

General availability: August 30

Vulnerability entries generated from new SCA scan results now display the associated package name and version alongside the CVE identifier. This applies wherever CVE-based vulnerabilities are listed, ranked, or broken down, making it easier to identify which specific package and version a vulnerability affects without opening the individual scan result.

SCA

Added Global Inventory API

General availability: August 23

Checkmarx One now provides a public Global Inventory API that lets you programmatically retrieve packages, risks, and license data aggregated across your account. The API is accessed using your platform API token, and each request returns one inventory type - packages, risks, or licenses - with optional filters such as project, application, severity, or exploitability, along with pagination to retrieve complete datasets.

This eliminates the need for manual exports and enables automated, repeatable integration of Global Inventory data into SIEMs, ticketing systems, dashboards, and other security workflows.

For more information, see API Reference Guide.

DAST

Import Manual Testing Results

You can now attach manually identified vulnerabilities to an existing scan, unifying automated (ZAP) and manual findings in one view as a single source of truth.

Upload manual findings via CLI or a CSV/JSON file; they'll appear alongside automated results across the UI, can be filtered separately, and are included in reports. Manual findings can be deleted individually or in bulk from the UI, or overridden via the CLI.

Hide API Key in Copy-Command

Admins can now enable a setting that removes the raw API key from copied scan-trigger commands, replacing it with CLIENT_ID/CLIENT_SECRET placeholders for teams that authenticate via OAuth. This applies everywhere a command is generated so no one who copies a command, internal or external, is exposed to the raw key.

IaC

The IaC version included in this release of Checkmarx One is 2.1.21.

IaC updates are documented in the IaC changelog.

Resolved Issues

Item

Description

SCA-27527

Text in Global Inventory grids for Packages, Vulnerabilities & Malware, and Licenses could not be selected or copied.

AST-162985

The DAST Authentication Wizard failed and did not generate an authentication report.

AST-151007

Swagger displayed duplicate or triplicate definitions.

AST-167890

Saving DAST environment settings without authentication configured failed with a 400 error.

AST-167888

Project imports failed with a cross-tenant KMS decryption error when the token belonged to a different tenant.

AST-167222

DAST CLI OAuth authentication failed for web and api commands because the --base-url and --base-auth-uri parameters were ignored.

AST-166968

Webhook-triggered scans were initiated for disabled tenants.

AST-163548

The DAST engine failed TLS handshakes with servers that supported only TLS_RSA cipher suites after the JDK 21.0.10 upgrade.

AST-162657

AST correlation failed while retrieving meta results, resulting in missing SAST data in the Usage column.

AST-159339

The Feedback App failed to close Azure Boards work items when the Reason field was not configured.

AST-145598

DAST scans initiated through the CLI returned a 404 error.

SCA-27730

Generated SBOMs were missing the dependencies section.

SCA-27692

Package reliability scores returned by the Analysis API were inverted compared with the values displayed in the UI.

SCA-27511

Package Usage could not be added to Exploitable Path results.

AST-158320

BP API keys disappeared without any corresponding deletion activity appearing in the logs.