Acme::SafetyGoggles - Protects programmer's eyes from source filtering
use Some::Module::That::Might::Use::Source::Filtering; use Acme::SafetyGoggles; $ perl -MAcme::SafetyGoggles possibly_dangerous_script.pl
Is some module you imported using source filtering? If the answer is yes, or if the answer is "I don't know", then you can't trust the code in front of your own eyes!
That's why you should always use patent-pending
Acme::SafetyGoggles in your untrusted Perl code.
Acme::SafetyGoggles compares your original source file with the code that is actually going to be run, and alerts you to any differences.
Acme::SafetyGoggles can only (maybe) protect you from source filtering. It is not designed or warranted to protect you from improper use of any other potentially dangerous or evil Perl construction.
Acme::SafetyGoggles does not operate on code specified by perl's
-e command line option.
Please report any other bugs or feature requests to
bug-acme-safetygoggles at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Acme-SafetyGoggles. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
<mob at cpan.org>
You can find documentation for this module with the perldoc command.
You can also look for information at:
Inspired by cpmments on source filtering from stackoverflow.com's Ether: http://stackoverflow.com/questions/2818155/#2819871
Copyright 2010 Marty O'Brien.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.