warn "DJR attempting to do [$file]"; use Scalar::Util; warn "DJR file variable is tainted ?". Scalar::Util::tainted($file); $list = do $file; # this is the original bit thats failing #### [Wed Aug 23 12:21:08 2006] null: DJR attempting to do [unicore/lib/gc_sc/Word.pl] at /usr/lib/perl5/5.8.5/utf8_heavy.pl line 185. [Wed Aug 23 12:21:08 2006] null: DJR file variable is tainted ?0 at /usr/lib/perl5/5.8.5/utf8_heavy.pl line 187. [Wed Aug 23 12:21:08 2006] [error] [Wed Aug 23 12:21:08 2006] null: Insecure dependency in require while running with -T switch at /usr/lib/perl5/5.8.5/utf8_heavy.pl line 188.\n