> 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/full-workspace-scan-in-ide.md).

# IDE でのワークスペース全体スキャン

Aikidoのワークスペーススキャンを使うと、プロジェクト全体を一度に解析できるため、開いているファイルだけでなく、すべてのファイルにわたるセキュリティ問題をすばやく確認できます。

<figure><img src="/files/94513a3819aef616e68cc5007234e5e852299518" alt=""><figcaption></figcaption></figure>

#### フルスキャンを使うタイミング

フルスキャンを使うのは次のような場合です：

* リポジトリのセキュリティベースラインを把握したいとき。
* 大きなコード変更をプッシュしようとしているとき。

通常の開発では、開く/保存時のスキャンがコードを書いている間も即時フィードバックを提供し続けます。

#### フルスキャンを実行

VS Code の Aikido パネルから、直接フルスキャンを開始できます：

1. Aikido のサイドバーを開きます。
2. ビュー上部の「Workspace Scan」をクリックします。
3. スキャンしたい範囲を選択します：
   * **ワークスペース全体** — プロジェクト内のすべてのソースファイルを完全に解析します。
   * **変更されたファイルのみ** — 前回の Git コミット以降に変更されたファイルだけをスキャンします。

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

スキャン中、Aikido は次をチェックします：

* コードの問題（SAST）：安全でないコーディングパターンと設定ミス。
* シークレット：露出したトークン、パスワード、API キー。

結果はエディタ内と Scan Results パネルにカテゴリ別で表示されます。各検出項目にカーソルを合わせると詳細を確認でき、Aikido で開いてさらに詳しくトリアージすることもできます。

{% hint style="warning" %}
ワークスペーススキャンは自動では実行されません。更新された結果が必要なときは、その都度手動で新しいスキャンを開始する必要があります。
{% endhint %}


---

# 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/full-workspace-scan-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.
