Highlights
Credential Confusion: 1 prior fix. Scrutinize any change in this area.
caldav/async_davclient.py: most-fixed (2 issues). Treat as high-risk during review.
3 high-severity fixes in this history; regressions here are high-impact.
Recurring patterns
The bug types that recur here, drawn from past fixes, not open vulnerabilities.
Credential Confusion: URL credentials can override explicit authentication arguments, leading to authentication with wrong or attacker-injected credentials.
Information Disclosure: Stored URL retains credentials, risking leakage through logs, errors, or serialization.
SSRF: DNS SRV/TXT and well-known redirects can point the client to an attacker-controlled domain, enabling SSRF or data exfiltration.