SASTおよびIaCの問題に対するAutoFix
Aikidoの目標は、ノイズを減らし本当に重要な問題に集中できるようにすることで、時間を節約することです。AI Autofix 機能の導入により、Aikidoはこれをさらに一歩前進させます。
AI Autofixの主な機能
Section titled “AI Autofixの主な機能 ”-
変更内容のプレビュー: AIが生成した修正を適用する前に、詳細なプレビューを確認し、自分たちの基準に沿っているか確かめられます。
-
プルリクエスト(PR)の作成: Autofixのインターフェースから、ソースコード管理(SCM)システムに直接プルリクエストを生成できます。
-
IDEへの直接統合: VS Code統合により、コードベースに即座に修正を適用でき、さらに時間を節約できます。

重要な情報
Section titled “重要な情報 ”- お客様のコードをトレーニングやファインチューニングには使用しません
- 修正の生成に必要なコードスニペットは、暗号化されたチャネルを通じて安全にAWS Bedrockに送信されます。AikidoおよびAWS Bedrockのいずれも、お客様のコードをAIモデルのトレーニングやファインチューニングには使用しません(AWS Bedrock)。
- 速度
- 単純な修正は通常5秒以内に生成されます。より大きい、あるいはより複雑な修正の場合は、ファイルサイズや問題の複雑さに応じて最大30秒かかることがあります。
- 信頼度レベル
-
修正は信頼度レベルごとに分類されます: High(高)、Medium(中)、Low(低)。マージ前に手動レビューを行うことを推奨します。

-
AI Autofix機能の使い方
Section titled “AI Autofix機能の使い方 ”-
ステップ1. SASTまたはIaCのAutofixページに移動します。すべての修正候補は、種類と場所ごとにグループ化されています。

-
ステップ2. プレビューまたはPR作成の対象とする修正を、1件または複数選択します。

-
ステップ3. プレビューして適用します。
- PRを作成: SCMにプルリクエストを自動的に生成します。
- 直接適用: VS Code統合により、コードベースに即座に修正を実装します。
