検出事項の一括編集 (Pro)
DefectDojo Pro UI では、検出事項は任意の検出事項リスト — すべての検出事項ページ、またはテスト内の検出事項リスト — から一括編集できます。
Selecting Findings for Bulk Edit
どの検出事項テーブルでも、検出事項の横にあるチェックボックスを使用して選択します。1つ以上の検出事項を選択すると、以下のコントロールを含む一括操作バーが表示されます。
- Bulk Edit — 選択したすべての検出事項にメタデータの変更、タグ、メモ、レビュー依頼を適用できる単一のフォームを開きます。これがメインとなる統合画面です(詳細は後述)。
- Risk Acceptance — 選択した検出事項を、新規または既存の完全リスク受容に追加します。
- Finding Group — 選択した検出事項を、新規または既存の検出事項グループに追加、またはグループから削除します。
- Merge — 選択した検出事項を1つの検出事項に統合します。
- Delete — 選択した検出事項を削除します(確認あり)。
現在の選択に対してアクションを適用できない場合、そのコントロールは無効になります — 利用可否とスキップされる検出事項を参照してください。
Bulk Edit
Bulk Editボタンをクリックすると、フィールドレベルの一括操作をすべて含む1つのフォームが開きます。変更したいフィールドのみを設定し、それ以外はそのままにして、Update Selected Findingsをクリックして適用します。利用可能な操作は以下のとおりです。
- Severity — 深刻度(重大、高、中、低、情報)を設定します。
- Status — アクティブ、検証済み、誤検知、対象外、緩和済み、または不具合レビュー中のいずれかを適用します。
- Date — 発見日を設定します。
- Planned Remediation DateとPlanned Remediation Version。
- Simple Risk Acceptance — リスクを受容またはリスクの受容を解除します。簡易リスク受容が有効になっている製品の検出事項にのみ適用され、それ以外はスキップされます。
- Tags — 選択した検出事項にタグを追加するか、Append / Replaceトグルを使用して各検出事項のタグセット全体を上書きします(Appendはタグを追加し、Replaceは既存のタグをすべて置き換えます)。
- Replace Specific Tag — 指定した1つのタグを別のタグに置き換えます(詳細は後述)。
- Note — 選択したすべての検出事項に、任意のメモタイプを添えてメモを追加します。
- Review — 選択した検出事項に対してレビューを依頼またはクリアします(詳細は後述)。
- Push to Jira — 選択した検出事項をJiraへプッシュするキューに入れます。Jira連携が有効な場合のみ表示されます。
- Push to Connector — 選択した検出事項を設定済みのコネクタへ送信します。この機能が有効な場合のみ表示されます。
Replace Specific Tag
Replace Specific Tagは、対象を絞った非破壊的なタグの入れ替えを行います。Existing Tag to Replaceに置き換え元のタグを、New Tagに置き換え先のタグを入力します。実際に古いタグを持つ選択済み検出事項ごとに、DefectDojoはそのタグを1つ削除して新しいタグを追加します — 他のタグはすべて保持され、古いタグを持たない検出事項は変更されません。
これは上記のTagsフィールドとは異なります。Tagsはタグを追加する(Append)か、タグセット全体を上書きする(Replace)かのいずれかですが、Replace Specific Tagは指定した1つのタグのみを変更します。
Review
Reviewアクションは、選択したすべての検出事項にわたってピアレビューを管理します。
- Request Review — 1人以上のReviewersを選択し、Review Note(必須)を入力します。選択した各検出事項はUnder Review(アクティブ、未検証)に設定され、選択したレビュアーが割り当てられ、レビュー依頼メモが追加され、レビュアーに通知が送られます。
- Clear Review — Review Note(必須)を入力すると、選択した検出事項をUnder Reviewの状態から外し、割り当てられたレビュアーをクリアします。
選択できるレビュアーは、選択した検出事項に対する編集権限を持つユーザーです。
Risk Acceptance, Finding Group, Merge, and Delete
残りの一括操作ボタンは、それぞれ専用のダイアログを開きます。
- Risk Acceptance — 選択した検出事項を管理する新規の完全リスク受容を作成するか、既存のものに追加します。
- Finding Group — 新規の検出事項グループを作成する、検出事項を既存のグループに追加する、または現在のグループから削除します。検出事項グループは単一のTest内でのみ作成できます — 異なるテスト、エンゲージメント、または製品の検出事項は、同じグループを共有できません。
- Merge — 選択した複数の検出事項(すべて同じアセットのもの)を1つに統合します。
- Delete — ポップアップで確認した後、選択した検出事項を削除します。
Availability and skipped Findings
各一括操作は、選択したすべての項目に適用できる場合にのみ利用可能です。
- Bulk Edit、タグ、レビューは、選択したすべての検出事項があなたによって編集可能である必要があります。
- Risk Acceptanceは、選択した検出事項のいずれかが編集不可、すでにリスク受容済み、または重複である場合は利用できません。
- Finding Groupの作成には、すべての検出事項が編集可能であり、グループに属しておらず、同じテスト内にある必要があります。
- Mergeには、2件以上の検出事項が必要で、すべてが編集可能であり、同じアセットのものである必要があります。
- Deleteには、選択したすべての検出事項があなたによって削除可能である必要があります。
操作を実行した際に一部の検出事項を更新できない場合 — 例えば、あなたによって編集できない、すでにレビュー中である、または簡易リスク受容が有効になっていない製品に属している場合など — DefectDojoは残りの検出事項に変更を適用し、それぞれがスキップされた理由を説明する**「One or More Findings Skipped」**という警告を表示します。