Skip to main content

Releases of January 2022

Release of January 24 2022 (v36)

Status

Description

NEW

The Feedback app functionality is now supported not only through a Webhook, but also through manual scans.

Release of January 13, 2022 (v36)

New features and improvements

Status

Description

NEW

In Checkmarx One integrations, the user is now set as the initiator and events are filtered by scan origin.

NEW

In SCM import parameters, the organization name is now displayed separately from the username for better clarity.

NEW

The Import wizard now allows filtering out the archived GitHub repositories.

NEW

To make GitLab scan status comments more actionable, they will now contain links instead of plain text.

Resolved issues

Status

Description

FIXED

Resolved an issue that caused the failure of manual scans on old SCM projects with missing branches.

Release of January 6 2022 (v35)

Status

Item

Description

NEW

Plugins

Eclipse plugin enhancements:

  • Project selection and branch selection

  • Filtering options, for example the ability to show new items only.

NEW

Plugins

VS Code plugin enhancements:

  • Project selection and branch selection

  • Filtering options, for example the ability to show new items only.

NEW

Feedback Apps

This version introduces a new Feedback App that notifies Developers and AppSec engineers on Checkmarx findings via Slack.

NEW

Feedback Apps

Another new Feedback App featured in this version provides automatic ticketing in GitHub Issues. With this Feedback App, GitHub issues are created, updated and closed after Checkmarx scan.

NEW

KICS

KICS query descriptions now appear in the KICS results viewer.

CLI and Plugins Release of January 26 2022

Released CLI Version 2.0.10

Key Improvements

Vulnerability Descriptions

The results output for SAST vulnerabilities now includes a brief description of the vulnerability.

Scan Timeout Flag

We added the --scan-timeout <int> flag to the scan create command, enabling users to specify a time limit after which the scan will fail and terminate. See documentation here.

New Report Type

We added an new type of report, SummaryJSON. This creates a JSON file with a summary of the vulnerabilities of each severity level.

Bug Fixes

Status

Item

Description

FIXED

Config folder permissions

We fixed a problem with the permissions for accessing the configure command folder.

CI/CD Plugins

New CI/CD Plugin Versions

In January we released the following CI/CD plugin versions. These plugin versions use CLI version 2.0.10.

General Improvements

The following improvements apply to all of the CI/CD plugins.

Status

Item

Description

NEW

Report type

You can now generate reports of a new type, SummaryJSON. This creates a JSON file with a summary of the vulnerabilities of each severity level.

NEW

Scan timeout

We added the --scan-timeout <int> flag to the scan create command, enabling users to specify a time limit after which the scan will fail and terminate. See documentation here.

UPDATE

Branding

Updated UI elements to reflect the new Checkmarx branding (e.g. logo).

IDE Plugins

In January we released the following plugin versions. These plugin versions use CLI version 2.0.10.

Key Improvements

Triaging Results

Checkmarx One tracks specific vulnerability instances throughout your SDLC. Each vulnerability instance has a ‘Predicate’ associated with it, which is comprised of the following attributes: ‘state’, ‘severity’ and ‘comments’. After reviewing the results of a scan, you have the ability to triage the results and modify these predicates accordingly. For more info about triaging results in Checkmarx One, see Managing (Triaging) Vulnerabilities.

For all IDE plugins, we now enable users to triage results directly from their IDE consoles. This makes it easy for developers to triage results and remediate the vulnerabilities all in one place.

General Improvements

The following improvements apply to all of the IDE plugins (unless specified otherwise).

Status

Item

Description

NEW

SAST vulnerability descriptions

The IDEs now show a brief description for each SAST vulnerability in the results pane.

NEW

Filter by state

For VS Code, there is now an option to filter the results tree by the state of the vulnerabilities.

UPDATE

Branding

Updated UI elements to reflect the new Checkmarx branding (e.g. logo).

UPDATE

UI improvements

General UI improvements in VS Code and JetBrains.

CLI and Plugins Release of January 11, 2022

Released CLI Version 2.0.9

Key Improvements

Triaging Results

Checkmarx One tracks specific vulnerability instances throughout your SDLC. Each vulnerability instance has a ‘Predicate’ associated with it, which is comprised of the following attributes: ‘state’, ‘severity’ and ‘comments’. After reviewing the results of a scan, you have the ability to triage the results and modify these predicates accordingly. For more info about triaging results in Checkmarx One, see Managing (Triaging) Vulnerabilities.

We now provide a CLI command for triaging results. See full documentation here.

Fail Thresholds

The CLI now allows you to add a --threshold flag to a scan create command. This enables you to set thresholds that will cause the scan to fail. This can be used in a CI/CD workflow to break builds when excessive vulnerabilities are identified.

Thresholds are set separately for each type of scanner using the following format: <engine>-<severity>=<limit>

See full documentation here.

Threshold example:

./cx scan create --project-name DemoProject -s <Repository URL> --branch main --threshold sast-high=3;kics-high-1

Bug Fixes

Status

Item

Description

FIXED

Sonar output

Fixed Sonar results output for a scan that contains only one SAST vulnerability. Removed SCA vulnerabilities from Sonar output.

FIXED

Exit code

Return exit code 1 if “auth register” command fails.

CI/CD Plugins

New Plugin

The new Checkmarx One Maven plugin enables you to interact with Checkmarx One directly from a Maven lifecycle phase. The plugin provides a wrapper around the Checkmarx One CLI Tool, enabling easy integration into Maven while using the full functionality and flexibility of the CLI tool. See documentation here.

Note

The plugin code can be found here.

New CI/CD Plugin Versions

In November we released the following plugin versions. All current plugin versions use CLI version 2.0.9.

The following improvements apply to all of the CI/CD plugins.

Status

Item

Description

NEW

Thresholds

Enables breaking builds by specifying a threshold for acceptable vulnerabilities.

NEW

Sonar output

Enables exporting scan results directly to Sonar, enabling you to view the Checkmarx One results in your SonarQube or SonarCloud console. See documentation here.

CLI Integrations for Additional CI/CD Platforms

We have created integration examples and documentation to help you to integrate Checkmarx One into popular CI/CD platforms using the Checkmarx One CLI Tool. See examples on GitHub.

Click on the links to see the documentation for the following platforms: