build(deps): bump pyjwt from 2.10.1 to 2.13.0#258
Conversation
Bumps [pyjwt](https://github.com/jpadilla/pyjwt) from 2.10.1 to 2.13.0. - [Release notes](https://github.com/jpadilla/pyjwt/releases) - [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst) - [Commits](jpadilla/pyjwt@2.10.1...2.13.0) --- updated-dependencies: - dependency-name: pyjwt dependency-version: 2.13.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
Upstream: jpadilla/pyjwt (v2.13.0 security release)
Scope — This PR updates only poetry.lock, pinning pyjwt from 2.10.1 to 2.13.0 within the existing pyproject.toml constraint (>=2.4.0,<3.0.0). Merging delivers PyJWT 2.13.0 security hardening (algorithm-confusion fixes, JWKS client URI restrictions, DoS mitigations) without touching application source.
CI — Checks were pending at review time; required checks gate merge independently of this review.
Regression risk — Low: phc/session.py uses jwt.decode with verify_signature=False, tests encode with non-empty secrets, and the codebase does not use PyJWK, PyJWKClient, or b64=false patterns called out in the 2.13.0 upgrade notes.
Residual risks / follow-ups — None — because the change is lockfile-only, stays within the declared semver window, and observed JWT usage is unaffected by 2.13.0 behavioral changes.
Note: Review generated using Cursor model
composer-2.5.
This review was generated by review-bot.
Warning
Dependabot will stop supporting
python v3.9!Please upgrade to one of the following versions:
v3.9,v3.10,v3.11,v3.12,v3.13, orv3.14.Bumps pyjwt from 2.10.1 to 2.13.0.
Release notes
Sourced from pyjwt's releases.
... (truncated)
Changelog
Sourced from pyjwt's changelog.
... (truncated)
Commits
7144e45Apply ruff formatd2f4becRestorecast()calls with cross-versiontype: ignoreforprepare_key22f478cRemove redundant casts inRSAAlgorithm.prepare_keyand `ECAlgorithm.prepare...95791b1Bundle security fixes and hardening into 2.13.0dcc27a9[pre-commit.ci] pre-commit autoupdate (#1155)9d08a9a[pre-commit.ci] pre-commit autoupdate (#1146)b87c100Bump codecov/codecov-action from 5 to 6 (#1154)40e3147Migrate development extras to dependency groups (#1152)a4e1a3dAdd typing_extensions dependency for Python < 3.11 (#1151)bd9700cUse PyJWK algorithm when encoding without explicit algorithm (#1148)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.