On 10/17/07, Jeremy Dunck <[EMAIL PROTECTED]> wrote:
>
>   However, there are many strings that can be passed through that
> filter and sill will break javascript string literals.

Specifically, as you point out, strings that contain "</script>" --
the main point here is to reduce the chances of XSS attacks when
embedding user-originated data into scripts.

>   4131 now has a patch (from Andy Durdin) which would introduce a new
> defaultfilter named escapejs.  It does the complete job of escaping
> anything that could break out of a string literal.

Credit where it's due;  The meat of the patch is Jeremy's, I just
tidied it up a tad.

Andrew

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to