プルリクエストの自動作成
Aikidoでは、大量の依存関係更新への対応、SAST課題の修正、コンテナベースイメージの更新、ペンテスト課題の修正を行うプルリクエストを毎日自動作成できます。「PR Configuration」で、プルリクエストのタイトル、説明、ラベルなどの設定を細かく調整できます。
自動作成のセットアップ
Section titled “自動作成のセットアップ ”手順1: Autofix Settings ページに移動します
手順2: Automated PRsまでスクロールします。「Autocreation of PRs」のトグルを有効にします

手順3: 設定用モーダルが開きます。コードリポジトリの依存関係、Dockerコンテナの自動修正、SAST/IaCとペンテスト課題の自動修正について、それぞれ自動作成を有効にできます。PRを作成したいコードリポジトリとコンテナを必ず選択してください。

手順4: 「Test Autocreation」 ボタンをクリックして、新しいPRが正しく作成されるかテストします。

コード依存関係の自動PR作成上限
Section titled “コード依存関係の自動PR作成上限 ”AutoFixは毎日の実行で、リポジトリごとに最大10件のPRを作成します。
SAST/IaCの自動PR作成上限
Section titled “SAST/IaCの自動PR作成上限 ”リポジトリに対して初めてSASTスキャンを実行すると、通常は大量の課題が見つかります。プルリクエストの数を管理しやすい範囲に保つため、SAST課題向けのPR作成には以下の制限があります。
- PRは、AutoFixが中程度または高い確度を持つ課題に対してのみ作成されます
- 毎日の実行で、AutoFixはリポジトリごとに最大2件のPR(変更ファイル数は最大5ファイル)を作成します。
- AutoFixは、未クローズのSAST AutoFix PRの数をリポジトリごとに10件まで制限します。この上限に達すると、AutoFixは新しいSAST AutoFix PRを自動作成しなくなります。PRをクローズまたはマージすると、次回の毎日の実行で新しいPRを受け取れます。
より高い上限が必要な場合は、Aikido UIからお問い合わせください。
プルリクエストの設定
Section titled “プルリクエストの設定 ”AutoFix PR Configurationページで、プルリクエストのプロパティ(タイトル、ラベル、ブランチ名、コミットメッセージなど)を設定できます。詳細はこちらをご覧ください。