Skip to content

Update Pillow to 13.0.0 and certifi to 2026.10.19 (security) - #5

Merged
Hantok merged 2 commits into
mainfrom
deps/pillow-13-certifi
Oct 22, 2026
Merged

Hantok merged 2 commits into
mainfrom
deps/pillow-13-certifi

Conversation

@Hantok

@Hantok Hantok commented Oct 22, 2026

Copy link
Copy Markdown
Member

Dependabot reports 4 critical and 23 high advisories for Pillow 12.3.0 (fixed in 13.0.0) and 1 critical for certifi 2026.10.18 (fixed in 2026.10.19), in pyproject.toml and all three runtime locks. LifeContext opens untrusted images and scans with Pillow (extraction.py, vision.py), so these go in before the release candidate.

  • pyproject.toml: Pillow==13.0.0.
  • requirements/*.txt: regenerated with sh requirements/compile.sh and the uv that install.sh pins (0.12.24), upgrading only certifi; the diff changes only the pillow and certifi pins and hashes. sh requirements/compile.sh --check passes.
  • CI's test job installs from pyproject.toml, so it runs the suite on Pillow 13.

Pillow 12.3.0 has four critical and 23 high advisories fixed in 13.0.0, and
LifeContext opens untrusted images and scans with it; certifi 2026.10.18 has
one critical advisory fixed in 2026.10.19. The three locks change only these
two packages.
@Hantok
Hantok merged commit eb29a6f into main Oct 22, 2026
9 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant