Skip to main content

Current Multi-Tenant Version | 3.64

New Features and Enhancements

Added Column Management to Risk Orchestration

General availability: August 16

The Risk Orchestration table now supports column management across SAST, SCA, IaC, DAST, Containers, and Secrets. You can show or hide columns, reorder them via drag-and-drop, and filter or sort by any column, with your preferences saved for future sessions.

Since engines expose different columns, shared columns stay consistent across engines while engine-specific columns remain available for deeper context. This gives teams a more tailored view of risk data that better fits their workflow.

Improved AI-BOM Export in Global Inventory

General availability: August 16

AI-BOM export from Global Inventory now runs through the unified reporting pipeline for a more consistent, reliable experience. You can trigger the export as before and download it once it's ready.

This ensures dependable exports, even for large inventories.

Manual Risk Triage via MCP Server

General availability: August 16

You can now triage SAST and SCA risks directly through the MCP Server, without opening Checkmarx One. Using your AI assistant, you can update a risk's state, such as marking it Confirmed or Not Exploitable, add a comment, and view its triage history within your existing workflow.

This lets teams review and remediate risks faster, without switching context between tools.

Included BYOR Results in Analytics and Reports

General availability: August 16

Scan results from imported BYOR files are now included in analytics and reports, alongside results from standard scans. This data is available wherever project or application-level reports are generated.

As a result, reports reflect a complete and consistent view of all scan results, regardless of how they were produced.

Added Comment Support to BYOR Finding Triage

General availability: August 16

When triaging BYOR imported findings, you can now attach a comment or note to a state change, consistent with the triage experience for findings from Checkmarx One built-in engines.

Added AISC Asset Counters to Scan Summary API

General availability: August 16

The scan summary API now includes AI asset counters, enabling the CLI to display asset data alongside existing scan results. CLI users who initiate AI Supply Chain scans can now view the assets table directly in their CLI output.

Code Snippets in AISC Global Inventory

General availability: August 16

The AI Supply Chain Global Inventory now displays code snippets for each detected asset, consistent with the existing behavior in Scan Results. When viewing an asset in the inventory side panel, you can see the code snippet for each evidence item and copy the file path. Assets with multiple evidence locations display a snippet for each occurrence.

Added Custom State Support to API Security Results

General availability: August 16

The /api/results endpoint now returns custom triage states for API Security findings. When a custom state has been applied to an API Security vulnerability, it is reflected in the customState field of the response, consistent with how custom states are surfaced for other scanners.

SCA

Expanded Archive Unpacking File Type Support

General availability: August 9

SCA archive unpacking now supports tgz, rpm, and whl files, expanding on the existing capability to detect and analyze package manifests found inside archive and package files. This applies to both Checkmarx One cloud scans and the SCA Resolver CLI, using the same unpacking pipeline already applied to other supported archive types.

With this expanded coverage, teams working in Linux, Red Hat, and Python ecosystems get accurate dependency and risk visibility for software distributed as pre-packaged archives, without any change to existing scan configuration.

Upgraded CycloneDX SBOM to Version 1.7

General availability: August 9

The CycloneDX SBOM generated by Checkmarx One is now compliant with version 1.7 of the CycloneDX specification. As part of this upgrade, each component in the SBOM now includes evidence of its provenance and detection method: the file path in your project that produced it, and whether it was identified through manifest analysis or hash comparison, with both shown separately when a component was identified through more than one method.

This is available in the CycloneDX SBOM downloaded from Checkmarx One, whether generated through the UI, API, or CI integration.

By aligning with the latest CycloneDX standard, the SBOM is more useful for enterprise audit, provenance, and compliance workflows.

Expanded C/C++ Package Detection with vcpkg

General availability: August 9

SCA now extends its C/C++ open source detection to include packages sourced from vcpkg, in addition to the existing Conan-based detection.

Since C/C++ projects don't have a standardized manifest or lockfile format, SCA identifies open source packages using fingerprint analysis; this analysis now runs against a combined Conan and vcpkg fingerprint database. Detected vcpkg packages appear in scan results with their name, version, and source registry, along with any associated risk data from the Checkmarx security knowledge base.

This gives teams that manage C/C++ dependencies through vcpkg the same visibility into open source risk that Conan users already have, closing a previous blind spot in C/C++ scanning.

DAST

Guided Scans Now Display Recording Errors

General availability: August 16

Guided scan results now show errors from the recordings used in a scan, so you can see which recordings failed and why. This also shows how each recording affected scan coverage - including any additional paths or vulnerabilities it uncovered.

Custom Attributes for Uploaded API Scan Files

General availability: August 16

You can now define additional attributes when uploading an API file for scanning. Add key/value variables to Postman files, set a Target URL for OpenAPI/Swagger, or an Endpoint for GraphQL schemas.

This is especially helpful when a file's paths are relative and don't specify a host. Once saved, uploaded files show an icon indicating extra attributes are attached, with options to edit or delete them.

IaC

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

IaC updates are documented in the IaC changelog.

Resolved Issues

Item

Description

AST-160222

The GET /policy_violations REST API returned an empty packages array for SCA policy violations even though incidents were recorded.

AST-148524

"No code changes" were detected incorrectly.

AST-164441

AI Remediation took longer than expected due to Claude Agents SDK sandbox restrictions.

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-163057

Documentation required updates.

AST-159888

Intermittent connectivity drops occurred due to IPsec ESP anti-replay false positives in ECMP and asymmetric Kubernetes network paths.

AST-159429

Changing predicates through the /api/sast-results-predicates/ endpoint returned a 504 Gateway Timeout error for scans of specific projects.

AST-163960

Scan links generated by the Checkmarx One CLI did not open the corresponding scan results directly when the scan was not listed on the first page of the UI.

AST-163150

The PATCH /tenant endpoint overwrote secret fields with the masked placeholder (********), replacing the actual credentials.

AST-162655

The IAM Groups page displayed a maximum of 100 group members, even for larger groups.

AST-162444

Opening a SAST Results filter permalink in a new browser tab did not expand or display the expected results.

AST-162398

The IaC findings returned by the api/results endpoint did not include CWE information.

AST-161503

The Tags filter dropdown expanded without constraints when displaying long tag names.

AST-161501

Filtering by tag on the Application List and All Scans views caused excessive load and degraded tenant performance.

AST-161483

Editing a rule in Project Settings > Rules created a duplicate rule instead of updating the existing one.

AST-160284

The IAM User Role Mapping tab did not display IAM roles inherited through group membership.

AST-145598

DAST scans initiated through the CLI returned a 404 error.