Azure DevOps向けAutoFix
Aikido Autofixは、プロジェクト内のサードパーティ依存関係の脆弱性をAikidoに修正させるためのツールです。パッケージの更新やその他の手段によって脆弱性を取り除くプルリクエストを作成することで、これを実現します。場合によっては、Aikido Autofixが1件の問題だけでなく、脆弱性のクラス全体をまとめて解消することもあります。
Azure DevOps向けAutofixのセットアップ
ワークスペース内のすべてのユーザーは、それぞれ個別にAutofixをセットアップする必要があります。
デフォルトでは、AikidoはAzure DevOpsインスタンスに対して読み取りアクセス権のみを持っています。Aikido Autofixを使用するには、書き込みアクセス権を持つ別のアクセストークンが必要です。「Organization settings」から「Policies」をクリックし、組織で「Third-party application access via Oauth」が有効になっていることを確認してください。

手順1. Autofix設定 ページ、またはAutofixページに移動し、Enable Autofix をクリックしてAutofixを有効にします。

手順2. Authorize をクリックします。

手順3. Aikidoに Write 権限を付与します。

手順4. 保存をクリックすれば設定完了です。これで、Autofixページ、またはサイドバーのサブイシュー用アクションメニューからautofixのプルリクエストを実行できるようになります(詳細はこちら)。