- Latest release
- 0.4.6 (Oct 26, 2026): no advisory affects it
- Newest unaffected release
- 0.4.6 (Oct 26, 2026), the latest release
- Advisories
- 4 · 2 high, 2 medium
- Weekly downloads
- 5.4M
- Dependents
- 1,140
- Releases
- 14 since 0.1.0 (Feb 26, 2024)
- Registry
- PyPI
- Releases read
- Nov 8, 2026
Version timeline
- CVE-2026-49825Affects 0.1.0 to 0.4.4 (0.4.5 is outside it)
- CVE-2026-28350Affects 0.1.0 to 0.4.3 (0.4.4 is outside it)
- CVE-2026-28348Affects 0.1.0 to 0.4.3 (0.4.4 is outside it)
- CVE-2024-52595Affects 0.1.0 to 0.3.1 (0.4.0 is outside it)
Advisories 4
- CVE-2026-49825High 8.2
lxml: javascript: URL bypass in Cleaner via xlink:href
Affected: fixed in 0.4.5.
Fixed in 0.4.5 (released May 20, 2026, 92 days before disclosure).
The latest release, 0.4.6, is not affected.
- CVE-2026-28350Medium 6.1
lxml_html_clean: <base> tag injection through default Cleaner configuration
Affected: fixed in 0.4.4.
Fixed in 0.4.4 (released Feb 27, 2026, 6 days before disclosure).
The latest release, 0.4.6, is not affected.
- CVE-2026-28348Medium 6.1
lxml_html_clean: CSS @import Filter Bypass via Unicode Escapes
Affected: fixed in 0.4.4.
Fixed in 0.4.4 (released Feb 27, 2026, 6 days before disclosure).
The latest release, 0.4.6, is not affected.
- CVE-2024-52595High 7.7
HTML Cleaner allows crafted scripts in special contexts like svg or math to pass through
Affected: fixed in 0.4.0.
Fixed in 0.4.0 (released Nov 14, 2024, 5 days before disclosure).
The latest release, 0.4.6, is not affected.