mcpField
C
competition-agent-cloud

competition-agent-cloud

github.com/zhaoxuya520セキュリティ43.7k93 回インストール5 週間前に更新
リポジトリ

competition-agent-cloud について

エージェントのツール実行、検索・メモリ境界、クラウド配置の差異、ビルドやリリースの来歴を扱う CTF スキルです。`$ctf-sandbox-orchestrator` による設定後に使用します。

主な機能

  1. 01プロンプトからツールへの制御経路を追跡
  2. 02宣言上と実行時の機能を比較
  3. 03マニフェストと稼働環境を照合
  4. 04ビルドとリリースの来歴を追跡
  5. 05簡潔な証拠ブロックを保存

活用シーン

  1. 01信頼できないプロンプトからツール操作への経路調査
  2. 02実際のマウントとマニフェストの照合
  3. 03依存関係から実行時成果物までの追跡
  4. 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. 支配的な経路がエージェント駆動かインフラストラクチャ駆動かを判断します。
  2. 最小限の制御チェーンを 1 つマッピングします: 信頼できない入力 -> 可視コンテキスト -> ツールまたはデプロイの副作用。
  3. チェックインされた意図と、ライブのランタイムの真実を区別します。
  4. プロンプト、ツール引数、マニフェスト、マウント、および来歴のステップをコンパクトな証拠ブロックに保持します。
  5. 最小限のコンテキストと最小限の計装で、エクスプロイトまたは設定ミスを再現します。

ワークフロー

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 ステップ、および結果として生じるランタイムのコンシューマー

コメント