Skip to content

fix(deps): update Python security pins - #161

Merged
rambo merged 3 commits into
mainfrom
chore/security-python-dependencies-2026-10-27
Oct 27, 2026
Merged

rambo merged 3 commits into
mainfrom
chore/security-python-dependencies-2026-10-27

Conversation

@rambo

@rambo rambo commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Update cryptography to >=50.0.2, filelock to >=4.2.4,<5 and UV Docker/pre-commit pins to 0.13.6. Resolve patched Brotli, certifi and transitive UV releases in the lockfile, and normalize Dockerfile stage keyword casing.

Bump application/UI patch versions from 1.17.0+260921 to 1.17.1+261027 using bump-my-version bump patch. This PR targets main and contains no federation application logic or UI dependency changes. Merge this PR before federation PR #160, which is now rebased onto this branch and retains version 1.18.0+261027.

Validation: GitHub Actions version validation, pre-commit, Snyk, Docker builds and tests pass. Local tests: 59 passed, 10 skipped; coverage 39.95% (25% gate). BuildKit checks pass without warnings.

The skipped tests do not establish live JNI/TAK integration coverage; live integration was not repeated.

Require patched cryptography and filelock releases and update UV to replace its compromised-CA trust bundle (GHSA-hq85-5cpj-mr62).
@rambo
rambo force-pushed the chore/security-python-dependencies-2026-10-27 branch from aeb716b to 37b7e52 Compare October 27, 2026 20:46
@rambo
rambo changed the base branch from feat/federation-api to main October 27, 2026 20:46
@rambo
rambo force-pushed the chore/security-python-dependencies-2026-10-27 branch from 37b7e52 to 42b5a3a Compare October 27, 2026 20:49
Update Brotli, certifi and the transitive UV package flagged by Snyk. API also resolves the patched PyJWT release.
@rambo
rambo merged commit 5ed069c into main Oct 27, 2026
8 checks passed
@rambo
rambo deleted the chore/security-python-dependencies-2026-10-27 branch October 27, 2026 21:19
@rambo rambo mentioned this pull request Oct 28, 2026
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.

2 participants