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

仕組み
- Aikido は依存関係のマニフェストとロックファイルを読み取り、パッケージとバージョンの正確な一覧を作成します。
- 結果には、既知の CVE、深刻度、影響を受けるバージョン、および安全なアップグレード範囲が含まれます。
- 手動で SCA スキャンを 1 回実行すると、拡張機能がワークスペースのロックファイルの変更を監視し、結果を自動的に更新します。
手動で SCA スキャンを実行
VS Code
- VS Code で Aikido のサイドバーを開きます。
- オープンソース依存関係に移動します。
- [スキャンを開始]をクリックします。
- 結果が表示されたら、パッケージを選択して詳細、勧告、修正ガイダンスを確認します。
- 各検出結果には、問題を解決する最小の安全バージョンまたはバージョン範囲が表示されます。
- サポートされているエコシステムでは、 AI AutoFix マニフェストを更新したり、IDE から適用できる安全なバージョン引き上げを提案したりできます。
Eclipse
- 「Aikido Workspace Scan」を開く
- 「Scan All Code」を押す
- 結果が表示されたら、パッケージのロックファイルを選択して詳細、勧告、修正ガイダンスを確認します。
- 各検出結果には、問題を解決する最小の安全バージョンまたはバージョン範囲が表示されます。
