# PRチェックのAutoFix提案とインラインコメント

Aikido はプルリクエストにインラインでフィードバックを投稿するため、レビューのワークフローを離れずに問題を解決できます。

PR Checks は、SAST、Secrets、IaC、オープンソース依存関係（SCA）、コード品質、Deep Review の検出結果にコメントできます。

インラインコメントは、GitHub、GitLab Cloud と Server、Bitbucket Cloud、Bitbucket Data Center、Azure DevOps で機能します。

PR Check の設定モーダルで、各リポジトリのコメントを設定します。利用可能な場合、Aikido は AutoFix の提案も提供し、プルリクエストから直接修正を適用できます。

### 前提条件 <a href="#prerequisities" id="prerequisities"></a>

* Aikido ダッシュボードから CI Checks が有効になっていることを確認してください
* あなたは Aikido の管理者です

## インラインコメントを有効にする <a href="#enabling-inline-commenting" id="enabling-inline-commenting"></a>

**ステップ 1:** 次の方法で設定ページに移動します **リポジトリ > プル/マージリクエスト > PR/MR Checks を管理**

<div data-with-frame="true"><figure><img src="https://help.aikidogov.us/_assets/98c4eed972c2/Screenshot-2026-01-14-at-17.37.08.png" alt=""><figcaption></figcaption></figure></div>

**ステップ 2:** **リポジトリを選択します** 有効にしたい対象を選択し、クリックします **PR スキャンを設定**

**ステップ 3:** **〜のトグルを有効にします&#x20;**<mark style="color:紫;">**コメントを追加**</mark>。少なくとも SAST または Secrets のスキャンが有効になっていることを確認してください。

<div data-with-frame="true"><figure><img src="https://help.aikidogov.us/_assets/83955a19e35c/Screenshot-2026-03-04-at-11.50.00.png" alt=""><figcaption></figcaption></figure></div>

**ステップ 4:** 新しい問題が導入されると（スキャン失敗の重大度に基づいて）、新しいコメントが SCM に追加されます。

<div data-with-frame="true"><img src="https://help.aikidogov.us/_assets/f72e7c61b44c/ucarecdn-c879fc1f-6a0b-4142-ade4-9c6e0bc8f952.png" alt="セキュリティボットが悪意のあるドメインのスクリプトを検出し、コードから直ちに削除するよう推奨します。" width="563"></div>

**手順 5.** 利用可能な場合、Aikido は AutoFix の提案を行います。差分を確認し、その提案をコミットして、新たに導入された脆弱性をまとめて修正できます。

<div data-with-frame="true"><img src="https://help.aikidogov.us/_assets/447c8098d5ab/autofix-suggestions-and-inline-commenting-for-pr-checks_d540.png" alt="AWS ALB のリソース設定に「drop_invalid_header_fields」を追加するためのコード変更の提案。" width="563"></div>

## 問題を修正した後、コメントはどうなりますか

後のスキャンまたはレビューで問題が修正されたことが確認されると、Aikido は関連するインラインコメントを解決済みにします。

{% hint style="info" %}

### GitHub の権限例外

次の場合、 [AutoFix](https://help.aikidogov.us/docs/docs-ja/autofix-and-remediation/overview-aikido-autofix) が有効になっている場合、Aikido はコメントスレッドを解決済みにします。会話履歴を保持したまま、GitHub 上では解決済みの会話として残ります。GitHub では **内容** これには write 権限が必要です。たとえアプリにすでに Pull requests の write 権限がある場合でも同様です。 [GitHub はこの要件を公開の場で確認しています](https://github.com/github/gh-aw/issues/35726).

AutoFix がない場合、Aikido は最小権限の原則に従い、要求しません **内容** コメントを解決するためだけの write 権限。すると GitHub により Aikido はスレッドを解決できなくなるため、Aikido は問題が修正されたことを確認した後にコメントを削除します。
{% endhint %}
