[Security] MEDIUM: 17 Python security issue(s) #20
Labels
No labels
blocked:children
blocked:depends-101
blocked:depends-103
blocked:depends-104
blocked:needs-attention
blocked:needs-decision
blocked:no-changes
blocked:preflight
bug
chore
feature-request
in-progress
lint-cleanup
needs-decompose
performance
quality
quickfix
security/medium
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/easystitch#20
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Bandit Security Linter Findings
B314: [B314] Using xml.etree.ElementTree.fromstring to parse untrusted XML data is known to be vulnerable to XML attacks. Replace xml.etree.ElementTree.fromstring with its defusedxml equivalent function or make sure defusedxml.defuse_stdlib() is calledFile:
/home/b/Projects/easystitch/src/dom_resolution/dom_resolution_engine.py(line 69)B314: [B314] Using xml.etree.ElementTree.fromstring to parse untrusted XML data is known to be vulnerable to XML attacks. Replace xml.etree.ElementTree.fromstring with its defusedxml equivalent function or make sure defusedxml.defuse_stdlib() is calledFile:
/home/b/Projects/easystitch/src/dom_resolver/dom_resolver.py(line 58)B314: [B314] Using xml.etree.ElementTree.fromstring to parse untrusted XML data is known to be vulnerable to XML attacks. Replace xml.etree.ElementTree.fromstring with its defusedxml equivalent function or make sure defusedxml.defuse_stdlib() is calledFile:
/home/b/Projects/easystitch/src/dom_resolver/dom_resolver.py(line 673)B314: [B314] Using xml.etree.ElementTree.fromstring to parse untrusted XML data is known to be vulnerable to XML attacks. Replace xml.etree.ElementTree.fromstring with its defusedxml equivalent function or make sure defusedxml.defuse_stdlib() is calledFile:
/home/b/Projects/easystitch/src/raster/raster_converter.py(line 468)B314: [B314] Using xml.etree.ElementTree.fromstring to parse untrusted XML data is known to be vulnerable to XML attacks. Replace xml.etree.ElementTree.fromstring with its defusedxml equivalent function or make sure defusedxml.defuse_stdlib() is calledFile:
/home/b/Projects/easystitch/src/svg_annotation/element_classifier.py(line 276)B314: [B314] Using xml.etree.ElementTree.fromstring to parse untrusted XML data is known to be vulnerable to XML attacks. Replace xml.etree.ElementTree.fromstring with its defusedxml equivalent function or make sure defusedxml.defuse_stdlib() is calledFile:
/home/b/Projects/easystitch/src/svg_annotation/element_classifier.py(line 378)B314: [B314] Using xml.etree.ElementTree.fromstring to parse untrusted XML data is known to be vulnerable to XML attacks. Replace xml.etree.ElementTree.fromstring with its defusedxml equivalent function or make sure defusedxml.defuse_stdlib() is calledFile:
/home/b/Projects/easystitch/src/svg_annotation/semantic_analyzer.py(line 31)B314: [B314] Using xml.etree.ElementTree.fromstring to parse untrusted XML data is known to be vulnerable to XML attacks. Replace xml.etree.ElementTree.fromstring with its defusedxml equivalent function or make sure defusedxml.defuse_stdlib() is calledFile:
/home/b/Projects/easystitch/src/svg_annotation/semantic_analyzer.py(line 88)B314: [B314] Using xml.etree.ElementTree.fromstring to parse untrusted XML data is known to be vulnerable to XML attacks. Replace xml.etree.ElementTree.fromstring with its defusedxml equivalent function or make sure defusedxml.defuse_stdlib() is calledFile:
/home/b/Projects/easystitch/src/svg_annotation/semantic_analyzer.py(line 133)B314: [B314] Using xml.etree.ElementTree.fromstring to parse untrusted XML data is known to be vulnerable to XML attacks. Replace xml.etree.ElementTree.fromstring with its defusedxml equivalent function or make sure defusedxml.defuse_stdlib() is calledFile:
/home/b/Projects/easystitch/src/svg_annotation/semantic_analyzer.py(line 185)B314: [B314] Using xml.etree.ElementTree.fromstring to parse untrusted XML data is known to be vulnerable to XML attacks. Replace xml.etree.ElementTree.fromstring with its defusedxml equivalent function or make sure defusedxml.defuse_stdlib() is calledFile:
/home/b/Projects/easystitch/src/svg_annotation/semantic_analyzer.py(line 262)B314: [B314] Using xml.etree.ElementTree.fromstring to parse untrusted XML data is known to be vulnerable to XML attacks. Replace xml.etree.ElementTree.fromstring with its defusedxml equivalent function or make sure defusedxml.defuse_stdlib() is calledFile:
/home/b/Projects/easystitch/src/svg_annotation/semantic_analyzer.py(line 318)B314: [B314] Using xml.etree.ElementTree.fromstring to parse untrusted XML data is known to be vulnerable to XML attacks. Replace xml.etree.ElementTree.fromstring with its defusedxml equivalent function or make sure defusedxml.defuse_stdlib() is calledFile:
/home/b/Projects/easystitch/src/svg_annotation/style_processor.py(line 50)B314: [B314] Using xml.etree.ElementTree.fromstring to parse untrusted XML data is known to be vulnerable to XML attacks. Replace xml.etree.ElementTree.fromstring with its defusedxml equivalent function or make sure defusedxml.defuse_stdlib() is calledFile:
/home/b/Projects/easystitch/src/svg_parser/parser.py(line 68)B314: [B314] Using xml.etree.ElementTree.parse to parse untrusted XML data is known to be vulnerable to XML attacks. Replace xml.etree.ElementTree.parse with its defusedxml equivalent function or make sure defusedxml.defuse_stdlib() is calledFile:
/home/b/Projects/easystitch/src/svg_parser/parser.py(line 71)B314: [B314] Using xml.etree.ElementTree.parse to parse untrusted XML data is known to be vulnerable to XML attacks. Replace xml.etree.ElementTree.parse with its defusedxml equivalent function or make sure defusedxml.defuse_stdlib() is calledFile:
/home/b/Projects/easystitch/src/svg_parser/parser.py(line 75)B314: [B314] Using xml.etree.ElementTree.parse to parse untrusted XML data is known to be vulnerable to XML attacks. Replace xml.etree.ElementTree.parse with its defusedxml equivalent function or make sure defusedxml.defuse_stdlib() is calledFile:
/home/b/Projects/easystitch/src/utils/validation.py(line 34)Auto-filed by security-sweep.py on 2026-05-17 03:10 UTC
Quickfix applied via opencode.