competition-agent-cloud について
エージェントのツール実行、検索・メモリ境界、クラウド配置の差異、ビルドやリリースの来歴を扱う CTF スキルです。`$ctf-sandbox-orchestrator` による設定後に使用します。
主な機能
- 01プロンプトからツールへの制御経路を追跡
- 02宣言上と実行時の機能を比較
- 03マニフェストと稼働環境を照合
- 04ビルドとリリースの来歴を追跡
- 05簡潔な証拠ブロックを保存
活用シーン
- 01信頼できないプロンプトからツール操作への経路調査
- 02実際のマウントとマニフェストの照合
- 03依存関係から実行時成果物までの追跡
- 04検索やメモリ境界の調査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ zhaoxuya520/ reverse-skill --skill competition-agent-cloudインストール後、Claude Code で/competition-agent-cloudを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yamlreferences/agent-cloud.md
詳細
Competition Agent Cloud
このスキルは、$ctf-sandbox-orchestrator がすでに有効化され、サンドボックスの前提、ノードの所有権、および証拠の優先順位が確立された後に、下流の専門特化としてのみ使用してください。まだそれが行われていない場合は、まず $ctf-sandbox-orchestrator に戻ってください。
このスキルは、チャレンジの経路がプロンプトからツールへの実行、検索とメモリの境界、デプロイのドリフト、またはビルドとリリースの来歴によって駆動される場合に使用してください。
ユーザーが明示的に英語を要求しない限り、簡体字中国語で回答してください。
クイックスタート
- 支配的な経路がエージェント駆動かインフラストラクチャ駆動かを判断します。
- 最小限の制御チェーンを 1 つマッピングします: 信頼できない入力 -> 可視コンテキスト -> ツールまたはデプロイの副作用。
- チェックインされた意図と、ライブのランタイムの真実を区別します。
- プロンプト、ツール引数、マニフェスト、マウント、および来歴のステップをコンパクトな証拠ブロックに保持します。
- 最小限のコンテキストと最小限の計装で、エクスプロイトまたは設定ミスを再現します。
ワークフロー
1. エージェントとプロンプトインジェクション
- プロンプト、ツールスキーマ、取得されたチャンク、プランナーのメモ、メモリファイル、およびハンドオフをチャレンジの成果物として扱います。
- 信頼できないコンテンツから、モデルに可視の命令、そしてツールの副作用に至る、最小限のチェーンを 1 つ証明します。
- 主張されている機能と、ランタイムで公開されている機能を区別します。
2. クラウド、コンテナ、および CI/CD
- ビルド時、デプロイ時、およびランタイムを分割します。
- compose または kube マニフェストを、ライブのマウント、env、ログ、およびトラフィックと突き合わせます。
- ソースから依存関係の解決、ビルド、公開、ランタイムのコンシューマーに至るまでの来歴を追跡します。
このリファレンスを読む
- 制御スタックのチェックリスト、デプロイの真実のチェックリスト、および証拠のパッケージングについては、
references/agent-cloud.mdをロードしてください。 - タスクが特にプロンプト境界の悪用または取得コンテンツからツールへのドリフトに関するものである場合は、
$competition-prompt-injectionを優先してください。 - タスクが特に CI、依存関係の来歴、レジストリのドリフト、または出荷される成果物に関するものである場合は、
$competition-supply-chainを優先してください。 - タスクが特にキューのペイロード、非同期ワーカーのドリフト、リトライ、またはワーカーのみのランタイム状態に関するものである場合は、
$competition-queue-worker-driftを優先してください。 - タスクが特に内部制御サーフェスへの SSRF、メタデータエンドポイント、またはメタデータ由来のトークンピボットに関するものである場合は、
$competition-ssrf-metadata-pivotを優先してください。 - タスクが特にプロキシ上流のパース差異、曖昧なヘッダー、パス正規化のドリフト、またはリクエストスマグリングの挙動に関するものである場合は、
$competition-request-normalization-smugglingを優先してください。 - タスクが特にメタデータサービスへのアクセス、インスタンスまたはワークロード ID、リンクローカルトークンパス、またはメタデータ由来の権限に関するものである場合は、
$competition-cloud-metadata-pathを優先してください。 - タスクが特に kube API の権限、サービスアカウントの信頼、アドミッションの挙動、コントローラーのドリフト、またはクラスターシークレットの露出に関するものである場合は、
$competition-k8s-control-planeを優先してください。 - タスクが特にライブのマウント、サイドカー、init コンテナ、またはランタイムのみのシークレット露出に関するものである場合は、
$competition-container-runtimeを優先してください。 - タスクが特にコンテナからホストへの境界の越境、カーネルサーフェスの前提条件、またはエスケーププリミティブの検証に関するものである場合は、
$competition-kernel-container-escapeを優先してください。
保持すべきもの
- プロンプトのスニペット、取得されたチャンク、プランナーの遷移、および最終的なツール引数
- ライブのマウントまたはルートに紐づく compose または Kubernetes のフラグメント
- 成果物のハッシュ、依存関係のドリフト、CI ステップ、および結果として生じるランタイムのコンシューマー
コメント
Markdown 対応