<#706 Fix shell injection of version-constrained p...
# flyte-github
a
#706 Fix shell injection of version-constrained pip package specs in dockerfile Pull request opened by pingsutw Package version constraints containing '<' or '>' (e.g. apache-airflow<=3.0.0) were passed unquoted into the Dockerfile RUN shell command, causing the shell to interpret '<' as an input redirection operator and fail with 'cannot open =3.0.0'. Use shlex.quote() on each package spec so metacharacters are safely single-quoted. flyteorg/flyte-sdk