# IDEでのリアルタイムSAST、シークレット、IaCスキャン

Aikido IDEプラグインは、セキュリティ上の問題が導入された瞬間に検知できるよう支援します。ファイルを開くたび、または保存するたびに、Aikidoがバックグラウンドで迅速なスキャンを実行し、問題をエディタ内で直接ハイライトします。

<figure><img src="https://help.aikidogov.us/_assets/e2c2a9cc837e/secret_flag.gif" alt=""><figcaption></figcaption></figure>

#### スキャン対象

Aikidoは、リアルタイムで2種類のスキャンを実行します。

* SAST（静的アプリケーションセキュリティテスト）：安全でないコーディングパターン、潜在的なインジェクション、安全でないデシリアライズ、その他のコードレベルの脆弱性を検出します。
* Secrets: APIキー、パスワード、トークンなどの露出した認証情報を見つけます。
* IaC（Infrastructure as Code）：Terraform、CloudFormation、Dockerfileなどのファイルにおけるクラウドおよびインフラの設定ミスを検出します。

{% hint style="info" %}
IaC スキャンは VS Code（および Cursor や Windsurf などの派生版）と JetBrains の IDE で利用できます。Visual Studio や Eclipse では利用できません。
{% endhint %}

#### 仕組み

ファイルを開くか保存すると、Aikido は Aikido プラットフォームと同じ分析エンジンを使用してコードをスキャンします。スキャンはローカルで実行されるため、コードがマシンの外に出ることはありません。

検出された問題は次のように表示されます：

* エディタ内でインライン表示され、下線またはハイライトされます。
* Aikidoサイドバーで、重大度とカテゴリごとにグループ化されます。
* Problemsパネルで、すばやく移動できます。

各検出項目にマウスオーバーすると、コンテキストと修復の詳細を確認できます。サポートされている検出項目については、 [AI Autotriageで分析するか、AI AutoFixを適用して](https://help.aikidogov.us/docs/docs-ja/ai-and-dev-tools/ide-plugins-overview/features/aikido-ai-in-ide) IDEを離れることなく、問題を安全に修正できます。
