# IDEでのオープンソース依存関係スキャン（SCA）

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

<figure><img src="https://help.aikido.dev/_assets/b96e9fd052a7/sca_autofix.gif" alt=""><figcaption></figcaption></figure>

### 仕組み

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

### 手動で SCA スキャンを実行

#### VS Code

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

#### Eclipse

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

<figure><img src="https://help.aikido.dev/_assets/ea2d9bb927f3/Screenshot-2026-04-14-at-15.57.54.png" alt=""><figcaption></figcaption></figure>
