- Checkmarx Documentation
- Checkmarx One
- Release Notes
- Current Multi-Tenant Version | 3.57
Current Multi-Tenant Version | 3.57
New Features and Enhancements
Audit Trail – Log Scheduled Scans Events
General Availability: April 19, 2026
The Audit Trail now includes full visibility into scheduled scan activity. This enhancement logs all key actions related to scheduled scans, including creation, updates, enable/disable actions, deletions, and execution events (triggered, failed, or skipped). Users can access these events via the New Audit Trail API.
By extending audit coverage to scheduled scans, this feature strengthens governance and compliance readiness, enables accurate forensic analysis, and provides complete traceability for scan automation workflows.
Full File Path for Nodes in SAST Results Viewer
General Availability: April 19, 2026
You can now view the full file path for nodes in SAST Results Viewer, making it easier to understand the scope of a vulnerability and improve triage. Clicking a node reveals its full file path. Multiple nodes may originate from the same file or from different files.
Container Security: CVSS Score and Fix Data for OS Package Vulnerabilities
General Availability: April 19, 2026
Container scan results now include CVSS score, affected version range, and fix version for OS-level package vulnerabilities, based on official distribution sources (e.g., OVAL, Alpine SecDB, Red Hat advisories).
This data is available across the UI, API (GraphQL, gRPC), CLI, and exports.
With this enhancement, you can quickly determine whether vulnerabilities are fixable and how to remediate them, prioritize issues based on severity, and make more informed risk and patching decisions for base image vulnerabilities.
![]() |
SCA
Added Support for Python 3.14
General Availability: April 12, 2026
Checkmarx One now supports dependency resolution for Python 3.14 for scans run in the cloud as well as via SCA Resolver. This enables accurate SCA scanning of Python 3.14 projects, helping to maintain continuous visibility into security and license risk for customers who are adopting the newer Python version.
Added Support for .NET 10 (LTS)
General Availability: April 12, 2026
Checkmarx SCA now supports dependency resolution for .NET 10 (Long-Term Support), enabling teams to scan NuGet dependencies in .NET 10 projects. As an LTS release, .NET 10 is the preferred target for enterprise and production workloads, making reliable SCA coverage essential for maintaining a secure open-source supply chain over its multi-year support lifecycle.
Added Support for Java 25 (LTS)
General Availability: April 12, 2026
Checkmarx SCA now supports dependency resolution for Java 25 (Long-Term Support), enabling teams to scan Maven and Gradle dependencies in Java 25 projects. As an LTS release, Java 25 is the preferred target for enterprise and production workloads, making reliable SCA coverage essential for maintaining a secure open-source supply chain over its multi-year support lifecycle.
Preserve Exploitable Path Info in Recalculated Scans
General Availability: April 12, 2026
When a scan recalculation is run, we now preserve Exploitable Path and Package Usage data from the original scan. Previously, scan recalculation would overwrite exploitability and usage data even when the the underlying source code and dependencies had not changed. With this improvement, risk assessment remains accurate and consistent after recalculation.
IaC
IaC updates are documented in the IaC changelog.
DAST
Upload Selenium Scripts in Environment Setup
General Availability: April 19, 2026
You can now upload Selenium scripts in the Authentication step in the Environment Setup Wizard. Selenium scripts are executed whenever ZAP launches a browser through Selenium- for example, during an Ajax Spider scan or while performing manual exploration.
These scripts have full access to the active browser instance, allowing them to interact with it directly. This includes running JavaScript, navigating to URLs, filling out forms, clicking buttons, and modifying localStorage or sessionStorage.
Aligned CLI with UI
The CLI is now fully aligned with the UI. For more on DAST CLI commands, see here.
Support for Custom States in DAST
General Availability: April 19, 2026
Added support for custom states in DAST. Custom states are states that you define to help organize and triage your scan results. For more information on Custom States, see here.
Resolved Issues
Item | Description |
|---|---|
AST-139508 | Searching within code (Ctrl+F) in the results view did not work reliably. |
AST-137663 | Scans failed with a “failed to open file for writing” error. |
AST-136230 | Renaming a project to an existing project name incorrectly returned a success message. |
AST-134821 | Opening query details removed the query from a custom preset in preset management. |
AST-133691 | The “Timestamp Disclosure - Unix” finding was missing evidence. |
AST-131338 | The “Secret Without Expiration Date” query included a misleading description. |
AST-131004 | IaC Web Audit sessions timed out unexpectedly. |
AST-130062 | IaC queries produced errors due to unhandled %s placeholders in expected and actual values. |
AST-127589 | IaC produced inconsistent results between main.tf files and plan.json. |
AST-127417 | IaC queries triggered a database error: ON CONFLICT DO UPDATE command cannot affect row a second time. |
AST-127003 | A false positive was reported for “Bicep - Web App Not Using TLS Last Version.” |
AST-141629 | The export tool generated an empty results mapping file when remarks were empty, resulting in no results appearing in Checkmarx One. |
AST-137638 | The “Cloud Metadata Potentially Exposed” DAST finding was incorrectly reported. |
AST-135547 | Generating DAST scan reports failed when scans contained a large number of vulnerabilities. |
AST-135474 | The Results Summary REST API returned incorrect results for certain flows due to missing recalculation. |
AST-128323 | Retrieving SCA results intermittently returned zero results to the flow publisher, impacting Jira Feedback integration. |
SCA-26326 | Recalculation logic used the latest project scan instead of the latest branch scan. |
SCA-25959 | Python dependencies were not detected in certain scans. |
SCA-25442 | Scans failed when API responses exceeded the supported size limits. |
AST-143848 | Project settings rules did not allow changing the “Allow Override” option. |
AST-142454 | The logout button disappeared when the side panel was expanded and the username was too long. |
AST-141686 | The link-client |
AST-140507 | Bulk deletion of projects was not possible. |
AST-137306 | The logout button only responded when clicking directly on the text. |
AST-136066 | Contributors with the Developer role were not counted when using the new GitHub App integration. |
AST-142281 | GitHub PR decoration displayed an incorrect number of new issues. |
AST-141889 | The AWS ECR integration documentation contained errors. |
AST-139870 | The OSS Realtime Scanner did not return vulnerabilities for |
AST-137651 | A shutdown hook was unexpectedly triggered on the EU2 cluster for the |
AST-134386 | DAST PDF and JSON reports displayed incorrect vulnerability counts. |
SCA-26532 | The |
