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

CLI and Plugins Releases of July 2026

CLI Version 2.3.58

Status

Item

Description

NEW

Flag Support

Added new flag, --file-filter-ext, in scan create command, for setting filters to include/exclude files and folders using Apache Ant-style glob patterns (e.g. **/*.java, !**/test/**). Ant-style glob patterns enable more precise and scalable scan filtering by supporting directory-aware, recursive matching across complex project structures. 

Tip

We also improved the functionality of the existing filter flag --file-filter (-f) by making it non-case sensitive. Otherwise, it continues to function as it did previously.

NEW

Developer Assist

Prepared the CLI to support the upcoming release of the Developer Assist plugin for Copilot. This will be the minimum required version for running that plugin.

CLI Version 2.3.57

  • General improvements and bug fixes

CLI Version 2.3.56

  • Prepared the CLI to support the upcoming release of the Developer Assist plugin for Claude Code. This will be the minimum required version for running that plugin.

CLI Version 2.3.55

Status

Item

Description

NEW

Browser Based Authentication

Introduced the option for browser-based OAuth authentication. This is done using the new cx auth login command. You can use the new cx auth logout command to end the current session by revoking the current refresh token and clearing the stored credentials.

NEW

Realtime-OSS Scanner

For the Realtime-OSS scanner used in Developer Assist, we added support for the following package managers: Gradle, SBT, PIP, Setup & Poetry.

NEW

Analytics Dashboard and API

The Analytics dashboard and API now identify the version of the Checkmarx plugin along with the IDE name.

UPDATED

RepoUrl property

Updating the repoUrl property is no longer supported. This applies to all project types.

CI/CD Plugins

In July we released the following CI/CD plugin versions:

  • Azure DevOps - 3.0.23 (uses CLI v2.3.54)

  • GitHub Actions - 2.3.41 (uses CLI v2.3.60)

Improvements and Bug Fixes

Status

Item

Platform

Description

NEW

AI Supply Chain Security

Azure DevOps

Added support for AI Supply Chain Security scanner

IDE Plugins

In July we released the following IDE plugin versions:

  • JetBrains - 2.3.7 (uses CLI v2.3.57)

  • Visual Studio - 4.4.16 (uses CLI v2.3.54)

  • VS Code - 2.69.0 (uses CLI v2.3.55)

Improvements and Bug Fixes

Status

Item

Platform

Description

NEW

Ignore Risks

Visual Studio

Added the ability to mark risks as Ignore, so that the risks will no longer be shown in your IDE. You can Revive a risk at any time to resume showing that risk. This can be applied to a specific instance of a risk or it can be applied to all instances of that risk in your project. This helps to reduce noise and focus on issues that require attention.

NEW

ASCA Intallation Location

Visual Studio

We now support running the ASCA scanner from a custom installation location. By default, when ASCA is run, the binary file is installed at $HOME/.checkmarx. Users can now manually install the binary in a custom location and then point to that location for running ASCA scans.

The ASCA location can be specificed using a new global flag in the Additional params: --optional-flags with the key asca-location and the value specifying the value as the custom path. Example: --optional-flags="asca-location=/home/custom/path".

Alternatively, the key/value for the location can be specified using the environment variable CX_OPTIONAL_FLAGS.

UPDATED

IntelliJ Support

JetBrains

This version is not supported for IntelliJ version 2026.2.1. If you are using that version of IntelliJ, then you should continue using version 2.3.6 or below.

UPDATED

Remediation Agent

Visual Studio

Changed the behavior so that when connection to the Checkmarx MCP is not available, the remediation agent seamlessly offers remediation for all types of risks based on the IDE's LLM. When this occurs, we provide a notification indicating that the recommendations are not based on Checkmarx's specialized models.

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.