> 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 Workspace Scanを使うと、プロジェクト全体を一度に分析できるため、開いているファイルだけでなく、すべてのファイルにわたるセキュリティ上の問題をすばやく確認できます。

<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.
