Разбор кода 27.09: known_hosts_file был единственным значением в ProxyCommand без проверки формы, а ssh исполняет ProxyCommand через shell и раскрывает в нём %-токены. Путь с пробелом, $, ; или % ломал мост или исполнял команду. Теперь при заданном мосте путь проверяется тем же [A-Za-z0-9_./@+-]+, что и остальные значения; порт моста не число — PipelineError, а не ValueError.