Community and language coverage
The Spectra Assure platform supports a variety of communities, programming languages, and file formats. A specific set of features is available for each of those categories.
The tables on this page contain supported communities and programming languages.
For every supported community and programming language, the tables cover the following information:
- Code Analysis - the supported file formats and environments on which Spectra Assure products can perform static analysis
- Packages - the supported package formats, libraries, and package managers
- Dedicated Policies - indicates if there are dedicated Spectra Assure policies for the community/language
- Threat Detection - indicates if the Spectra Assure platform identifies threats targeting the community/language
- Behavioral Analysis - indicates if the Spectra Assure platform performs code intent analysis
- Known Vulnerabilities - indicates if the Spectra Assure platform detects publicly disclosed vulnerabilities (CVE)
Community coverageโ
Select a community in the table for details about code analysis and package format support.
Community | Dedicated Policies | Threat Detection | Behavioral Analysis | Known Vulnerabilities |
---|---|---|---|---|
Windows | Windows and Linux mitigation checks in compiled binaries only | โ๏ธ | โ๏ธ | Vulnerabilities in statically linked libraries only |
Linux | Windows and Linux mitigation checks in compiled binaries only | โ๏ธ | โ๏ธ | โ๏ธ |
macOS | โ | โ๏ธ | โ | โ |
Machine Learning | โ๏ธ | โ๏ธ | โ๏ธ | N/A or unsupported |
Development | โ | โ๏ธ | โ๏ธ | โ๏ธ |
Containers | โ๏ธ | โ๏ธ | โ๏ธ | โ๏ธ |
Windowsโ
Code Analysis |
|
Packages |
|
Linuxโ
Code Analysis |
|
Packages |
|
macOSโ
Code Analysis | Compiled code: Mach-O (x86, arm, ppc) |
Packages | macOS (PKG, DMG, Universal) |
Machine Learningโ
Code Analysis | Model data |
Packages |
|
Developmentโ
Code Analysis | CI/CD and IDE plugins |
Packages |
|
Containersโ
Code Analysis |
|
Packages |
|
Language coverageโ
Programming languages with the info (โน๏ธ) symbol in the table have some restrictions or special conditions for what is supported.
The following special conditions are indicated:
- C/C++ - Dedicated Policies: Windows and Linux mitigation checks in compiled binaries only; Known Vulnerabilities: Vulnerabilities in statically linked libraries only
- Visual Basic - Dedicated Policies: Windows and Linux mitigation checks in compiled binaries only
- Delphi - Dedicated Policies: Windows and Linux mitigation checks in compiled binaries only
- Python - Dedicated Policies: Machine learning model data only
- Go - Dedicated Policies: Windows and Linux mitigation checks in compiled binaries only
- Rust - Dedicated Policies: Windows and Linux mitigation checks in compiled binaries only
- AutoIt - Dedicated Policies: Windows and Linux mitigation checks in compiled binaries only
Language | Code Analysis | Packages | Dedicated Policies | Threat Detection | Behavioral Analysis | Known Vulnerabilities |
---|---|---|---|---|---|---|
C/C++ | Compiled code
| โน๏ธ | โ๏ธ | โ๏ธ | โน๏ธ | |
.NET (C#, F#, VB.NET) | Compiled bytecode
|
| โ | โ๏ธ | โ๏ธ | โ๏ธ |
Visual Basic | Source code
| โน๏ธ | โ๏ธ | โ๏ธ | โ | |
Delphi | Compiled code
| โน๏ธ | โ๏ธ | โ๏ธ | โ | |
Python | Source code
|
| โน๏ธ | โ๏ธ | โ๏ธ | โ๏ธ |
Node.js | Source code
|
| โ | โ๏ธ | โ๏ธ | โ๏ธ |
Ruby | Source code
|
| โ | โ๏ธ | โ๏ธ | โ๏ธ |
Go | Compiled code
| โน๏ธ | โ๏ธ | โ๏ธ | โ๏ธ | |
Rust | Compiled code
|
| โน๏ธ | โ๏ธ | โ๏ธ | โ๏ธ |
Java | Compiled bytecode
|
| โ | โ๏ธ | โ๏ธ | โ๏ธ |
JavaScript | Source code
| โ | โ๏ธ | โ๏ธ | โ | |
PHP | Source code
|
| โ | โ๏ธ | โ | โ๏ธ |
AutoIt | Source code
| โน๏ธ | โ๏ธ | โ๏ธ | N/A or unsupported | |
PowerShell | Source code
| โ | โ๏ธ | โ๏ธ | N/A or unsupported | |
Shell | Source code
| โ | โ๏ธ | โ๏ธ | N/A or unsupported |