Skip to content

Bump pillow to 12.3.0 to resolve Dependabot alerts - #42

Merged
natolambert merged 2 commits into
mainfrom
bump-pillow-12.3.0
Jul 21, 2026
Merged

Bump pillow to 12.3.0 to resolve Dependabot alerts#42
natolambert merged 2 commits into
mainfrom
bump-pillow-12.3.0

Conversation

@natolambert

Copy link
Copy Markdown
Owner

Summary

Upgrades the transitive pillow dependency from 12.2.0 to 12.3.0 in uv.lock (uv lock --upgrade-package pillow). This resolves all 13 open Dependabot alerts, which are all Pillow < 12.3.0 advisories:

Testing

  • uv sync --all-extras succeeds
  • uv run pytest: 236 passed
  • PIL.__version__ confirms 12.3.0

🤖 Generated with Claude Code

Fixes all 13 open Dependabot alerts (uv.lock), which are all Pillow
< 12.3.0 advisories: heap OOB writes (Image.paste/crop, RankFilter,
ImageCmsTransform.apply), OOB read on the mmap path, decompression-bomb
check bypasses in font/Gd/Pdf loaders, JPEG2000 scratch-buffer DoS, EPS
infinite loop, TGA RLE heap-data leak, and WindowsViewer command
injection.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 12def9ccac

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread uv.lock
[[package]]
name = "pillow"
version = "12.2.0"
version = "12.3.0"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Add the required changelog entry

This PR changes only uv.lock, so the changelog job in .github/workflows/changelog.yml lines 15–21 will unconditionally exit 1 because CHANGELOG.md is absent from the diff. This also violates the repository's AGENTS.md requirement that every PR add one line under [Unreleased]; add an entry for the Pillow upgrade so the required check can pass.

Useful? React with 👍 / 👎.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@natolambert
natolambert merged commit 4bc368d into main Jul 21, 2026
2 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