CGI::Untaint::html - validate sanitized HTML

Web forms which take HTML from the user for later display on site open themselves up to the potential of cross-site scripting attacks, messy sites due to unclosed tags, or merely big images of Barney the Purple Dinosaur. HTML::Sanitizer helps elimina...

SIMON/CGI-Untaint-html-1.0 - 24 Mar 2004 17:29:15 GMT - Search in distribution


This chapter is a reference for porting code and configuration files from mod_perl 1.0 to mod_perl 2.0. To learn about the porting process you should first read about porting Perl modules (and may be about porting XS modules). As it will be explained...

SHAY/mod_perl-2.0.9   (4 reviews) - 18 Jun 2015 21:16:34 GMT - Search in distribution

CGI::Info - Information about the CGI environment

NHORNE/CGI-Info-0.57 - 25 Oct 2015 19:59:28 GMT - Search in distribution

Class::CGI - Fetch objects from your CGI object

For small CGI scripts, it's common to get a parameter, untaint it, pass it to an object constructor and get the object back. This module would allow one to to build "Class::CGI" handler classes which take the parameter value, automatically perform th...

OVID/Class-CGI-0.20 - 07 May 2006 21:41:36 GMT - Search in distribution

CGI::Alert - report CGI script errors to maintainer

CGI::Alert will inform you by email of warnings and errors (from die or from exiting with nonzero status). If the script terminates normally (exit status 0), and no warnings were issued by the script or by Perl, CGI::Alert is a no-op. It just consume...

ESM/CGI-Alert-2.09   (1 review) - 02 Oct 2014 13:36:40 GMT - Search in distribution

CGI::Untaint - 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, y...

TMTM/CGI-Untaint-1.26 - 20 Sep 2005 21:52:35 GMT - Search in distribution

CGI::Untaint::set - untaint sets of values

Untaints an arrayref (as might be submitted by an HTML multiple select form field, or multiple selections from a checkbox group) as a comma separated string suitable for use as a value for a MySQL (maybe others?) SET column. Values are validated agai...

DAVEBAIRD/CGI-Untaint-set-0.01 - 27 May 2005 20:11:39 GMT - Search in distribution

CGI::Simple - A Simple totally OO CGI interface that is compliant

CGI::Simple provides a relatively lightweight drop in replacement for It shares an identical OO interface to for parameter parsing, file upload, cookie handling and header generation. This module is entirely object oriented, however a ...

SZABGAB/CGI-Simple-1.115   (3 reviews) - 19 Oct 2014 12:53:24 GMT - Search in distribution

Bundle::Ensembl - Bundle for installing Ensembl Perl Modules (Built from dependencies of ENSEMBL_45 VERSION)

A Bundle of Modules related to Ensembl Genome Browser Installation (Ensembl V45). If there are any modules that needs to be installed please email me at

ASHGENE/Bundle-Ensembl-0.03 - 03 Jul 2007 11:54:04 GMT - Search in distribution

Apache::ASP - Active Server Pages for Apache with mod_perl

Apache::ASP provides an Active Server Pages port to the Apache Web Server with Perl scripting only, and enables developing of dynamic web applications with session management and embedded Perl code. There are also many powerful extensions, including ...

CHAMAS/Apache-ASP-2.62   (1 review) - 13 Feb 2012 23:15:04 GMT - Search in distribution

perl561delta - what's new for perl v5.6.1

This document describes differences between the 5.005 release and the 5.6.1 release....

RJBS/perl-5.22.0   (6 reviews) - 01 Jun 2015 17:51:59 GMT - Search in distribution

HTML::CheckArgs - Validate data passed to web applications

HTML::CheckArgs validates data passed to web applications. Architecturally, it is based on CGI::Untaint, and we follow that model of extensibility as well. Most of the work is done in the $config hashref. $config's keys are the fieldnames to be valid...

EFOLLEY/HTML-CheckArgs-0.11   (1 review) - 24 May 2005 23:40:58 GMT - Search in distribution

HTML::Template - Perl module to use HTML-like templating language

This module attempts to make using HTML templates simple and natural. It extends standard HTML with a few new HTML-esque tags - "<TMPL_VAR>" "<TMPL_LOOP>", "<TMPL_INCLUDE>", "<TMPL_IF>", "<TMPL_ELSE>" and "<TMPL_UNLESS>". The file written with HTML a...

WONKO/HTML-Template-2.95   (21 reviews) - 21 Oct 2013 17:27:43 GMT - Search in distribution

App::Office::CMS - The Canny, Microlight and Simple CMS

App::Office::CMS is the Canny, Microlight and Simple Content Management System. o Canny The canniness comes in observing that almost all web sites have a menu for navigation. So, this module gives you (the content manager) a menu designer. The idea i...

RSAVAGE/App-Office-CMS-0.92 - 09 Dec 2010 03:52:09 GMT - Search in distribution

Text::Template - Expand template text with embedded Perl

This is a library for generating form letters, building HTML pages, or filling in templates generally. A `template' is a piece of text that has little Perl programs embedded in it here and there. When you `fill in' a template, you evaluate the little...

MJD/Text-Template-1.46   (3 reviews) - 11 Feb 2013 02:54:38 GMT - Search in distribution

CGI::Ex::Validate - The "Just Right" form validator with javascript in parallel

CGI::Ex::Validate is one of many validation modules. It aims to have all of the basic data validation functions, avoid adding all of the millions of possible types, while still giving the capability for the developer to add their own types for the ra...

LJEPSON/CGI-Ex-2.44 - 07 Oct 2015 16:16:37 GMT - Search in distribution

String::EscapeCage - Cage and escape strings to prevent injection attacks

After the "cage" function cages a string, the "uncage" method releases it and "escapehtml", "escapecstring", etc methods safely escape (transform) it. If an application cages all user-supplied strings, then a run-time exception will prevent applicati...

MSULLIVA/String-EscapeCage-0.02 - 23 Jul 2007 12:34:43 GMT - Search in distribution


ABH/Bundle-Combust-1.03 - 22 Jun 2006 09:26:05 GMT - Search in distribution

Data::FormValidator - Validates user input (usually from an HTML form) based on input profile.

Data::FormValidator's main aim is to make input validation expressible in a simple format. Data::FormValidator lets you define profiles which declare the required and optional fields and any constraints they might have. The results are provided as an...

MARKSTOS/Data-FormValidator-4.81   (5 reviews) - 19 Jul 2013 12:31:06 GMT - Search in distribution

Inline::C::Cookbook - A Cornucopia of Inline C Recipes

It's a lot easier for most of us to cook a meal from a recipe, rather than just throwing things into a pot until something edible forms. So it is with programming as well. "" makes C programming for Perl as easy as possible. Having a set of ...

INGY/Inline-C-0.76   (2 reviews) - 01 Jul 2015 15:12:57 GMT - Search in distribution