- Checkmarx Documentation
- Checkmarx One
- Release Notes
- Current Multi-Tenant Version | 3.65
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 |
AST-166968 | Webhook-triggered scans were initiated for disabled tenants. |
AST-163548 | The DAST engine failed TLS handshakes with servers that supported only |
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. |