# SAST向けのAutoFix

{% hint style="info" %}
Aikido Local ScanアカウントはUI内でAutoFixにアクセスできませんが、IDEプラグインでは利用できます。
{% endhint %}

Aikidoの目標は、常にノイズを減らし、本当に重要な問題に集中することで、あなたの時間を節約することでした。「の導入により **AI Autofix** 機能により、Aikidoはこれをさらに一歩進めます。

### AI Autofixの主な機能 <a href="#key-features-of-ai-autofix" id="key-features-of-ai-autofix"></a>

* **変更をプレビュー：** 実装する前に、AIが生成した修正の詳細なプレビューを確認し、自社の基準に合っていることを確かめられます。
* **プルリクエスト（PR）を作成：** Autofixインターフェースから、ソースコード管理（SCM）システム内で直接プルリクエストを生成できます。
* **IDEへの直接統合：** VS Code統合を通じて修正をコードベースに即座に適用し、さらに時間を節約できます。

  ![AI生成のパッチは、コールバックをエスケープすることでJSONPのセキュリティを強化し、PHPコードのXSS脆弱性を軽減します。](https://help.aikido.dev/_assets/d5c415f696cb/ucarecdn-859a9d47-c060-4244-8c32-89fff802c11e.png)

***

### 重要情報 <a href="#important-info" id="important-info"></a>

* **お客様のコードを学習／ファインチューニングに使用することはありません**
  * 修正の生成に必要なコードスニペットは、安全に送信されます： **AWS Bedrock** 暗号化されたチャネルを介して。Aikido **も** [AWS Bedrock](https://aws.amazon.com/bedrock/security-compliance/) お客様のコードをAIモデルの学習またはファインチューニングに使用しません。
* **速度**
  * 簡単な修正は通常5秒未満で生成されます。より大規模または複雑な修正は、ファイルサイズや問題の複雑さによっては最大30秒かかる場合があります。
* **信頼度レベル**
  * 修正は信頼度レベルごとに分類されます： **高**, **中**、および **低**。マージ前に手動レビューすることを推奨します。

    ![低信頼度の警告：類似の修正について、さらなる検証が必要です。](https://help.aikido.dev/_assets/d9c8c53d8fa4/ucarecdn-2c623f8c-0bb2-444c-8071-d957e38e3f99.png)

***

### AI Autofix機能の使い方 <a href="#how-to-use-the-ai-autofix-functionality" id="how-to-use-the-ai-autofix-functionality"></a>

* **ステップ1**。SASTまたはIaCに移動 [Autofixページ。 ](https://app.aikido.dev/issues/fix/sast)すべての候補修正は、種類と場所ごとにグループ化されています。

  ![重要なSASTの問題と、修正またはAutofixをプレビューするためのオプションを示すAikido Autofixダッシュボード。](https://help.aikido.dev/_assets/06c9b253fd61/ucarecdn-2b801f85-4354-421b-b93d-7ff66d316815.png)
* **手順 2.** プレビューするかPRを作成する修正を1つまたは複数選択します。

  ![セキュリティスキャンにより、2つのPHPファイルでパストラバーサル脆弱性が検出され、どちらも中程度の重大度です。](https://help.aikido.dev/_assets/803acd57c70f/ucarecdn-b9f2fa3e-053f-492c-8a1d-3f0ed3b90a2c.png)
* **手順 3.** プレビューして適用。
  * **PRを作成**：SCM内でプルリクエストを自動生成します。
  * **直接適用**：VS Code統合を通じて、修正をコードベースに即座に実装します。

![PHPファイルでのパストラバーサル脆弱性を防ぐために、ファイルパス検証を追加するコードパッチのプレビュー。](https://help.aikido.dev/_assets/a53799b05509/ucarecdn-f6ac142a-2711-4ce2-b4d4-db6ae64938b2.png)

***
