If you write CGI applications in perl, this tool is a MUST. It alleviates the need to write tedious and complex validation routines for each and every form in your app. All you have to do is set up a profile based on your form and your needs ( it is just a hash ), then call the validation function and *poof*. It is very flexible.
I have tried other validation packages ( not naming any names ), but all were lacking and not all that flexible. This tool seems to have addressed all my needs in one shot.
Nice clean and stable code base. Thanks to all who made this happen.
This module has provided my clients with more secure web applications and saved me hours of extra effort in building custom validation routines. It is easy to use and easy to customise. Initially, I was turned off at having to setup profiles for each form; now, though, I find these profiles very helpful in being sure that my scripts are properly handling each field on the form. The integration with CGI::Application (via CGI::Application:ValidateRM) makes it even easier to integrate with my applications based on CGI::Application.