スキャンプロジェクトのメタデータの作成
スキャンプロジェクトの作成時にContrastで収集するメタデータを設定できます。メタデータを設定すると、メタデータがない場合に、スキャンプロジェクトの作成やスキャンの実行を制限するかどうかを決定できます。
スキャンプロジェクトの一覧に、設定されたメタデータが表示されます。
開始する前に
ロールベースのアクセス制御が有効になっている場合は、「組織の管理」アクションのあるロールが必要です。
アクセス制御に組織のユーザとグループを使用している場合は、組織のAdmin(管理者)ロールが必要です。
現在、メタデータは新規のスキャンプロジェクトでのみサポートされています。
手順
ユーザメニューから、組織の設定を選択します。
スキャンプロジェクトを選択します。
「スキャンの設定」で、各フィールドに入力します。
フィールドタイプ:フリーフォマット
サポートされているフィールドタイプは、フリーフォーマットのみです。
値:このフィールドに対する値を入力します。
値の条件:チェックボックスを使用して、指定されるメタデータの値を必須か ユニークな値にするかを設定します。
両方の条件を選択できます。
スキャンローカルエンジンの設定のプレビューには、
.contrast-scan.json
ファイルに含めることができる設定が表示されます。このファイルを使用してスキャンローカルエンジンを設定する場合は、スキャンするソースコードのルートフォルダにこのファイルを作成して下さい。フィールドを追加を選択して、必要な行を追加します。
全ての必須フィールドが指定されていない場合に、スキャンプロジェクトの作成や新しいスキャンの実行が行われないようにするには、必須フィールドが足りないスキャンプロジェクトを制限するを選択します。
この制限は、Contrast Webインターフェイス、Contrast CLI、またはContrast Scanローカルエンジンを使用して作成される新規のスキャンプロジェクトに適用されます。
このオプションを選択すると、必要なメタデータを選択せずにスキャンプロジェクトを作成しようとした場合、ContrastのWebインターフェイスに警告メッセージが表示されます。