Supported languages for Contrast
This table provides a view of the languages the different Contrast components support.
Table key:
|
Language | Contrast Scan | Contrast Runtime SCA | Contrast Static SCA | Contrast Assess | Contrast Protect | Contrast Application Detection and Response (ADR) | Contrast Serverless - End of Sale |
|---|---|---|---|---|---|---|---|
Java |
|
|
|
|
|
|
(AWS and Azure) Includes SCA library data, SAST scans, and IAM policies |
Kotlin Supported by the Java agent |
|
|
|
|
|
|
|
Scala Supported by the Java agent |
|
|
|
|
|
|
|
.NET Framework |
|
|
|
|
|
|
Includes SCA library data and IAM policies |
.NET Core |
|
|
|
|
|
|
Includes SCA library data and IAM policies |
C# Supported by the .NET Core and .NET Framework agents |
|
|
|
|
|
|
Includes SCA library data and IAM policies |
VB.NET Supported by the .NET Core and .NET Framework agents |
|
|
|
|
|
|
|
Node.js |
|
|
|
|
|
|
Includes SCA library data and IAM policies |
Client-side JavaScript |
|
|
|
|
|
|
|
Ruby (version 3.2.X or earlier) - End of Life Visit Maintenance status for Ruby. |
Uses Brakeman 4.3. which supports Ruby Rails 2.3.x to 5.x. Analyzes code written with Ruby 1.8 syntax and later. |
|
|
|
|
|
|
Python |
|
|
|
|
|
|
Includes SCA library data and IAM policies |
Go |
|
|
|
|
|
|
|
PHP |
|
|
|
|
|
|
|
Additional technologies for Contrast Scan
Contrast Scan supports these additional languages and technologies:
| SAP ABAP | JavaScript/TypeScript | RPG IV |
| ActionScript | JCL | Swift |
| ASP.NET | JSP | Transact-SQL |
| C and C++ | NATURAL | TypeScript |
| COBOL | Objective-C | Visual Basic |
| Hana SQL Script | Oracle Forms | XML |
| HTML | PS-SQL | |
| Informix (SQL and 4GL) | PowerScript |

