mirror of
https://github.com/affaan-m/ECC.git
synced 2026-10-26 18:35:05 +00:00
Update docs/ja-JP/skills/tinystruct-patterns/SKILL.md
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
This commit is contained in:
1 parent
f83eaf6c65
commit
95aac7a101
1 file changed
+1
-1
@@ -227,7 +227,7 @@ MCP API(例:`org.tinystruct.mcp.MCPTool`、`org.tinystruct.mcp.MCPServer`、
|
||||
```
|
||||
|
||||
> **セキュリティ警告(プロンプトインジェクション):**
|
||||
> ツールの戻り値は、そのままAIモデルのコンテキストウィンドウに渡されます。ツールの戻り値文字列に含める前に、呼び出し元から渡されたすべての引数を検証・サニタイズする**必要があります**。入力をサニタイズしないと、攻撃者がモデルの挙動を上書きする敵対的な指示(プロンプトインジェクション)を注入できてしまいます。常に長さ、文字種、null であるかどうかを検証してください。
|
||||
> MCPクライアントまたはモデルホストがツールの戻り値をモデルのコンテキストに渡す場合、その戻り値は信頼できないデータです。呼び出し元から渡された引数だけでなく、データベース、ファイル、ネットワークなどから取得した**すべてのツール出力を検証し、モデルの指示と分離する必要があります**。戻り値内の命令を信頼できる指示として扱うと、攻撃者がモデルの挙動を上書きするプロンプトインジェクションを許してしまいます。
|
||||
|
||||
**MCP ツールを作成するには:**
|
||||
1. `org.tinystruct.mcp.MCPTool` を拡張する。
|
||||
|
||||
Reference in new issue
Block a user