Skip to main content

Version 3.63 | July 26, 2026

New Features and Enhancements

Organization-Level Configuration for Code Repository Integrations

Organization-level configuration is now available in Checkmarx One for Code Repository Integration projects, giving account administrators the ability to define scanner and integration settings that apply across all projects within a connected organization. A new Organizations tab in Account Settings, shows each connected SCM organization with a summary of its current configuration.

From the Organization Settings panel, administrators can enable or disable individual scanners and features. Each setting includes an Allow Override option that determines whether individual projects can deviate from the organization default. Settings that are locked at the organization level appear as disabled in Project Settings, with a tooltip indicating that they are controlled at the account level. Settings that allow override remain editable at the project level. Organization-level configuration reduces manual setup overhead across large repository fleets and gives administrators consistent, enforceable control over scanning policy for Code Repository Integration projects while preserving flexibility where needed.

For more information, see Organization-Level Configuration for Code Repository Integrations.

Settings-Level Controls and Override Enforcement

Checkmarx One now supports allowedLevel and unableToBlockOverride attributes on settings metadata, giving platform administrators greater control over where settings can be configured and how override behavior is enforced across levels.

Administrators can now restrict specific settings to either the tenant or project level, preventing misconfiguration by ensuring settings are only accessible and modifiable at their intended scope.

For settings marked as unable to block override, the override option is always enforced regardless of any value provided in a request, ensuring consistent resolution behavior across all levels.

These enhancements reduce the risk of misconfiguration in complex multi-tenant environments and provide a more predictable, enforceable settings hierarchy.

Container Security Scanner via MCP Server

The Checkmarx One MCP Server now supports Container Security scanning, extending MCP coverage to include container risk detection alongside the existing SAST, SCA, IaC, and Secrets integrations.

Access to this functionality is subject to the applicable license and role-based permissions, consistent with other engine integrations.

Scan Consistency

Scan results stay consistent across scans by preventing vulnerabilities from being marked as fixed when scan configurations change or when vulnerabilities have not been tested or are newly introduced. This leads to reliable scan results across different runs and keeps your feedback loops fast and your developer workflow accurate and predictable.

BYOR Results Included in Platform Summary Views

Bring Your Own Results (BYOR) data is now included in the risk summary views across the Checkmarx One platform, ensuring that projects using imported scan results are accurately represented. The Applications view, including the Overview and Projects tab, also reflects accurate totals that incorporate BYOR results, covering total vulnerabilities, results by scanner type, results by state, and other relevant summary fields.

This update ensures a complete and consistent picture of security risk across all projects, regardless of how scan results were ingested.

CSV Export for Fixed Vulnerabilities

The Checkmarx One Analytics Dashboard now supports CSV export for the Fixed Vulnerabilities drill-down table.

This makes it easier to use fixed vulnerability data for external reporting and compliance purposes.

Organization-Wide AI Disable Control

A new AI Usage toggle is now available in Global Settings, giving organizations a single control to instantly disable all AI-driven capabilities across the Checkmarx One platform. When disabled, both user-facing and backend AI-powered features are turned off, and any future AI capabilities will also be governed by this setting. Disabling the toggle triggers a confirmation prompt before taking effect.

This provides enterprises with a reliable governance mechanism to enforce compliance, respond to policy changes, or mitigate risk without requiring per-feature configuration.

Added API Security Triage Events to Audit Trail

API Security triage actions are now recorded in the Checkmarx One Audit Trail, giving security and compliance teams full visibility into result state and severity changes. Each audit event captures the user who performed the action, the timestamp, and the before and after values, including an indication of whether the change was applied individually or in bulk, and whether it was triggered by Similarity or Attack Vector ID logic.

Events are accessible via the Audit Trail API.

State-Based Exemption Rules for Policy Enforcement

Policy Management now supports state-based exemption rules, letting teams define which vulnerability states are excluded from build-break enforcement. Findings that match an exemption rule are skipped during enforcement evaluation but remain fully visible and tracked. All other findings are evaluated against enforcement rules as normal, consistently across pull requests, builds, and CI/CD pipelines.

This allows teams to honour approved exception workflows and proceed with releases without disabling enforcement or misclassifying vulnerabilities.

SCA

Improved Load Time for Global Inventory

We improved the initial load times for showing results on the SCA Global Inventory screen.

Added Support for PNPM Lockfile Resolution

SCA now supports dependency resolution using pnpm-lock.yaml, extending lockfile-based analysis to projects managed with PNPM.

When a pnpm-lock.yaml file is detected in a project, it is used as the authoritative source for resolving both direct and transitive dependencies, reflecting the exact versions installed by PNPM. For projects without a pnpm-lock.yaml, existing NPM-based resolution behavior is unchanged. This ensures that PNPM-managed projects receive accurate vulnerability and license risk analysis without requiring any changes to the project configuration.

Auto-Revert from Not Exploitable Triage State

Checkmarx One now automatically reverts the triage state of a risk from Not Exploitable to To Verify when a subsequent scan detects a new Exploitable Path for that risk.

Previously, this state change had to be performed manually, which meant exploitable risks could remain incorrectly triaged across scans.

A message logged in the risk History explains the reason for the automatic state change, keeping the audit trail clear. This improvement ensures that exploitability changes are surfaced immediately, so that prioritization policies, merge blockers, and remediation workflows reflect accurate and up-to-date risk information.

IaC

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

IaC updates are documented in the IaC changelog.

DAST

Chrome Support for DAST CLI

Added support for Chrome in DAST CLI. Choose between Firefox and Chrome browser to run your DAST scans. See the --browser CLI command in the table here.

Column Management in Environments

Added column management to environments table. Show or hide columns, pin key ones to lock their place in the table, and drag others to reorder them for better visibility. See here for more information on column management in DAST.

Client Spider Web Crawler

Client Spider has been added as an additional web crawler to web scans. Client Spider is more adept at crawling single-page applications (SPA) than other web crawlers (Spider Ajax).

Resolved Issues

Item

Description

AST-160727

The PATCH /api/configuration/project endpoint returned a 500 error when repository URL synchronization failed for imported projects.

AST-154273

Scans failed because SCM settings could not be retrieved from the configuration service.

AST-133418

Container image scans reported vulnerabilities as open even though they were marked as patched in Red Hat resources.

AST-161306

The SAST Results API response object was missing from the documentation.

AST-161155

Global Inventory and Risk recalculation behavior was inconsistent between the UI and the documentation.

Issues resolved in 3.63.1

AST-161390

Scans on branches with spaces in their names were not displayed.

AST-163613

Tenant deletion placed excessive load on the SAST Queries Writer database, causing tenant deletion to fail.

AST-159193

Editing SAST presets unexpectedly scrolled the page to the top.

AST-157576

Creating an Amazon ECR cloud connection failed.

AST-152985

Scorecard scans failed with a 403 "Resource not accessible by integration" error.

AST-160214

The Policy Management page failed to load and displayed a "Failed to load part of the resources!" message.

AST-160836

Bulk tag assignment from the Projects page failed for imported projects.

AST-164462

Cross-region support for APAC was unavailable for Haiku 4.5.

AST-164340

The Risk Orchestration page returned no results.

AST-164286

Remediation generated an empty test file.

AST-162444

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

SCA-27221

Policies were violated by vulnerabilities without remediation recommendations when remediation-based conditions were configured.

SCA-26922

The Private Packages Catalog page returned a 504 timeout error when loading GraphQL data.

AST-164644

The History tab displayed GUIDs instead of names.

AST-161728

The Manage Environment Associations option was visible and accessible to tenants without a DAST license.