La reciente inclusión de la opción --end-of-options en Git, introducida en la versión 2.24.0 en noviembre de 2019, ha generado un debate sobre su uso y la seguridad en la gestión de argumentos. Esta opción se diseñó para evitar confusiones en la interpretación de revisiones y opciones, especialmente cuando los nombres de las revisiones comienzan con un guion. Sin embargo, su implementación ha sido gradual y no todos los comandos de Git la soportan aún, lo que puede llevar a vulnerabilidades si no se maneja correctamente en scripts y herramientas que dependen de Git.
nesbitt.io
Tecnologa
Seguridad en Git: La Controversia de la Opción --end-of-options