Skip to content

fix(deps): security updates for aiohttp, authlib, pillow and others - #74

Open
jogunjobi wants to merge 1 commit into
mainfrom
fix/deps-security-2026-10
Open

jogunjobi wants to merge 1 commit into
mainfrom
fix/deps-security-2026-10

Conversation

@jogunjobi

Copy link
Copy Markdown
Contributor

Dependency security updates covering every open advisory, Python and npm.

Published image (requirements-production.txt)

Package From To Advisories
aiohttp 3.14.3 3.14.5 8 (CVE-2026-111063..066, 111748..750, GHSA-2g87-pp6c-29x5)
authlib 1.8.0 1.9.1 6 (CVE-2026-96760, 114615..114618, 114620)
certifi 2026.4.22 2026.10.23 PYSEC-2026-4320
filelock 3.29.0 4.2.4 CVE-2026-112907, 112913, 112940
gitpython 3.1.62 3.2.1 CVE-2026-110855..859, 114145
opentelemetry-api 1.45.0 1.45.1 CVE-2026-114603
setuptools 83.0.0 84.2.1 GHSA-xmj3-9gf7-h52w

Outside the published image

  • pillow 13.0.0 (worker and ML extras), pymongo 4.19.0 and dnspython 2.9.0 (connectors-tier2), black 26.10.1 (dev).
  • docs-site: vite 8.3.5, undici 8.12.3, zod 4.6.7, source-map-js 1.2.2, http-cache-semantics 4.3.0, postcss-selector-parser 6.1.5.

authlib is the only one the code imports directly (core/oidc.py); its OIDC/JWKS tests pass.

Verification

  • pip-audit (full environment and -r requirements-production.txt): no known vulnerabilities.
  • npm audit in docs-site: 0 vulnerabilities; npm run build builds 120 pages.
  • unit, dashboard, integration: 3447 passed, 11 skipped.
  • make type security docs-check requirements-production-check lint: all exit 0.

Supersedes Dependabot #53, #63, #64, #65, #66, #67, #68, #69, #70.

Raise floors and relock for advisories published since rc.18: aiohttp
3.14.5, authlib 1.9.1, certifi 2026.10.23, filelock 4.2.4, gitpython
3.2.1, opentelemetry-api 1.45.1, setuptools 84.2.1 (all in the published
image), plus pillow 13.0.0, pymongo 4.19.0, dnspython 2.9.0 and black
26.10.1 outside it. The docs site lockfile moves vite, undici, zod,
source-map-js, http-cache-semantics and postcss-selector-parser past
their advisories. pip-audit and npm audit report nothing.
@jogunjobi jogunjobi added e2e Run the end-to-end suite on this pull request dependencies Dependency updates security Security labels Oct 28, 2026
@jogunjobi
jogunjobi requested a review from a team as a code owner October 28, 2026 13:07
@jogunjobi jogunjobi added the security Security label Oct 28, 2026
@jogunjobi jogunjobi closed this Oct 28, 2026
@jogunjobi jogunjobi reopened this Oct 28, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates e2e Run the end-to-end suite on this pull request security Security

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant