Skip to main content

Upcoming Multi-Tenant Version | 3.70

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 subheading.

Warning

The /presets API was deprecated a year ago when it was replaced by /preset-manager. We are now announcing EOL for the /presets API. Please ensure that it is no longer used in your workflows as we will soon stop supporting it entirely.

New Features and Enhancements

Improved Accessibility: Reflow, Color, and Contrast

The Scan Results page now reflows into a single column at 400% zoom without horizontal scrolling. This release also improves contrast, adds visible focus indicators, and adds non-color cues wherever information relied on color alone. These changes improve consistency and usability for users relying on assistive technologies or visual accommodations.

Added Cancel and Discard for Manual Triage Conflicts

Manually triaging a risk while AI Triage is still running now resolves cleanly for both SAST and SCA. The manual triage panel shows a message when AI Triage is in progress, and saving a changed state prompts a confirmation explaining the consequences before cancelling the AI Triage and applying the manual change. Credits are only charged for vulnerabilities already processed at the time of cancellation; reserved credits for unprocessed vulnerabilities are returned.

Fusion Configuration at the Project Level

The Fusion toggle and LLM selector are now available in project creation, project editing, the Import Project wizard, Project Migration, and Project Settings (Code Repository tab), in addition to the existing Account-level setting.

This lets teams make a Fusion decision for a specific project at the moment it’s created, imported, or migrated, consistent with the existing Account → Project → Scan configuration hierarchy.

SCA

Extended Package Attributes for CERT-In SBOM Compliance

You can now document extended attributes for each open-source package, including Criticality, Usage Restrictions, Archive Property, Structured Property, and Comments. The attributes are included in CycloneDX and SPDX SBOMs and in SCA scan reports, which helps you meet compliance requirements such as the CERT-In SBOM guidelines.

IaC

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

IaC updates are documented in the IaC changelog.

DAST

Configurable Authentication Timeout for DAST Scans

DAST authentication now has a configurable timeout, so a slow authentication process no longer gets killed before ZAP can report what went wrong.

The ZAP-side timer defaults to 12 minutes and is adjustable in environment setup and settings; Checkmarx One’s own default timeout for ZAP is 15 minutes and this can be configured by each environment.

Added Drill-Down to Policy Violations in Incidents Table

You can enable OWASP Penetration Testing Kit (PTK) scanning to improve coverage of client-side vulnerabilities, available as a toggle under Scan Configurations.

PTK requires the Client Spider, so the toggle is disabled if Ajax Spider is selected. Turning PTK on significantly improves client-side coverage; turning it on also excludes DOM XSS alerts to avoid duplicate findings, since PTK already reports them.

PTK results appear alongside other DAST results everywhere, including exported reports, and this option is also available via the CLI.

Confirm Detected Login Fields from Zest Recordings

When you upload a Zest recording for authentication, you can now confirm or adjust the username and password fields that Checkmarx detected from the recording, instead of relying on fields Zest may have misread.

A pop-up shows the detected values for username and password as editable dropdowns, and a field where the on-screen name doesn’t match the username.

If TOTP is enabled, the same confirmation step applies to the detected TOTP string.

For security, these fields are only editable during the upload session; once saved, they appear disabled until the recording is re-uploaded. This is available in the environment setup wizard, environment settings, and the CLI.

Resolved Issues

Item

Description

AST-186769

The /api/project-conversion endpoint stored the direct on-prem URL instead of the CxLink URL when a CxLink scmOnPremUrl was used.

AST-183461

The Save button on the Project Settings Rules page did not enable after a rule value was changed.

AST-188620

CLI 2.3.66+ included a generated metadata.json file containing the git remote URL, including embedded access tokens, in the uploaded source zip.

AST-190422

Account settings failed with “Failed to load Auto-triage settings” when auto-triage was enabled for a large number of projects, due to an HTTP 494 error on /api/projects.

AST-189645

DAST scans through the zrok SOCKS tunnel failed because hostnames were resolved locally in the engine pod instead of through the proxy, causing the customer’s share to receive a public IP or no address at all.

AST-182345

In the Checkmarx MCP server, the listProjects tag filter was non-functional, and project tags were absent from the listProjects and getProjectConfig responses.

AST-179889

The Application Report (Open Vulnerabilities) failed to generate when DAST was selected as a scanner but the DAST component was not deployed, due to a lack of scanner-availability filtering.

AST-184208

The Feedback App’s Profiles page froze the browser for tenants with large project assignments, due to a nested lookup in projectsAssigned and unbounded payloads.

AST-188693

WebAudit failed to parse new SQL, skipping it as “not being TSQL or PLSQL” due to missing write permission.

AST-187171

In the Containers GraphQL API (graphql-v2), epssScore returned null for all results.

AST-186523

Container policy rules using “in” / “not in” always failed with a “Rule validation failed due to an internal issue” error.

AST-182005

Projects connected via a cloud-hosted GitHub App SCM were missing from the “Get SCM Projects” API.