日本語

IDEでのオープンソース依存関係スキャン(SCA)

Aikido の IDE 拡張機能を使えば、エディタから離れることなくオープンソース依存関係の脆弱性を見つけて修正できます。プロジェクトのマニフェストとロックファイルをスキャンして、古いパッケージや安全でないパッケージを検出し、影響を受けるバージョンを強調表示し、安全なアップグレードを提案します。

仕組み

  • Aikido は依存関係のマニフェストとロックファイルを読み取り、パッケージとバージョンの正確な一覧を作成します。
  • 結果には、既知の CVE、深刻度、影響を受けるバージョン、および安全なアップグレード範囲が含まれます。
  • 手動で SCA スキャンを 1 回実行すると、拡張機能がワークスペースのロックファイルの変更を監視し、結果を自動的に更新します。

手動で SCA スキャンを実行

VS Code

  1. VS Code で Aikido のサイドバーを開きます。
  2. オープンソース依存関係に移動します。
  3. [スキャンを開始]をクリックします。
  4. 結果が表示されたら、パッケージを選択して詳細、勧告、修正ガイダンスを確認します。
  5. 各検出結果には、問題を解決する最小の安全バージョンまたはバージョン範囲が表示されます。
  6. サポートされているエコシステムでは、 AI AutoFix マニフェストを更新したり、IDE から適用できる安全なバージョン引き上げを提案したりできます。

Eclipse

  1. 「Aikido Workspace Scan」を開く
  2. 「Scan All Code」を押す
  3. 結果が表示されたら、パッケージのロックファイルを選択して詳細、勧告、修正ガイダンスを確認します。
  4. 各検出結果には、問題を解決する最小の安全バージョンまたはバージョン範囲が表示されます。