It's true that <c:out> or ${fn:escapeXml(whatever)} offers protection against XSS attacks involving injected HTML/XML markup, but that's not really enough on the client side. If user-tainted content is emitted into a JavaScript context, then it has to be protected differently (most effectively, with a JSON serializer).
On Wed, Oct 15, 2014 at 3:21 AM, VANKEISBELCK Remi <r...@rvkb.com> wrote: > Hi, > > I guess you can validate whatever you want by providing your own > ActionBeanPropertyBinder : > net.sourceforge.stripes.controller.ActionBeanPropertyBinder > > I think it can be done very easily by overriding a single method in there, > maybe : > net.sourceforge.stripes.controller.DefaultActionBeanPropertyBinder#bind(net.sourceforge.stripes.action.ActionBean, > java.lang.String, java.lang.Object) > > If the value are is a String, then check for XSS, and sanitize the String > before setting the bean prop if needed. > > When you output anything in JSP, you should be safe using jstl's <c:out> : > it escapes Xml by default. > > Cheers > > Rémi > > > 2014-10-14 22:53 GMT+02:00 Adam Stokar <ajsto...@gmail.com>: >> >> Hi everyone, >> >> Does Stripes have an easy way to remove HTML from user input to prevent >> XSS attacks? I've googled with no success. >> >> Thanks, >> >> >> ------------------------------------------------------------------------------ >> Comprehensive Server Monitoring with Site24x7. >> Monitor 10 servers for $9/Month. >> Get alerted through email, SMS, voice calls or mobile push notifications. >> Take corrective actions from your mobile device. >> http://p.sf.net/sfu/Zoho >> _______________________________________________ >> Stripes-users mailing list >> Stripes-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/stripes-users >> > > > ------------------------------------------------------------------------------ > Comprehensive Server Monitoring with Site24x7. > Monitor 10 servers for $9/Month. > Get alerted through email, SMS, voice calls or mobile push notifications. > Take corrective actions from your mobile device. > http://p.sf.net/sfu/Zoho > _______________________________________________ > Stripes-users mailing list > Stripes-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/stripes-users > -- Turtle, turtle, on the ground, Pink and shiny, turn around. ------------------------------------------------------------------------------ Comprehensive Server Monitoring with Site24x7. Monitor 10 servers for $9/Month. Get alerted through email, SMS, voice calls or mobile push notifications. Take corrective actions from your mobile device. http://p.sf.net/sfu/Zoho _______________________________________________ Stripes-users mailing list Stripes-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/stripes-users