> 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スキャンを実行

#### VS Code

1. VS CodeでAikidoのサイドバーを開きます。
2. オープンソースの依存関係に移動します。
3. ［スキャンを開始］をクリックします。
4. 結果が表示されたら、パッケージを選択して詳細、アドバイザリ、修正のガイダンスを表示します。
5. 各検出結果には、問題を解決する最小の安全なバージョン、または該当するバージョン範囲が表示されます。
6. サポートされているエコシステムでは、 [AI自動修正](/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.
