> For the complete documentation index, see [llms.txt](https://help.aikido.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.aikido.dev/docs/docs-ja/ai-totsru/ide-plugins-overview/features/open-source-dependency-scanning-sca-in-ide.md).

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

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

<figure><img src="/files/c754e8736e7d6932315fa61e2ed97b49fc13168b" alt=""><figcaption></figcaption></figure>

### 仕組み

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

### 手動の SCA スキャンを実行する

#### VSCode

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

#### Eclipse

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

<figure><img src="/files/9dabb2cec6571845a56265dbe1105471d342d593" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.aikido.dev/docs/docs-ja/ai-totsru/ide-plugins-overview/features/open-source-dependency-scanning-sca-in-ide.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
