For the complete documentation index, see llms.txt. This page is also available as Markdown.

SASTおよびIaC問題向けAutoFix

Aikido Local ScanアカウントはUI内のAutoFixにはアクセスできませんが、IDEプラグインでは利用できます。

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

AI Autofixの主な機能

  • 変更をプレビュー: 実装する前に、AIが生成した修正の詳細なプレビューを確認し、基準に合っていることを確認できます。

  • プルリクエスト(PR)を作成: Autofixインターフェースから、ソースコード管理(SCM)システムで直接プルリクエストを生成します。

  • IDEへの直接統合: VS Code統合を通じて修正をコードベースに即座に適用し、さらに時間を節約できます。

    AIが生成したパッチは、コールバックをエスケープすることでJSONPのセキュリティを強化し、PHPコード内のXSS脆弱性を軽減します。

重要な情報

  • お客様のコードを学習/ファインチューニングには使用しません

    • 修正生成に必要なコードスニペットは、安全に次へ送信されます AWS Bedrock 暗号化されたチャネルを介して送信されます。Aikido AWS Bedrock お客様のコードをAIモデルの学習やファインチューニングに使用することもありません。

  • 速度

    • 簡単な修正は通常5秒未満で生成されます。より大きい、またはより複雑な修正には、ファイルサイズや問題の複雑さに応じて最大30秒かかる場合があります。

  • 信頼度レベル

    • 修正は信頼度レベルごとに分類されます: , 、および 。マージ前の手動レビューを推奨します。

      低信頼度の警告: 類似の修正について、さらなる検証が必要です。

AI Autofix機能の使い方

  • ステップ1。SASTまたはIaCに移動 Autofixページへ。 すべての候補修正は、種類と場所ごとにグループ化されます。

    重大なSAST問題と、修正またはAutofixのプレビューを行うためのオプションを表示しているAikido Autofixダッシュボード。
  • ステップ2。 プレビューする修正、またはPRを作成する修正を1つ以上選択します。

    セキュリティスキャンが2つのPHPファイルでパストラバーサル脆弱性を特定し、どちらも中程度の重大度です。
  • ステップ 3。 プレビューして適用。

    • PRを作成: SCMでプルリクエストを自動生成します。

    • 直接適用: VS Code統合を通じて、修正をコードベースに即座に実装します。

PHPファイルのパストラバーサル脆弱性を防ぐため、ファイルパス検証を追加するコードパッチのプレビュー。

最終更新

役に立ちましたか?