in reply to Using Archive::Any in taint mode
If the problem is because of $plugin,
($plugin)= $plugin=~/(.*)/; [download]
before the eval should work (or at least make sure that $plugin is not the culprit)