Contrast CLI のサポート対象言語とパッケージマネージャ
Contrast CLIでは、--audit
コマンドを使用する場合に次の言語をサポートします。
言語 | ファイルの種類 | パッケージマネージャ | 備考 |
---|---|---|---|
Java | pom.xml または build.gradle | Mavenビルドプラットフォーム(依存関係プラグインを含む) または ./gradlew dependencies (または、Windowsの場合gradlew dependencies) | |
.NET Core .NET Framework | MSBuild 15.0以上とpackages.lock.json | NuGet | packages.lock.jsonファイルがない場合、各*.csprojファイル内で .NETでは、 |
Node.js | package.jsonとロックファイル(package-lock.jsonかyarn.lock) | JavaScript | 現在は、Node.js 16以降のみがサポートされます。 クライアントサイドおよびサーバサイドのJavaScriptパッケージを含めて、npmをサポートしています。マニフェストファイルであるpackage.jsonと、ロックファイル(package-lock.jsonか yarn.lock)が必要です。ロックファイルは、バージョン2とバージョン3の両方がサポートされています。 |
Ruby | gemfileとgemfile.lock | RubyGems | |
Python | pipfileとpipfile.lock | PyPI | |
Go | go.mod | Gopm | |
PHP | composer.jsonとcomposer.lock | Composer |