The @nx/docker release pipeline constructs docker tag, image lookup, and docker push invocations as shell command strings. The configuration values `release.docker.repositoryName` and `registryUrl` are interpolated into these strings and passed to /bin/sh -c. This allows shell syntax within untrusted Nx configurations to execute during nx release version or nx release publish operations. Consequently, a pull request or repository configuration change could execute commands with the privileges of the release job, potentially exposing registry credentials or cloud tokens. Dry-run publishing does not prevent the execution of the vulnerable pre-check command.