diff --git a/dojo/tools/zap/parser.py b/dojo/tools/zap/parser.py index 19fbf16241e..88d09ccb66e 100644 --- a/dojo/tools/zap/parser.py +++ b/dojo/tools/zap/parser.py @@ -27,6 +27,9 @@ def get_description_for_scan_types(self, scan_type): return "ZAP XML report format." def get_findings(self, file, test): + if not file.name.endswith(".xml"): + msg = "Internal error: Wrong file format, please use xml." + raise ValueError(msg) tree = ET.parse(file) items = [] for node in tree.findall("site"):