Manage SAST tool versions
Learn how to change the version of Coverity used for SAST tests on Polaris.
After Black Duck Support enables this feature for your organization, you can customize the version of Coverity (and Rapid Scan Static) used for static analysis. This allows you to change your organization's default Coverity version, or override the default version for specific applications, projects, or branches in your portfolio.
Each version of Coverity (used for full SAST tests) is keyed to a corresponding version of Rapid Scan Static (Sigma). The latest supported version of Coverity is keyed to the latest supported version of Sigma. When you change the version of Coverity, the corresponding version of Sigma is automatically activated. Find available versions of Coverity and Sigma here: Supported tools.
SAST tool version inheritance
The version of Coverity you enable at the organization-level serves as the default for all the applications, projects, and branches in your portfolio. However, the version assigned to an application, project, or branch takes precedence:
- The version of Coverity enabled for an application overrides the organization-level version.
- The version of Coverity enabled for a project overrides both application and organization-level versions.
- The version of Coverity enabled for a branch overrides project, application, and organization-level versions.
To check the active Coverity version for an application or project, open the Analysis tab.
- For an application, go to Portfolio > select an application > Settings > Analysis.
- For a project, go to Portfolio > select an application > select a project > Settings > Analysis.
When Inherited appears at the top of the SAST Analysis panel, the versions of Coverity and Sigma the application (example below) or project use are inherited.

To check the active Coverity version for a branch, go to Portfolio > select an application > select a project > Branches. Then, select the options
icon at the end of the branch's row and select Edit. When Inherited appears near SAST Analysis, the version of Coverity the branch uses is inherited.
Coverity upgrades on Polaris
Polaris can support several versions of Coverity at a time.
Deprecated versions of Coverity
Versions of Coverity will be flagged as deprecated 90 days before they're removed. When a version of Coverity is deprecated, you can continue running SAST tests with the deprecated version.
Unsupported version of Coverity
When support for a version of Coverity ends, SAST tests that attempt to use the unsupported version will not run. To resume testing, you must activate a supported version of Coverity.
Version changes
Changing the version of Coverity at the organization, application, project, or branch level won't interrupt tests that are already in progress. However, after you make the change, you must run a full SAST test on at least one branch in affected projects before rapid SAST tests can run.