use use Scalar::Util qw(tainted); print "\$base is ",tainted($base) ? "" : "not ","tainted\n"; my $url = "$base/index.html"; print "\$url is ",tainted($url) ? "" : "not ","tainted\n"; print get($url); ___OUTPUT___ $base is not tainted $url is not tainted Insecure dependency in connect while running with -T switch at /usr/lib/perl/5.8/IO/Socket.pm line 114.