Azure DevOps Boards
この ワークスペースごと の1回限りのセットアップにより、Aikido組織内の全員がAzure DevOps Boardsで直接課題を作成できるようになります。
以下のユースケースがサポートされています:
- チケットの自動作成: 指定したBoardsプロジェクトにチケットを自動的に作成・送信し、セキュリティ課題をシームレスに追跡します。
- チケットの手動追加: セキュリティ課題のチケットを手動でBoardsに追加し、重大な脆弱性に確実に対処できるようにします。
AikidoアプリをBoardsに接続する
-
Aikidoアプリ内のIntegration Settingsに移動します。
-
「Task Trackers」セクションで「Azure DevOps Boards」を選択します
認証のために、モーダルで追加情報の入力が求められます:- UserID: これはあなたのメールアドレスです
- Access Token: Azure DevOps内で確認できます。スコープとして、「Work Items」で「Read & write」を選択できます。
- Organisation Name: 組織の名前で、URLで確認できます URLのプレフィックス https://... を含めず、組織名のみを入力してください

-
認証情報を正しく入力したら、保存を押してモーダルを閉じます。
-
Azure DevOps Boards連携ページを開き、自動作成の設定を管理します。

AikidoからAzure DevOps Boardsでタスクを作成するオプション
AikidoからBoardsに新しいタスクを作成するには、2つの異なるオプションがあります
- Aikidoのインターフェースから手動でタスクを作成する
- Aikidoの自動作成機能を使って新しいタスクを自動的に作成する
1. タスクの手動作成
-
フィード内の任意の課題にカーソルを合わせ、担当者列の + をクリックします。

または、最後の列にある三点リーダーをクリックしてアクションメニューを開くこともできます。課題をグループ化している場合、三点リーダーのアクションメニューはすべてのサブ課題で利用できます。

-
ポップアップモーダルに必要な詳細を入力します。

-
Boardsで新しく作成されたタスクは、Aikidoの課題詳細の「Tasks」タブ(サイドパネル)にリンクされます。

2. タスクの自動作成
Aikido は1時間ごとに一括でタスクを自動作成します。現時点では、これを手動でトリガーするオプションはありません。
- Azure DevOps Boards Integrationの設定ページに移動します
- 「Change auto creation」を選択します
- タスクを自動作成する条件を定義します。
これらの設定はすべて自動作成モーダルで構成できます。
- オン/オフ: 自動作成を有効または無効にします。オフの場合、しきい値は実質的に
Noneに設定されます。 - 重大度のしきい値:
Critical、High、Medium、またはLow以上の課題に対してチケットを作成します。たとえば、Highを選択すると、HighとCriticalのチケットが作成されます。 - 課題タイプ: すべての課題タイプに対してチケットを作成するか、
SCA、SAST、Secrets、Cloud、IaC、Malware、Licenseなどの特定のタイプに限定します。 - 1日あたりの上限: 1日に作成されるチケットの最大数を設定します。デフォルトは
25です。一部のプランではより高い上限がサポートされています。 - チケット作成モード: 課題グループごとに1つのチケットを作成するか、ロケーションまたはスコープごとに個別のチケットを作成します。ロケーションごとのモードでは、より多くのチケットが作成される場合があります。
- スコープ: ロケーションごとのモードでのみ使用できます。すべてのリポジトリまたはクラウド、マッピングされたリポジトリまたはチームのみ、または包含リストと除外リストを使用して特定のリポジトリまたはクラウドを対象にします。

- その後、Aikidoがこれらの設定に基づいてBoardsのチケットを自動的に生成します 🚀