Subject: | Does not work with taint |
Module::Metadata fails when taint is enabled.
Without taint:
==============
$ perl -MModule::Metadata -E 'say Module::Metadata->new_from_module( "Module::Metadata" )->version'
1.000016
With taint:
===========
$ perl -T -MModule::Metadata -E 'say Module::Metadata->new_from_module( "Module::Metadata" )->version'
Insecure dependency in eval while running with -T switch at /opt/perl-5.18.1/lib/site_perl/5.18.1/Module/Metadata.pm line 667, <GEN0> line 14.
EUMM's MM->parse_version suffers the same problem.
See also RT#88567