You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Latest PyPI release (4.5.13) still ships CVE-affected deepdiff==8.2.0 / python-socketio<5.12 — a release would pick up master's already-relaxed pins #2673
python-socketio>=5.5 (the <5.12 cap is gone — allows 5.16.x)
Would it be possible to cut a release so these reach PyPI? That's the whole ask.
Minor bonus: deepdiff appears unused
While tracking this down I couldn't find a single import deepdiff / DeepDiff reference anywhere in the shipped appdaemon package (4.5.13). If that's right, it may be worth dropping deepdiff as a runtime dependency entirely rather than carrying periodic dependabot bumps (and the occasional advisory) for a package that isn't imported. (python-socketio, by contrast, is genuinely used by appdaemon/stream/, so its floor is fine.)
Happy to open a PR for the deepdiff removal if that'd help. Thanks again!
Adding to this: 4.5.13's aiohttp<3.12.0 and requests<2.33.0 caps also hold downstream users on versions with ~33 aiohttp advisories (PyPI PYSEC-2026-1097…) plus one for requests. Master has already relaxed both, so a 4.5.14 cut from master would clear all of these together with the deepdiff/socketio ones above.
Activity
tmilnthorp commentedon Sep 22, 2026
Opened #2674 for the deepdiff removal.
tmilnthorp commentedon Oct 2, 2026
Adding to this: 4.5.13's
aiohttp<3.12.0andrequests<2.33.0caps also hold downstream users on versions with ~33 aiohttp advisories (PyPI PYSEC-2026-1097…) plus one for requests. Master has already relaxed both, so a 4.5.14 cut from master would clear all of these together with the deepdiff/socketio ones above.