Perl Security: 2. Avoiding insegure practices: The strict pragma strict 'vars': Variable scoping Disallows use of undeclared or incomplete variables Accepts only variables declared with: my our use vars ([...]); Accepts fully qualified variables Although $var bombs, $main::var is perfectly OK Disallows use of local variables DOES allow using Perl's special global variables