
# Data Exposure Auditを実行する

Data Exposure Auditは、Aikidoのコードベースのデータセキュリティポスチャ管理（DSPM）です。[AI Code Analysis](https://help.aikidogov.us/docs/docs-ja/ai-code-analysis/ai-code-analysis)内で実行され、リポジトリを分析して機密データがどのように扱われているかを特定します。データベースには接続しません。

## 前提条件

* 監査を作成するには、**Manage Pentests and AI Code Analysis**の[権限](https://help.aikidogov.us/docs/docs-ja/getting-started/automated-user-management/setting-roles-and-permissions)が必要です。この権限がなくても、AI Code Analysisや既存のアセスメントを開くことはできます。
* 少なくとも1つのリポジトリが接続されている必要があります。[セルフスキャンのリポジトリ](https://help.aikidogov.us/docs/docs-ja/code-scanning/local-code-scanning)は選択対象から除外されます。選択できるリポジトリの数には上限があります。さらに必要な場合は[サポートにお問い合わせください](https://help.aikidogov.us/docs/docs-ja/miscellaneous-info/contact-support)。
* ウォレットに見積もりコスト分のクレジットが十分にある必要があります。[Wallet & Credits](https://help.aikidogov.us/docs/docs-ja/miscellaneous-info/wallet-and-credits)を参照してください。

## 監査を設定する

[**AI Code Analysis**](https://app.aikido.dev/agentic-review)に移動し、**Create Audit**をクリックします。

{% stepper %}
{% step %}
### Data Exposure Auditを選択する

**Select Audit Type**で**Data Exposure Audit**を選択し、**Continue**をクリックします。

**Cancel**をクリックすると、AI Code Analysisのホームに戻ります。

<figure><img src="https://help.aikidogov.us/_assets/1e65e5a74977/image-372.png" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
### リポジトリを選択する

1. **Repositories**を開き、この監査の対象とする接続済みリポジトリを選択します。少なくとも1つのリポジトリを選択するまで、**Continue**は無効のままです。
2. モノレポの対象を絞り込むには、選択したリポジトリの横にある**Exclude Paths**をクリックし、この監査に含めないディレクトリを追加します。
3. **Scope**で、**Audit all selected repositories**を選択したままにするか、**Audit specific parts only**を選択して、レビュー対象のデータ処理を記述します。
4. **Additional Notes**は任意で、この監査にのみ適用されます。意図的に公開しているプライベートデータ、無視すべき既知の問題、プロキシレベルの保護など、ソースコードから読み取れないコンテキストがある場合に追加してください。すべての監査に適用すべきガイダンスは、リポジトリ内のmarkdownファイルに記述してください。[Guide Agents with Repository Files](https://help.aikidogov.us/docs/docs-ja/ai-and-dev-tools/guide-an-audit-with-repository-files)を参照してください。

<figure><img src="https://help.aikidogov.us/_assets/e5aa7e0cb14a/exclude-repository-paths.png" alt="選択したリポジトリの横にあるExclude Pathsボタン"><figcaption></figcaption></figure>

{% hint style="info" %}
ドキュメントやREADMEはリポジトリに残しておいてください。エージェントはそれらのmarkdownを読み取り、データフローや機密データの扱い方を把握できます。関係のないアプリケーションやサービスは除外してください。
{% endhint %}

**Cancel**をクリックすると、**Audit Type**に戻ります。

<figure><img src="https://help.aikidogov.us/_assets/e674aa62dda1/image-373.png" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
### 料金を確認して開始する

**Pricing**ステップにクレジットの合計が表示されるまで待ちます。残高はフッターに表示されます。ウォレットの残高が不足している場合は、**Add Credits**をクリックします。

カードのタイトルはスコープによって異なります。

* 選択したすべてのリポジトリを監査する場合は**Full AI Code Analysis**。
* **Audit specific parts only**を選択した場合は**Scoped AI Code Analysis**。このステップには、記述したスコープも表示されます。


**Configure** が表示されたら、それを使用して監査の深さを設定します。

* **High risk only** は、重大な脆弱性が露呈する可能性が最も高い領域を優先します。一部の領域はカバー範囲が狭くなるか、まったくカバーされません。
* **Recommended coverage** は、選択した監査範囲のうちセキュリティ上重要な部分を調査します。
* **Deeper coverage** は、推奨カバレッジに加えて、優先度の低い領域や、あまり一般的でないコードパスまたはクラウドリソースを追加で調査します。

クレジットの合計は、開始前に更新されます。

**Start Audit**をクリックして開始します。クレジットは**Start Audit**をクリックした時点で請求されます。
{% endstep %}
{% endstepper %}

Aikidoがアセスメントの詳細ページを開きます。[Track Progress and Findings](https://help.aikidogov.us/docs/docs-ja/ai-code-analysis/ai-code-audit-overview/track-progress-and-findings)を参照してください。

<figure><img src="https://help.aikidogov.us/_assets/7669e7b5b42f/image-374.png" alt=""><figcaption></figcaption></figure>

対象となるデータ処理のクラスについては、[What Data Exposure Audit Finds](https://help.aikidogov.us/docs/docs-ja/ai-code-analysis/what-is-dspm/what-data-exposure-audit-finds)を参照してください。

## よくある質問

### リポジトリ数に上限があるのはなぜですか？

監査の対象を絞り込むため、選択できるリポジトリの数には上限があります。1つの監査でさらに多くのリポジトリが必要な場合は、[サポートにお問い合わせください](https://help.aikidogov.us/docs/docs-ja/miscellaneous-info/contact-support)。

## 関連情報

{% content-ref url="./" %}
[.](https://help.aikidogov.us/docs/docs-ja/ai-code-analysis/what-is-dspm)
{% endcontent-ref %}

{% content-ref url="what-data-exposure-audit-finds.md" %}
[what-data-exposure-audit-finds.md](https://help.aikidogov.us/docs/docs-ja/ai-code-analysis/what-is-dspm/what-data-exposure-audit-finds)
{% endcontent-ref %}
