chore(deps): consolidate Dependabot security bumps#135
Conversation
Consolidates 9 Dependabot security PRs into one lockfile update, bumping each package to its first patched version: - urllib3 2.6.3 -> 2.7.0 (GHSA-qccp-gfcp-xxvc, GHSA-mf9v-mfxr-j63j) - python-multipart 0.0.22 -> 0.0.27 (GHSA-pp6c-gr5w-3c5g, GHSA-mj87-hwqh-73pj) - authlib 1.6.9 -> 1.6.12 (GHSA-r95x-qfjj-fjj2, GHSA-jj8c-mmj3-mmgv) - cryptography 46.0.5 -> 46.0.7 (GHSA-p423-j2cm-9vmq, GHSA-m959-cc7f-wv43) - idna 3.11 -> 3.15 (GHSA-65pc-fj4g-8rjx) - python-dotenv 1.2.1 -> 1.2.2 (GHSA-mf9w-mj56-hr94) - pytest 9.0.2 -> 9.0.3 (GHSA-6w46-j5rx-g56g) - requests 2.32.5 -> 2.33.0 (GHSA-gc5v-m9x4-r6x2) - pygments 2.19.2 -> 2.20.0 (GHSA-5239-wwwm-4pmq) Also realigns the lockfile with pyproject.toml (plane-sdk 0.2.10 -> 0.2.12, root 0.2.10 -> 0.2.9), which the committed lock had drifted from. Closes #94, #97, #100, #107, #112, #120, #122, #123, #128
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters (1)
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Consolidates the 9 open Dependabot security PRs into a single lockfile update. Each package is bumped to its first patched version, resolving all 13 open Dependabot security alerts. The change is
uv.lock-only.Security bumps
Versions are pinned to Dependabot's exact targets (the minimal patched versions) to keep the diff small and avoid major-version jumps — e.g.
cryptographystays on 46.x rather than jumping to 48.x.Lockfile realignment
Re-locking also corrects two entries the committed
uv.lockhad drifted frompyproject.toml:plane-sdk0.2.10 → 0.2.12 (pyproject.tomlpinsplane-sdk==0.2.12)plane-mcp-server0.2.10 → 0.2.9 (pyproject.tomldeclaresversion = "0.2.9")Any
uv lockproduces these, since the prior lock was inconsistent withpyproject.toml.Verification
uv lock --checkpasses (lock consistent withpyproject.toml)uv syncresolves cleanly;plane_mcp/plane_mcp.serverimport OKpytest tests/test_oauth_security.py tests/test_stateless_http.py→ 13 passed (exercisesauthlib/cryptographyauth stack)Supersedes and closes #94, #97, #100, #107, #112, #120, #122, #123, #128.