competition-container-runtime

Trace live container behavior divergence from checked-in manifests after sandbox activation.

4|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/xjtu-wang/DigAgent --skill competition-container-runtime
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: competition-container-runtime
Source: https://github.com/xjtu-wang/DigAgent/tree/main/.agents/skills/competition-container-runtime
Command: npx skills add https://github.com/xjtu-wang/DigAgent --skill competition-container-runtime

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Internal downstream skill for ctf-sandbox-orchestrator. CTF-sandbox workflow for live container runtime analysis, mounted secrets, sidecars, namespaces, init containers, entrypoint drift, and route-to-container resolution. Use when the user asks why a live container differs from manifests, where a mounted secret is consumed, how a sidecar or init container changes runtime state, or which route resolves to which live container. Use only after $ctf-sandbox-orchestrator has already established sandbox assumptions and routed here.

Core Features & Use Cases

  • Provide guidance after sandbox activation to identify divergence points between runtime state and checked-in manifests.
  • Map mounts, secrets, sidecars, and routing to reconstruct the live path from manifest intent to observed behavior.
  • Produce compact evidence chains that link manifest decisions to runtime outcomes.

Quick Start

Split intent from reality by mapping manifests, images, startup, live mounts, routes, and processes, then trace the provenance of mounts and secrets, and reproduce the minimal runtime path that achieves the observed behavior.

Frequently Asked Questions about competition-container-runtime

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Why does my live container behavior diverge from its checked-in manifest?

Live container behavior diverges from checked-in manifests when sandbox activation applies runtime mounts, secrets, sidecars, or init containers that alter the startup state. Tracing these divergence points maps the observed runtime behavior back to the original manifest intent.

How do I trace where a mounted secret is consumed in a running container?

Trace mounted secret consumption by mapping the live container's runtime state, identifying active mounts, and following the entrypoint process to pinpoint where the application reads the secret. This reconstructs the provenance chain from manifest declaration to runtime usage.

How do sidecars and init containers change container runtime state?

Sidecars and init containers change container runtime state by executing preliminary processes or injecting shared resources before the main application starts. Analyzing this startup sequence reveals exactly how these auxiliary components modify the live environment.

What's the best way to resolve which route maps to which live container in a sandbox?

Resolve route-to-container mappings by tracing the runtime routing configuration within the active sandbox. This identifies the specific live container instance receiving traffic and highlights any routing divergences from the declared manifest.

How do I reproduce the earliest divergence point between a manifest and a live container?

Reproduce the earliest divergence point by splitting manifest intent from runtime reality, then systematically mapping images, startup sequences, and live mounts. This isolates the minimal runtime path needed to replicate the observed behavior.

When should I use container runtime analysis for a sandbox environment?

Use container runtime analysis when you need to debug why a sandbox container behaves unexpectedly, preserve evidence chains linking manifests to outcomes, or map live state changes back to checked-in manifests after sandbox activation.