It could be a good idea to add a decorator to escape all requested
variables to avoid xss no ?

Actually I do :

In controller :

xss = local_import('xss')

def new_widget():
    can_modify()
    # Xss
prevention
    for req in request.vars:
        request.vars[req] = xss.xssescape(request.vars[req])
    [...]

In modules/xss.py :

http://pastie.org/1971510

Reply via email to