migrate-podman-containerfile
Pass
Audited by Gen Agent Trust Hub on Oct 30, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [Command Execution]: The skill uses shell commands for file management and validation.
- It utilizes
git rev-parse,git mv, andgit difffor repository operations. - It invokes
docker buildx build --checkfor syntax validation of the generated Dockerfile. - These operations are limited to the scope of the repository and include safety gates to prevent overwriting existing files or processing ambiguous build configurations.
- [Safety Gates]: The skill implements robust validation logic before performing any actions.
- It verifies that source files are within allowed directory paths (
agents/orstarter-kits/). - It checks for the existence of the destination file to prevent overwriting.
- It scans for Podman-specific preprocessing directives (like
.infiles or#include) and halts if they are detected to avoid unsafe conversions. - It requires manual intervention if specific Docker-incompatible features like
.containerignoreare present.
Audit Metadata