The GitHub Actions job "Tests (AMD)" on 
airflow.git/harden-teradata-tpt-shell-quoting has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
9cb50bae5d6d493209a3279972e8b53c106dad7e / Jarek Potiuk <[email protected]>
Quote file paths in Teradata TPT shell commands and pass the openssl passphrase 
via stdin

The Teradata provider's tpt_util.py and encryption_utils.py build several shell
commands (run locally or over SSH) that interpolate file paths directly, and
pass the openssl passphrase on the command line.

Quote the interpolated file paths with shlex.quote() in the POSIX shell commands
(shred, the dd/rm fallback, chmod, which, and the openssl -in/-out paths) so
paths containing spaces or shell metacharacters are handled correctly, and feed
the openssl passphrase on stdin (-pass stdin) for the local
generate_encrypted_file_with_openssl so it is not exposed in the local host's
process list.

Windows command branches and the remote SSH openssl -pass pass: path are left
unchanged.

Generated-by: Claude Opus 4.8 (1M context) following the guidelines at
https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions

Report URL: https://github.com/apache/airflow/actions/runs/28708100713

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to