アクション権限チャート (Pro)

DefectDojo Pro の機能です。 このページで説明する メンバー / グループ / グローバルロール のRBACシステムは、DefectDojo Pro の一部です。オープンソース版のDefectDojoでは、Authorized Users モデルを使用します — オープンソース版のアクセス制御についてはそのページを、エディション間を移行する場合は 3.0 アップグレードノート を参照してください。

ロール権限チャート

このチャートは、製品または製品タイプに関連するすべての権限と、各ロールで利用可能な権限を一覧にすることを目的としています。

以下の5つのロールは、DefectDojo Pro の 組み込みロール(built-in roles)です。これらはロックされたプリセットであり、権限はすべてのインスタンスで同一で変更できません。独自のロールを作成している場合、このチャートはそのロール自体ではなく、複製元となった組み込みロールについて説明しています。ロールに付与できる権限の全カタログについては、Custom RBAC Roles を参照してください。

セクション権限ReaderWriterMaintainerOwnerAPI Importer
製品 / 製品タイプ へのアクセス割り当てられた製品または製品タイプの閲覧 ¹☑️☑️☑️☑️☑️
ネストされた製品、エンゲージメント、テスト、検出事項、エンドポイントの閲覧☑️☑️☑️☑️☑️
新しい製品の追加(割り当てられた製品タイプ内) ²☑️☑️
割り当てられた製品または製品タイプの削除☑️
製品 / 製品タイプ のメンバーシップユーザーをメンバーとして追加(Owner ロールを除く)☑️☑️
メンバーのロールを編集(Owner ロールを除く)☑️☑️
メンバーのロールを編集(Owner ロールを含む)☑️
製品 / 製品タイプ のメンバーシップから自身を削除☑️☑️☑️☑️
他のユーザーに Owner ロールを追加☑️
グループ内で関連付けられた製品/製品タイプのメンバーシップを編集³☑️
グループ内で関連付けられた製品/製品タイプのメンバーシップを削除³
エンゲージメント(製品内)エンゲージメントの追加、編集☑️☑️☑️☑️
リスク受容の閲覧 ⁴☑️☑️☑️
リスク受容の追加、編集☑️☑️☑️
エンゲージメントの削除☑️☑️
テスト(製品内)テストの追加☑️☑️☑️
テストの編集☑️☑️☑️☑️
テストの削除☑️☑️
検出事項(製品内)検出事項の追加☑️☑️☑️
検出事項の編集☑️☑️☑️
スキャン結果のインポート、再インポート☑️☑️☑️☑️
検出事項の削除☑️☑️
検出事項グループの追加、編集、削除☑️☑️☑️
その他のデータ(製品内)エンドポイントの追加、編集☑️☑️☑️
エンドポイントの削除☑️☑️
ベンチマークの編集☑️☑️☑️
ベンチマークの削除☑️☑️
メモ履歴の閲覧☑️☑️☑️☑️
自身のメモの追加、編集、削除☑️☑️☑️☑️☑️
他者のメモの編集☑️☑️☑️☑️
他者のメモの削除☑️☑️
  1. 製品レベルのみで権限を割り当てられたユーザーは、その製品が含まれる製品タイプを閲覧できません。
  2. 製品タイプの下に新しい製品が追加されると、その製品タイプレベルのすべてのユーザーが、その製品タイプレベルのロールで新しい製品のメンバーとして追加されます。
  3. グループに変更を加えたいユーザーは、Edit Group コンフィギュレーション権限 と、編集したいグループにおける Maintainer または Ownerグループコンフィギュレーションロール の両方を持っている必要があります。
  4. リスク受容の閲覧可否は、検出事項の閲覧可否とは異なる最小権限によって制御されます — 製品の Reader は基盤となる検出事項を閲覧できますが、その検出事項が属するリスク受容は閲覧できません。リスク受容の権限、有効期限の動作、再適用のワークフローの詳細については、Risk Acceptances (Pro) を参照してください。

コンフィギュレーション権限チャート

各コンフィギュレーション権限は、ソフトウェア内の特定の機能を指し、その機能に関連してユーザーが実行できる一連のアクションが紐づいています。

コンフィギュレーション権限の大部分は、UI内の特定のページへのアクセスをユーザーに付与します。

コンフィギュレーション権限閲覧 ☑️追加 ☑️編集 ☑️削除 ☑️
Credential Manager⚙️Configuration > Credential Manager ページへのアクセスCredential Manager に新しいエントリを追加Credential Manager のエントリを編集Credential Manager のエントリを削除
Development Environments該当なし🗓️Engagements > Environments リストに新しい Development Environment を追加🗓️Engagements > Environments リストの Development Environment を編集🗓️Engagements > Environments リストから Development Environment を削除
Finding Templates¹Findings > Finding Templates ページへのアクセスFinding Template を追加Finding Template を編集Finding Template を削除
Groups👤Users > Groups ページへのアクセス新しい User Group を追加スーパーユーザーのみスーパーユーザーのみ
Jira Instances⚙️Configuration > JIRA page へのアクセス新しい JIRA Configuration を追加既存の JIRA Configuration を編集JIRA Configuration を削除
Language Types
Login Banner該当なし該当なし⚙️Configuration > Login Banner にあるログインバナーを編集該当なし
Announcements該当なし該当なし⚙️Configuration > Announcements にある Announcements を設定該当なし
Note Types⚙️Configuration > Note Types ページへのアクセスNote Type を追加Note Type を編集Note Type を削除
Prioritization EnginesPrioritization Engine 設定ページへのアクセス新しい Prioritization Engine を追加既存の Prioritization Engine を編集Prioritization Engine を削除
Product Types該当なし新しい Product Type を追加(Products > Product Type 内)該当なし該当なし
QuestionnairesQuestionnaires > All Questionnaires ページへのアクセス新しい Questionnaire を追加既存の Questionnaire を編集Questionnaire を削除
QuestionsQuestionnaires > Questions ページへのアクセス新しい Question を追加既存の Question を編集該当なし
Regulations該当なし⚙️Configuration > Regulations ページに Regulation を追加既存の Regulation を編集Regulation を削除
Scheduling Service ScheduleScheduling ページへのアクセススーパーユーザーのみ既存の Schedule を編集(トリガーの変更、有効/無効化)Schedule を削除
SLA Configuration⚙️Configuration > SLA Configuration ページへのアクセス新しい SLA Configuration を追加既存の SLA Configuration を編集SLA Configuration を削除
Test Types該当なし新しい Test Type を追加(Engagements > Test Types 内)既存の Test Type を編集該当なし
Tool Configuration⚙️Configuration > Tool Configuration ページへのアクセス新しい Tool Configuration を追加既存の Tool Configuration を編集Tool Configuration を削除
Tool Types⚙️Configuration > Tool Types ページへのアクセス新しい Tool Type を追加既存の Tool Type を編集Tool Type を削除
Users👤Users > Users ページへのアクセスDefectDojo に新しい User を追加既存の User を編集User を削除
  1. Finding Templates ページへのアクセスには、このユーザーに Writer、Maintainer、または Owner のグローバルロールも必要です。

グループコンフィギュレーション権限

Configuration PermissionReaderMaintainerOwner
グループの閲覧☑️☑️☑️
グループから自身を削除☑️☑️☑️
グループ内のメンバーのロールを編集☑️☑️
グループから製品または製品タイプのメンバーシップを編集または削除¹☑️☑️
グループメンバーのロールを Owner に変更☑️
グループを削除☑️
  1. これには、編集したい製品または製品タイプにおいて、ユーザーが少なくとも Maintainer ロールを持っている必要もあります。