We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b49be87 commit 89dc117Copy full SHA for 89dc117
pyproject.toml
@@ -24,6 +24,7 @@ requires-python = ">=3.7"
24
dependencies = [
25
"numpy", # for vector math
26
"jsonschema", # for spec validation
27
+ "defusedxml", # for safe XML parsing (XXE protection)
28
]
29
[project.urls]
30
repository = "https://github.com/sigmf/sigmf-python"
sigmf/convert/signalhound.py
@@ -10,7 +10,7 @@
10
import io
11
import logging
12
import tempfile
13
-import xml.etree.ElementTree as ET
+import defusedxml.ElementTree as ET
14
from datetime import datetime, timedelta, timezone
15
from pathlib import Path
16
from typing import List, Optional, Tuple
0 commit comments