Skip to content

Bump gitpython past seven known vulnerabilities - #24

Merged
soodoku merged 1 commit into
mainfrom
conformance/bump-gitpython
Aug 15, 2026
Merged

Bump gitpython past seven known vulnerabilities#24
soodoku merged 1 commit into
mainfrom
conformance/bump-gitpython

Conversation

@soodoku

@soodoku soodoku commented Aug 15, 2026

Copy link
Copy Markdown
Member

preen check --strict had exactly one gating finding on this repo:

[error] audit: gitpython 3.1.55 has known vulnerabilities: GHSA-3f7w-8rr8-f37f,
GHSA-p538-c434-8v24, GHSA-9rj7-rf2p-w77r, GHSA-4gmw-gg2m-w46p,
GHSA-hh9p-6wh2-4mfc, GHSA-wvpp-8hx9-p66j, GHSA-jm78-9fvv-mhgr
(fix available: 3.1.56, 3.1.57, 3.1.58)

uv lock --upgrade-package gitpython resolves 3.1.59. preen --strict now exits 0.

One thing to know about the diff

The lock refresh also moved the py-canon git dependency, because it tracks the moving v1 tag and that tag has advanced. That is the lock doing its job, not a second change smuggled in — it is 4 lines of the 8-line diff.

Verification

preen check --strict exit 0 · ruff check clean · pyright 0 errors · 102 tests pass.

Part of a fleet-wide conformance pass from gojiplus/py-canon.

`preen check --strict` had one gating finding here: gitpython 3.1.55 carries
GHSA-3f7w-8rr8-f37f, GHSA-p538-c434-8v24, GHSA-9rj7-rf2p-w77r,
GHSA-4gmw-gg2m-w46p, GHSA-hh9p-6wh2-4mfc, GHSA-wvpp-8hx9-p66j and
GHSA-jm78-9fvv-mhgr, with fixes from 3.1.56. The lock now resolves 3.1.59.

`uv lock --upgrade-package gitpython` also moved the py-canon git dependency,
because it tracks the moving `v1` tag and that tag has advanced. That is a lock
refresh doing its job rather than a second change smuggled in here.

preen --strict now exits 0. ruff, pyright and 102 tests pass.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@soodoku
soodoku merged commit 6c14f77 into main Aug 15, 2026
10 checks passed
@soodoku
soodoku deleted the conformance/bump-gitpython branch August 15, 2026 19:29
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