diff --git a/src/snowflake/connector/file_transfer_agent.py b/src/snowflake/connector/file_transfer_agent.py index 2f22078b24..9b7a353e44 100644 --- a/src/snowflake/connector/file_transfer_agent.py +++ b/src/snowflake/connector/file_transfer_agent.py @@ -879,7 +879,8 @@ def _expand_filenames(self, locations: list[str]) -> list[str]: file_name = file_name[1:] if not os.path.isabs(file_name): file_name = os.path.abspath(file_name) - files = glob.glob(file_name) + safe_file_name = glob.escape(file_name) + files = glob.glob(safe_file_name) canonical_locations += files else: canonical_locations.append(file_name)