> 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/pentesuto/coverage-and-findings/what-issues-can-aikido-pentest-find/owasp-top-10-for-agentic-applications.md).

# エージェント型アプリケーションのOWASP Top 10

あなたの製品にコパイロット、AIエージェント、またはツールを使用する LLM ワークフローが含まれている場合、これらがペンテスト中に私たちが検証する主なリスクです。

これらのチェックは、従来の Web と API のカバレッジを [Aikido Pentest で見つけられる問題は何ですか？](/docs/docs-ja/pentesuto/coverage-and-findings/what-issues-can-aikido-pentest-find.md).

### 1. プロンプトインジェクション

信頼できない入力がシステム命令を上書きしたり、エージェントを危険な動作へ誘導したりできるかをテストします。

これには、直接のプロンプトだけでなく、ファイル、チケット、メール、ドキュメント、Webサイト、または取得したコンテンツからの間接的なペイロードも含まれます。

### 2. 機密情報の漏えい

エージェントがシステムプロンプト、メモリ、隠れた思考の連鎖に類する成果物、APIキー、トークン、PII、またはテナント間データを露出できるかをテストします。

これには、応答、ログ、ツール、下流の統合を通じた漏えいが含まれます。

### 3. 過剰なエージェンシー

十分な承認、範囲設定、またはポリシーチェックなしに、エージェントが影響の大きいアクションを実行できるかをテストします。

例としては、データの送信、設定の変更、ユーザーの作成、レコードの削除、またはデプロイのトリガーなどがあります。

### 4. 安全でないツール利用

エージェントに接続されているツールをテストします。

これには、ブラウザ操作、シェル実行、コードランナー、MCP ツール、Webhook、社内または外部 API が含まれます。

安全でないパラメータ処理、SSRF 風の動作、予期しないコマンドやアクションの実行を探します。

### 5. 安全でない出力処理

エージェントの出力が、検証なしに別のシステムで実行、描画、または信頼されるかをテストします。

例としては、安全でないコード、HTML、SQL、シェルコマンド、ワークフローアクション、またはテンプレートコンテンツを生成するプロンプトが含まれます。

### 6. メモリ汚染

長期メモリ、保存されたコンテキスト、またはセッション状態が汚染され、将来の実行に影響を与えられるかをテストします。

これは、エージェントが過去の会話、メモ、要約、または保存された設定を再利用する場合に重要です。

### 7. 検索とナレッジベースの汚染

悪意のあるドキュメントやインデックス済みコンテンツが、検索拡張生成のフローを操作できるかをテストします。

これには、悪意のあるドキュメント、汚染された wiki ページ、埋め込まれた秘密情報、意思決定を誘導したりデータを漏えいさせたりするように作られたコンテンツが含まれます。

### 8. 認証および認可の失敗

エージェントが現在のユーザーのロール、テナント、またはセッションの範囲外で動作できるかをテストします。

これは IDOR やアクセス制御不備のような従来のアクセス制御バグと重なりますが、エージェントのアクションやツール呼び出しを通じて発生します。

### 9. リソース枯渇とウォレット攻撃

プロンプト、ループ、またはツールチェーンが、暴走するコスト、遅延、トークン使用量、またはファンアウトを引き起こせるかをテストします。

これには、無制限の再帰、繰り返しの再試行、そして高コストな外部アクションが含まれます。

### 10. サプライチェーンと統合リスク

エージェントが、安全でないモデル、プラグイン、プロンプト、コネクタ、またはサードパーティツールに依存していないかをテストします。

これには、侵害された MCP サーバー、脆弱なプラグインの信頼境界、そしてリスクの高い外部アクションが含まれます。

{% hint style="info" %}
正確なテスト項目はスコープによって異なります。ツールへのアクセス、メモリ、承認ゲート、到達可能なアクションはすべて、ペンテスト中に何を検証できるかに影響します。
{% endhint %}

### 実際にはどういう意味か

エージェント型アプリケーションでは、Aikido はこれらのチェックを、SSRF、IDOR、アクセス制御不備、RCE、XSS、ビジネスロジックの悪用などの標準的なペンテスト範囲と組み合わせます。

エージェント型システムでは、従来の脆弱性がより影響の大きい攻撃チェーンへと変わることが多いため、これが重要です。


---

# 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/pentesuto/coverage-and-findings/what-issues-can-aikido-pentest-find/owasp-top-10-for-agentic-applications.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.
