in reply to CGI::Safe untaint syntax

What I'd like to see CGI::Safe do is warn strongly, if not die, if versions of CGI.pm which are known to be unsafe are found, for example, the one mentioned at A serious security problem with CGI.pm 3.01? or inject a fix, like the one provided at (crazyinsomniac) Re: A serious security problem with CGI.pm 3.01?.

As for the syntaxt, hashref all the way... i'd steal some ideas from CGI question: untainting a lot of variables or here (either use the modules mentioned, or steal from them, at least provide basic regexes like UNSIGNEDINT => qr /([0-9]+)/.

 
______crazyinsomniac_____________________________
Of all the things I've lost, I miss my mind the most.
perl -e "$q=$_;map({chr unpack qq;H*;,$_}split(q;;,q*H*));print;$q/$q;"