Introduction
Platform Support for Coverity on Polaris
This support information applies to the installation of Coverity on Polaris CLI Client and Coverity Analysis.
| OS | Version | Notes |
|---|---|---|
| Linux | 64-bit kernel, version 2.6.32+ with glibc 2.18 or later on x86_64 | |
| macOS | OSX 13, 14, 15 |
Deprecation Notice: Support for macOS 13 has been deprecated as of 2025.6.0 and will be removed in a future release. |
| Windows | x86_64, Version 10 and 11 and Windows Server 2022 |
Windows Platform Support Notes
Deprecation Notice: Support for Windows 10 has been deprecated as of 2025.6.0 and will be removed in a future release. |
Language Support for Coverity on Polaris
| Language | Capture mode | OS | Versions | Notes |
|---|---|---|---|---|
| Salesforce® Apex™ |
|
Windows macOS Linux |
Version agnostic | Coverity supports the execution of PMD analysis (through Coverity Analysis for Apex) and requires Oracle Java SE Runtime Environment 8 (JRE 8) platform support. |
| C/C++ |
|
Windows macOS Linux |
|
Compliance analysis is available with all C/C++ analysis platforms except AIX. |
| C# |
|
Windows Linux |
Up to C# 13 |
|
| Objective-C/C++ |
|
Windows macOS Linux |
NA | |
| Dart |
|
Windows macOS Linux |
Version agnostic |
|
| Go |
|
Windows macOS Linux |
Go 1.23-1.24 | Deprecation Notice: Support for Go 1.23 has been deprecated as of 2025.6.0 and will be removed in a future release. |
| Java |
|
Windows macOS Linux |
Up to Java 24 |
|
| JavaScript |
|
Windows macOS Linux |
ECMAScript 5–14 |
|
| Kotlin |
|
Windows macOS Linux |
Kotlin 2.0.0-2.0.21, 2.1.0-2.1.10 |
|
| PHP |
|
Windows macOS Linux |
Version agnostic | PHP support is gained via the Rapid Scan Static (Sigma) engine. |
| Python |
|
Windows macOS Linux |
Python 3.x– 3.13 | Added Rapid Scan Static (the Sigma engine) support for API safety and hardcoded secret checks. |
| Ruby |
|
Windows macOS Linux |
Matz's Reference Impl. (MRI) 1.9.2–3.2 and equivalents | Ruby is supported via the Rapid Scan Static (Sigma) engine. Support for the Brakeman Pro analyzer, which runs as part of the Coverity Analysis suite, will continue. |
| Rapid Scan Static (Sigma) analysis |
Windows macOS Linux |
|
||
| Swift |
|
macOS | Version agnostic | Swift support is gained via the Rapid Scan Static (Sigma) engine. |
| Typescript |
|
Windows macOS Linux |
TypeScript 1.0–5.2 |
IaC Platform and File Format Support
Infrastructure as Code (IaC) support uses autocapture in Coverity on Polaris to detect security flaws in your infrastructure code in the following platforms and file formats.
- AWS CloudFormation
- Kubernetes
- Terraform
- HCL (Terraform)
- JSON
- XML
- YAML
Compiler Support
Compiler information is for Build Capture only
- Running Coverity with Build Capture requires that your project employ a version of the compiler which is supported by Coverity. In this section, each table lists the supported compilers and versions for the language in question. Note that compiler support is not identical between Coverity on Polaris and standard Coverity.
- If you don't plan to run Build Capture, compiler support is not relevant and the information in the Language Support table (just before this section) should be sufficient.
| OS | Supported Compilers | Versions / Notes |
|---|---|---|
| Linux |
Bazel 6, 7 and 8 GNU GCC 4.8.0–14.1 |
Bazel
LLVM Clang / Android NDK Clang
GNU GCC
MSVC
|
| macOS |
Bazel 6, 7 and 8 LLVM Clang 10.0–19.1.0 Android NDK Clang 9.0.9–18.0.1 (NDK revisions r22e–r27) GNU GCC 4.8.0–14.1.0 |
|
| Windows |
Bazel 6, 7 and 8 GNU GCC 4.8.0–14.1 Microsoft Visual C++ 2019-2022 |
| OS | Supported Compilers | Versions / Notes |
|---|---|---|
| Linux | Bazel 6, 7 and 8 .NET 8.0-9.0 |
|
| macOS | Not supported | |
| Windows |
Bazel 6, 7 and 8 Visual Studio 2019, 2022 .NET 8.0-9.0 |
|
| OS | Supported Compilers | Versions / Notes |
|---|---|---|
| Linux | Not supported | |
| macOS | LLVM Clang 10.0–19.1.0 |
|
| Windows | Not supported |
| OS | Supported Compilers | Versions / Notes |
|---|---|---|
| Linux | Go compiler 1.23-1.24 |
|
| macOS | Go compiler 1.23-1.24 | |
| Windows | Go compiler 1.23-1.24 |
| OS | Supported Compilers | Versions / Notes |
|---|---|---|
| Linux |
Bazel 6, 7 and 8 Oracle JDK 1.8, 17, 21, 24 OpenJDK 1.8, 17, 21, 24 |
|
| macOS | Bazel 6, 7 and 8 Oracle JDK 1.8, 17, 21, 24 |
|
| Windows |
Bazel 6, 7 and 8 Oracle JDK 1.8, 17, 21, 24 OpenJDK 1.8, 17, 21, 24 |
| OS | Supported Compilers | Versions / Notes |
|---|---|---|
| Linux | Kotlin 2.0.0-2.0.21, 2.1.0-2.1.10 |
|
| macOS | Kotlin 2.0.0-2.0.21, 2.1.0-2.1.10 | |
| Windows | Kotlin 2.0.0-2.0.21, 2.1.0-2.1.10 |
| OS | Supported Compilers | Versions / Notes |
|---|---|---|
| Linux | Not Supported | |
| macOS | IDE: Xcode 12.5.x-16 |
|
| Windows |
Not Supported |