Contrast CLI supported languages
We support the following languages for Contrast CLI:
Language |
Requirements |
Notes |
---|---|---|
Java |
Maven |
A Maven project must be defined with a |
Gradle (v4.8 or above) |
A build.gradle file is required and gradle dependencies or ./gradlew dependencies must also be supported. |
|
.NET Framework and .NET Core |
MSBuild 15.0 or greater and a packages.lock.json file |
If the packages.lock.json file is not present, it can be generated by setting |
Node.js |
You must have either a package-lock.json or a yarn.lock file present. |
Vulnerability reporting is supported for front-end technologies like React or Angular. |
PHP |
You must have the compose.lock and the composer.json files present. |
|
Python |
The pipfile and pipfile.lock files. |
|
Ruby |
The gemfile and gemfile.lock files. |
|
Go |
The go.mod file. |
Note
Only single language applications are supported at this time.