[ANN] loofah 0.3.1 Released

M

Mike Dalessio

loofah version 0.3.1 has been released!

* <http://loofah.rubyforge.org>
* <http://rubyforge.org/projects/loofah>
* <http://github.com/flavorjones/loofah>

Loofah is an HTML sanitizer. It will always fix broken markup, but
can also sanitize unsafe tags in a few different ways, and transform
the markup for storage or display.

It's built on top of Nokogiri and libxml2, so it's fast. And it uses
html5lib's whitelist, so it most likely won't make your codes less
secure. \*

\* These statements have not been evaluated by Netexperts.

=3D=3D CHANGES in 0.3.1

Bug fixes:

* Scrubbed Documents properly render html, head and body tags when serializ=
ed.

=3D=3D FEATURES

* _Strip_ unsafe tags, leaving behind only the inner text.
* _Prune_ unsafe tags and their subtrees, removing all traces that
they ever existed.
* _Escape_ unsafe tags and their subtrees, leaving behind lots of
<tt>&lt;</tt> and <tt>&gt;</tt> entities.
* _Whitewash_ the markup, removing all attributes and namespaced nodes.
* Format the markup as plain text.
* Replacements for Rails's +strip_tags+ and +sanitize+ helper methods.
* TWO! Count them, TWO! ActiveRecord extensions:
=A0 * Loofah::XssFoliate (an
XssTerminate[http://github.com/look/xss_terminate/tree/master] drop-in
replacement) is an *opt-out* sanitizer; by default all models and
attributes are sanitized.
=A0 * Loofah::ActiveRecordExtension is an *opt-in* sanitizer; you must
explicitly declare attributes to be sanitized.
* 99 44/100 % pure

=3D=3D COMPARE AND CONTRAST

Loofah is the only ruby XSS/sanitization library that guarantees
well-formed and valid markup.

Also, it's pretty fast. Here is a benchmark comparing Loofah to other
commonly-used libraries:

* http://gist.github.com/170193
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,965
Messages
2,570,148
Members
46,710
Latest member
FredricRen

Latest Threads

Top