Ответ
Misha v.3 29.06.2015 09:49
taint не имеет отношения к "извне".
он обычно нужен, если программист хочет, чтобы символы, написанные в коде, трактовались не как "чистые" (as-is), а как-то иначе.
ваш случай -- это как раз и есть место для taint, т.к. в противном случае символы перевода строки (^#0A, ^#0D) будут восприняты как окончания строк создаваемой таблицы.
по одному символу работает, т.к. вы не создаёте таблицу (enter-tab-delimited), где эти символы имеют иное значение.