subset: parse OT-SVG with resolve_entities=False
to guard against XXE attacks as recommended in https://codeql.github.com/codeql-query-help/python/py-xxe/
This commit is contained in:
parent
74240afc35
commit
9f61271dc1
@ -225,6 +225,9 @@ def subset_glyphs(self, s) -> bool:
|
|||||||
# ignore blank text as it's not meaningful in OT-SVG; it also prevents
|
# ignore blank text as it's not meaningful in OT-SVG; it also prevents
|
||||||
# dangling tail text after removing an element when pretty_print=True
|
# dangling tail text after removing an element when pretty_print=True
|
||||||
remove_blank_text=True,
|
remove_blank_text=True,
|
||||||
|
# don't replace entities; we don't expect any in OT-SVG and they may
|
||||||
|
# aboused for XXE attacks
|
||||||
|
resolve_entities=False,
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user