in reply to Too Late for Drowning Witch/Taint Mode

You're typing (or your OS is executing the equivalent of the following):
perl script.pl
where script.pl has #!/usr/bin/perl -T. This is ineffectual, since the flags have to be passed straight away to the Perl interpreter. Execute your script one of the following ways instead:
chmod +x script.pl ./script.pl # or: perl -T script.pl