Cross-site scripting (XSS) defense
3 answers - 365 bytes -

Is there a module (or, better yet, sample code) that scrubs
user-entered text to remove cross-site scripting attacks, while also
allowing a small subset of HTML through?
Contemplated application: a message board that allows people to use
<b>, <a href="">, <iand so on, but does not allow any javascript,
vbscript, or other nasties.
No.3 | | 599 bytes |
| 
2006-06-16, johnzenger (AT) gmail (DOT) com <johnzenger (AT) gmail (DOT) comwrote:
Is there a module (or, better yet, sample code) that scrubs
user-entered text to remove cross-site scripting attacks, while also
allowing a small subset of HTML through?
Contemplated application: a message board that allows people to use
><b>, <a href="">, <iand so on, but does not allow any javascript,
vbscript, or other nasties.
I use Strip-o-Gram:
It is used quite a bit in Zope, but I believe it
will also stand on its own.