8.9.0 Supported Code Languages and Frameworks
CxSAST
The following code languages can be scanned using v8.9.0:
Environment | Primary Languages | Secondary Languages | Frameworks | File extensions | Additional Information |
---|---|---|---|---|---|
|
|
|
| Java can be configured as a unified language with Scala. | |
|
|
|
| ||
ASP |
| ASP.Net MVC framework |
| ||
VB6 |
| ||||
C/C++ |
|
| |||
PHP | JavaScript |
|
| ||
Apex |
|
| This is for Salesforce APEX only. | ||
Ruby | Ruby on Rails |
| |||
JavaScript |
|
| |||
Typescript** | Angular |
| |||
| |||||
Perl |
| ||||
Android (Java) |
|
| |||
Objective C Swift |
| ||||
| |||||
| |||||
Python |
| Django |
| ||
Groovy |
|
| |||
Scala | Akka |
| Scala can be configured as a unified language with Java. | ||
GO Language | Protobuf |
| |||
Kotlin for Android |
| ||||
Other extensions:
|
[*] Requires minor adjustments
[**] Client side
Open Source Analysis (CxOSA)
Checkmarx analyzes the open sources using the following methods:
- Analyzes the open source third parties themselves, supported in the languages list below.
- Analyzes the projects' manifest files by resolving their dependencies against customer-defined repositories
The following open source code analysis languages and package managers can be analyzed using v8.9.0:
Environment | File Extensions | Environment | File Extensions | |
---|---|---|---|---|
Java | Jar files | .Net | DLL files | |
JavaScript | .js | TypeScript | ||
React | NodeJS | |||
Angular | WCF | |||
WPF | F# | |||
C# | DLL files | Kotlin | ||
Python | Groovy | |||
PHP | Scala | |||
Package Managers | File Extensions | Package Managers | File Extensions | |
Gradle | Maven | |||
NPM | Yarn | |||
NuGet | nupkg files | Pip | ||
Composer | SBT | |||
Bower |
Codebashing - Application Security Training Platform
For supported code for Codebashing, see Codebashing.