Skip to content

Commit 0b42190

Browse files
committed
0.5.0 re-impl of #921
1 parent 6a8c217 commit 0b42190

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

guardrails/classes/templating/constants_container.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def fill_constants(self) -> None:
1717
with open(constants_file, "r") as f:
1818
xml = f.read()
1919

20-
parser = ET.XMLParser(encoding="utf-8")
20+
parser = ET.XMLParser(encoding="utf-8", resolve_entities=False)
2121
parsed_constants = ET.fromstring(xml, parser=parser)
2222

2323
for child in parsed_constants:

guardrails/schema/rail_schema.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,7 @@ def rail_string_to_schema(rail_string: str) -> ProcessedSchema:
350350
validators=[], validator_map={}, exec_opts=GuardExecutionOptions()
351351
)
352352

353-
XMLPARSER = XMLParser(encoding="utf-8")
353+
XMLPARSER = XMLParser(encoding="utf-8", resolve_entities=False)
354354
rail_xml: _Element = ET.fromstring(rail_string, parser=XMLPARSER)
355355

356356
# Load <output /> schema

0 commit comments

Comments
 (0)