Using Perl builtins to dispatch to external shell commands are not particularly portable.
This policy aims to assist the user in identifying these critical spots in the code and exchange these for pure-perl solutions and CPAN distributions.

The policy scans for: system,
exec,
qx and the use of backticks,
some basic examples.

As pointed out in bug report RT:91542, some modules and components might implement methods/routines holding names similar to the builtins system, exec, qx and similar. I had not anticipated this when first implementing the policy and I expect there will be more cases where the current implementation does not handle this well, please file a bugreport if you run into one of these issues and I will investigate and address accordingly.