UNPKG

pi-lens

Version:

Real-time code feedback for pi — LSP, linters, formatters, type-checking, structural analysis & booboo

20 lines (19 loc) • 519 B
id: no-xxe-vulnerable-xml-parser valid: - | import defusedxml.ElementTree as ET tree = ET.parse("file.xml") - | import xml.etree.ElementTree as ET parser = ET.XMLParser(resolve_entities=False) tree = ET.parse("file.xml", parser=parser) invalid: - | import xml.etree.ElementTree tree = xml.etree.ElementTree.parse("untrusted.xml") - | import lxml.etree tree = lxml.etree.parse("untrusted.xml") - | parser = lxml.etree.XMLParser() tree = lxml.etree.parse("file.xml")