ルールリファレンス · セキュリティ

プロンプト内の機密データ

  • sensitive_data
  • この例では重大
  • セキュリティ
  • 段階 · セキュリティとインジェクションの分析

検出される条件: 認証情報(重大)または個人データ(警告)。

プロンプトに含まれるものはすべて、あなたのシステムの外に出ます。プロンプト内の認証情報は、提供元のログ、トレース、スクリーンショットに残りうるため、漏えいしたものとして扱い、ローテーションする必要があります。

モデルが認証情報を必要とすることはありません。アプリケーションに API を呼び出させ、結果のデータだけを渡しましょう。個人データは、タスクが実際の値を必要としない限りプレースホルダーを使います。

エンジンは一致ごとにカテゴリと位置を報告しますが、一致した値そのものは決して報告しません。

例のプロンプトと、エンジンによるメッセージ・解説・修正案は、エンジンが返すとおり英語で表示されます。

検出される例

Use the token ghp_abcdefghijklmnopqrstuvwxyz0123456789 to call the GitHub API, list the open issues in acme/web, and return JSON with the keys number and title.

重大 Credentials or secrets detected: token ×1.

なぜ重要か。 Anything in a prompt is sent to the model provider and may be logged. Leaked credentials must be rotated.

修正方法。 Remove them or use Sanitize to replace them with placeholders.

品質 50/100 · 37 トークン · 検出結果 2 件

修正版

List the open issues in the data below. Return JSON with the keys number and title.

<issues>
{{issues}}
</issues>

品質 100/100(+50)· 27 トークン · 検出結果 0 件

修正で解消されたもの

  • sensitive_data: Credentials or secrets detected: token ×1.
  • missing_objective: No clear objective or task was found.

このページのスコア、トークン数(GPT-4.1 トークナイザー)、検出結果は、サイトのビルド時にエンジンが計算したものです。

スコアへの影響

検出結果ごとに 100 から固定のペナルティを引きます。重大 30、警告 10、情報 3。このルールはセキュリティの評価軸に計上されます。計算式の全体はスコアリングモデルを参照してください。

全 20 ルール →