- Checkmarx Documentation
- Checkmarx SCA
- Checkmarx SCA Release Notes
- Checkmarx SCA Release Notes October 2024
Checkmarx SCA Release Notes October 2024
Notice
These release notes relate to the SCA standalone product. Users who consume SCA through Checkmarx One should refer to the Checkmarx One release notes to see which SCA features have been released in Checkmarx One.
Warning
The IgnoreVulnerability and UnignoreVulnerability APIs, which had been used for triaging SCA vulnerabilities, will be deprecated soon. They have been replaced by the new Management of Risk API, which supports applying any Checkmarx One state and adding comments. We recommend migrating to the new API soon.
New Project Page
We have fundamentally restructured the screens that show Project information in the SCA web application.
Clicking on the row of a Project in the Dashboard now takes you directly to the main Project page which contains all information about that Project, including the overview, the scan history and detailed scan results (it is no longer necessary to click on the Scan Results button). The info on this page is divided into the following tabs: Project Overview, Packages, Risks, Container, Licenses, Remediation Tasks and Policy Violations.
The list of scans, which had been shown in the Scan History tab of the Overview page, is now shown below the overview widgets in the Project Overview tab.
Caution
The Top Vulnerabilities section that had been shown in that position has been deprecated.
The info that had been shown in the Scan Summary tab of the Scan Results page is now available from the more options menu at the top of Project page (for all tabs). The section showing details of the scan process is now accessed by selecting Scan Details. The section showing info about the package resolution process (e.g., successful and failed manifest files) is now accessed by selecting Resolving Info.
Aside from the changes in the way the info is presented, this update also involves fundamental changes to how the data is gathered "under the hood". This will improve efficiency and ensure more consistent and uniform behavior of aggregated counters.
Delta Scan
We have dramatically cut the time of SCA scans by introducing the new Delta scan feature. When rescanning an existing project, if the manifest files haven’t been changed since the last scan, then we skip the dependency resolution process. This can cut scan times by up to 95% without detracting from the accuracy of the scan. For more information, see SCA Delta Scan.
Current Limitations
Only applies to scans run in the cloud, not to scans using SCA Resolver.
Supported for all languages and package managers for which dependency resolution is done using manifest files except for C and C++.
Does not apply to languages for which dependency resolution is done by file analysis (fingerprint method).
Currently available only in multi-tenant environments, not in single-tenant.
Show all manifest files
We now show all manifest files that were detected, even if no packages were identified in that manifest.