日本語

IDE内のAikido AI

Aikido の AI 機能により、スマートな優先順位付けと安全な自動修正があなたの IDE に直接組み込まれます。すべての問題を手作業で確認する代わりに、本当に重要なものに集中でき、さらにワンクリックで問題を修正することもできます。

AI AutoTriage

スキャンで複数の問題が検出された場合、AI AutoTriage はどれを最優先で対応すべきかを見極めるのに役立ちます。

Aikido は、コードのコンテキストに基づいて検出結果の到達可能性と影響を自動分析し、最も重要なものをレビュー対象として示し、ノイズを抑えます。

使い方

  1. Aikido パネルを開くか、インラインの検出結果にカーソルを合わせます。
  2. AutoTriage をサポートする検出結果を選択します。
  3. AI で評価をクリックします。

AI AutoFix

対応している SAST および SCA の検出結果については、Aikido は AI AutoFix を提供します。これは、IDE 内でプレビューして直接適用できる AI 生成の修正です。

各修正には以下が含まれます:

  • Aikido のセキュリティ AI によって生成された、安全なコード変更案。
  • 適用前に確認できるよう、左右比較のプレビュー。
  • その修正が推奨される理由に関するコンテキスト。

適用すると、コードは自動的に更新され、再スキャンされて問題が解決されたことが確認されます。

メリット

  • ノイズを削減: AI によって問題を自動でフィルタリングし、優先順位を付けます。
  • 時間を節約: エディタを離れずに、よくある脆弱性を即座に修正できます。
  • 一貫性を維持: IDE の結果は、Aikido ワークスペースで定義されたルールと重大度に一致します。

使い方

  1. 対応している SAST または依存関係の検出結果を開きます。
  2. AutoFix をクリックします。
  3. 差分プレビューで提案されたパッチを確認します。
  4. 変更を適用します。Aikido はファイルを再スキャンして、問題が解決されたことを検証します。