Filewatcher File Search File Search
Catalog
Content Search
» » » » »

libcgi-untaint-perl

Process CGI input parameters

Dealing with large web based applications with multiple forms is a minefield. It's often hard enough to ensure you validate all your input at all, without having to worry about doing it in a consistent manner. If any of the validation rules change, you often have to alter them in many different places. And, if you want to operate taint-safe, then you're just adding even more headaches.

This module provides a simple, convenient, abstracted and extensible manner for validating and untainting the input from web forms.

You simply create a handler with a hash of your parameters (usually $q->Vars), and then iterate over the fields you wish to extract, performing whatever validations you choose. The resulting variable is guaranteed not only to be valid, but also untainted.

Homepage: http://search.cpan.org/~tmtm/CGI-Untaint/

Homepage:-
Package version:1.26-2
Architecture:all
Distribution:Debian
Filename:libcgi-untaint-perl_1.26-2_all.deb

/usr/share/doc/libcgi-untaint-perl/README.gz

NAME
    CGI::Untaint - process CGI input parameters

SYNOPSIS
      use CGI::Untaint;

      my $q = new CGI;
      my $handler = CGI::Untaint->new( $q->Vars );
      my $handler2 = CGI::Untaint->new({
            INCLUDE_PATH => 'My::Untaint',
      }, $apr->parms);

      my $name     = $handler->extract(-as_printable => 'name');
      my $homepage = $handler->extract(-as_url => 'homepage');

 
more»

/usr/share/man/man3/CGI::Untaint.3pm.gz

CGI::Untaint(3pm)User Contributed Perl DocumentatioCGI::Untaint(3pm)



NAME
       CGI::Untaint - process CGI input parameters

SYNOPSIS
         use CGI::Untaint;

         my $q = new CGI;
         my $handler = CGI::Untaint->new( $q->Vars );
         my $handler2 = CGI::Untaint->new({
               INCLUDE_PATH => 'My::Untaint',
         }, $apr->parms);

         my $name     = $handler->ext
more»

/usr/share/man/man3/CGI::Untaint::hex.3pm.gz

CGI::Untaint::hexUser)Contributed Perl DocumenCGI::Untaint::hex(3pm)



NAME
       CGI::Untaint::hex - validate as a hexadecimal value

SYNOPSIS
         my $id = $handler->extract(-as_hex => 'hexvalue');

DESCRIPTION
       This Input Handler verifies that it is dealing with a hexa‐
       decimal value.

AUTHOR
       Tony Bowden, <kasei@tmtm.com>.

COPYRIGHT
       Copyright (C) 2001 Tony Bo
more»

/usr/share/man/man3/CGI::Untaint::integer.3pm.gz

CGI::Untaint::intUser(Contributed Perl DocCGI::Untaint::integer(3pm)



NAME
       CGI::Untaint::in
more»

/usr/share/man/man3/CGI::Untaint::object.3pm.gz

CGI::Untaint::objUser3Contributed Perl DocuCGI::Untaint::object(3pm)



NAME
       CGI::Untaint::ob
more»

/usr/share/man/man3/CGI::Untaint::printable.3pm.gz

CGI::Untaint::priUserlContributed Perl DCGI::Untaint::printable(3pm)



NAME
       CGI::Untaint::pr
more»

/usr/share/doc/libcgi-untaint-perl/changelog.Debian.gz

libcgi-untaint-perl (1.26-2) unstable; urgency=low

  * New maintainer, as agreed with Stephen.
  * 
more»

/usr/share/doc/libcgi-untaint-perl/changelog.gz

Revision history for Perl extension CGI::Untaint.

1.26  Tue Sep 20 22:13:21 UTC 2005
        - allo
more»

Browse inside libcgi-untaint-perl_1.26-2_all.deb

         [DIR]DEBIAN/ (2)  65535+ mirrors
         [DIR]usr/ (1)  65535+ mirrors

Download libcgi-untaint-perl_1.26-2_all.deb

Results 1 - 1 of 1
Help - FTP Sites List - Software Dir.
Search over 15 billion files
© 1997-2016 FileWatcher.com