> 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/aikdo/ai-code-analysis.md).

# AIコード解析

コードセキュリティ、データ露出、クラウドセキュリティ、またはスマートコントラクトの監査を選択してください。

AIコード分析では、エージェントを使用して、ファイル、サービス、リポジトリ、または接続済みのクラウドアカウントをまたいだコンテキストが必要な、セキュリティ、データ漏えい、クラウド、スマートコントラクトのリスクを見つけます。

目的に合った監査タイプを選択してください:

<table data-view="cards"><thead><tr><th>監査タイプ</th><th>見つけられる内容</th><th data-hidden data-card-target data-type="content-ref">対象</th></tr></thead><tbody><tr><td><strong>コードセキュリティ監査</strong></td><td>AI SAST: AIを使って、コード内の実際の攻撃経路と検証済みのセキュリティリスクを見つけます。</td><td><a href="/docs/docs-ja/aikdo/ai-code-audit-overview.md">コードセキュリティ監査</a></td></tr><tr><td><strong>データ漏えい監査</strong></td><td>DSPM: AIを使って、コード内の機密データの流れとデータ漏えいリスクを見つけます。</td><td><a href="/docs/docs-ja/aikdo/what-is-dspm.md">データ漏えい監査（DSPM）</a></td></tr><tr><td><strong>クラウドセキュリティ監査</strong></td><td>CSPM: 接続済みのクラウドを監査して設定ミスを見つけ、必要に応じて IaC と関連付けます。</td><td><a href="/docs/docs-ja/aikdo/cloud-security-audit.md">クラウド セキュリティ監査</a></td></tr><tr><td><strong>スマートコントラクト監査</strong></td><td>ブロックチェーン: AI を使って、オンチェーンのスマートコントラクトにある悪用可能な脆弱性を見つけます。</td><td><a href="/docs/docs-ja/aikdo/smart-contract-audit.md">スマートコントラクト監査</a></td></tr></tbody></table>

## 仕組み

コードセキュリティ、データ漏えい、スマートコントラクトの監査は、接続済みのリポジトリを読み取ります。ステージング環境や本番ターゲットは不要です。データ漏えい監査は、あなたのデータストアにはアクセスしません。

クラウドセキュリティ監査は、すでに接続したクラウドのインベントリを読み取ります。インフラストラクチャ・アズ・コード（IaC）のリポジトリを追加すると、検出結果が本番設定を定義しているテンプレートを指し示せるようになります。

検出結果には証拠と修復ガイダンスが含まれます。

* **エージェントによる分析:** Aikido は複数のエージェントを使用して、選択したコードまたはクラウドのインベントリを調査し、関連するコンテキストをたどり、潜在的な検出結果を検証します。
* **タスクに合わせたモデルとハーネス:** Aikidoは、分析の各段階に最適なモデルと分析ハーネスを選択し、分析の深さと使用するリソースのバランスを取ります。
* **開始前に確定したコスト:** 料金設定ステップでは、起動前にクレジット合計が表示されます。 **設定** 開始前にその合計を変更できます。クリックすると **監査を開始**、合計は分析用に固定されます。

実行中のアプリケーションをテストするには、 [Aikido Pentest](/docs/docs-ja/pentesuto/aikido-pentest.md)を使用してください。既知の脆弱性パターンを高速かつ継続的にチェックするには、 [SAST](/docs/docs-ja/kdosukyan/scanning-practices/sast-by-aikido-supported-languages-and-security-focus.md)。継続的なルールベースのクラウドチェックには、 [クラウドスキャン](/docs/docs-ja/kuraudosukyan/cloud-scanning-overview.md).


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.aikido.dev/docs/docs-ja/aikdo/ai-code-analysis.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
