You are mistaken.
$ perl -MScalar::Util=tainted -TE'say tainted($_) for glob "*"' 1 1 1 1
glob is a source of external input when "*" is used. Same goes for readdir.
$ perl -MScalar::Util=tainted -TE'opendir(my $dh, "."); say tainted($_ +) for readdir($dh)' 1 1 1 1 1 1
In reply to Re^2: unlink taint
by ikegami
in thread unlink taint
by toniax
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |