Module: Loofah::LibxmlWorkarounds
- Defined in:
- lib/loofah/html5/libxml2_workarounds.rb
Overview
constants related to working around unhelpful libxml2 behavior
ಠ_ಠ
Constant Summary collapse
- BROKEN_ESCAPING_ATTRIBUTES =
these attributes and qualifying parent tags are determined by the code at:
https://git.gnome.org/browse/libxml2/tree/HTMLtree.c?h=v2.9.2#n714 see comments about CVE-2018-8048 within the tests for more information
Set.new([ "href", "action", "src", "name", ])
- BROKEN_ESCAPING_ATTRIBUTES_QUALIFYING_TAG =
{ "name" => "a" }