On Tue, Jan 22, 2002 at 07:11:28PM +0100, Robin Berjon wrote: > On Tuesday 22 January 2002 19:04, Perrin Harkins wrote: > > Of course I set the charset, but I didn't know that might not be enough. > > Does anyone know if Apache::Util::escape_html() and > > HTML::Entities::encode() are safe? > > A quick look (I could be wrong) at HTML::Entities seems to imply that it > should be safe, as it uses numeric encoding for characters that it doesn't > recognize. I don't know about Apache::Util.
BTW, if you don't html-escape and just search for tags you should make sure to HTML::Entities::decode() the text before processing it. I've seen cases where people disguised scripting code with numeric entities.. jav&...;script etc... -- Paul Lindner [EMAIL PROTECTED] ||||| | | | | | | | | | mod_perl Developer's Cookbook http://www.modperlcookbook.org Human Rights Declaration http://www.unhchr.ch/udhr/index.htm