データ漏えい監査を実行する
Data Exposure Auditを選択し、リポジトリを選んで、クレジットコストを確認します。
Data Exposure Auditは、Aikidoのコードベースのデータセキュリティポスチャ管理(DSPM)です。AI Code Analysis内で実行され、リポジトリを分析して機密データがどのように扱われているかを特定します。データベースには接続しません。
前提条件
- 監査を作成するには、Manage Pentests and AI Code Analysisの権限が必要です。この権限がなくても、AI Code Analysisや既存のアセスメントを開くことはできます。
- 少なくとも1つのリポジトリが接続されている必要があります。セルフスキャンのリポジトリは選択対象から除外されます。選択できるリポジトリの数には上限があります。さらに必要な場合はサポートにお問い合わせください。
- ウォレットに見積もりコスト分のクレジットが十分にある必要があります。Wallet & Creditsを参照してください。
監査を設定する
AI Code Analysisに移動し、Create Auditをクリックします。
Data Exposure Auditを選択する
Select Audit TypeでData Exposure Auditを選択し、Continueをクリックします。
Cancelをクリックすると、AI Code Analysisのホームに戻ります。

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

ドキュメントやREADMEはリポジトリに残しておいてください。エージェントはそれらのmarkdownを読み取り、データフローや機密データの扱い方を把握できます。関係のないアプリケーションやサービスは除外してください。
Cancelをクリックすると、Audit Typeに戻ります。

料金を確認して開始する
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をクリックした時点で請求されます。
Aikidoがアセスメントの詳細ページを開きます。Track Progress and Findingsを参照してください。

対象となるデータ処理のクラスについては、What Data Exposure Audit Findsを参照してください。
よくある質問
リポジトリ数に上限があるのはなぜですか?
監査の対象を絞り込むため、選択できるリポジトリの数には上限があります。1つの監査でさらに多くのリポジトリが必要な場合は、サポートにお問い合わせください。