Skip to main content

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ファイル内でRestorePackagesWithLockFileを「true」に設定してdotnet buildを実行することで生成できます。

.NETでは、--legacyオプションの使用のみがサポートされます。

Node.js

package.jsonとロックファイル(package-lock.jsonyarn.lock)

JavaScript

現在は、Node.js 16以降のみがサポートされます。

クライアントサイドおよびサーバサイドのJavaScriptパッケージを含めて、npmをサポートしています。マニフェストファイルであるpackage.jsonと、ロックファイル(package-lock.jsonyarn.lock)が必要です。ロックファイルは、バージョン2とバージョン3の両方がサポートされています。

Ruby

gemfilegemfile.lock

RubyGems

Python

pipfilepipfile.lock

PyPI

Go

go.mod

Gopm

PHP

composer.jsoncomposer.lock

Composer