depot-container-builds
Pass
Audited by Gen Agent Trust Hub on Jun 24, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection because it instructs the agent to read and process external data from Dockerfiles, HCL bake files, and Docker Compose configurations.
- Ingestion points: The agent reads build instructions and configurations from files like
Dockerfile,docker-bake.hcl, anddocker-compose.yml(SKILL.md). - Boundary markers: There are no explicit instructions or delimiters provided to ensure the agent ignores natural language instructions that might be maliciously embedded within comments or metadata of these external files.
- Capability inventory: The agent is authorized to execute complex
depotCLI commands which include network operations (registry pushes), file system access, and the use of secrets/SSH forwarding. - Sanitization: No sanitization or validation logic is defined to check the contents of the ingested configuration files before they are used in command execution.
- [COMMAND_EXECUTION]: The skill documentation provides numerous patterns for shell command execution using the
depotCLI. These commands are powerful and allow the agent to manage remote builds, download images locally (--load), push to external registries (--push), and handle sensitive build-time secrets or SSH agents. - [EXTERNAL_DOWNLOADS]: The
UPSTREAM.mdfile contains a maintenance script that usescurlto fetch the latest version of the skill from a GitHub repository. While GitHub is a well-known and trusted service, this pattern identifies an external dependency for skill updates.
Audit Metadata