Skip to content

fix(deps): upgrade vulnerable transitive dependencies [security]#566

Merged
lawrence-u10d merged 1 commit intomainfrom
security/lockfile-transitive-deps
Apr 12, 2026
Merged

fix(deps): upgrade vulnerable transitive dependencies [security]#566
lawrence-u10d merged 1 commit intomainfrom
security/lockfile-transitive-deps

Conversation

@utic-github-cicd-token-generator
Copy link
Copy Markdown
Contributor

Summary

Automated scan found CVEs in transitive dependencies locked in uv.lock files.
These packages were upgraded to patched versions.

Remediated vulnerabilities

Package From To Severity CVE
cryptography 46.0.6 46.0.7 Medium CVE-2026-39892
pypdf 6.9.2 6.10.0 Medium CVE-2026-40260
starlette 0.41.2 0.47.2 Medium CVE-2025-54121
starlette 0.41.2 0.49.1 High CVE-2025-62727

What this PR does

  1. Scans all uv.lock files with grype for known CVEs
  2. Runs uv lock --upgrade-package <pkg> for each fixable vulnerability (skips major bumps)
  3. Bumps component versions (patch) and updates CHANGELOGs via version-bump

Created by lockfile-security-scan.
Targets transitive dependencies that Renovate cannot reach.

Packages upgraded: cryptography pypdf starlette

Automated by lockfile-security-scan workflow.
@utic-github-cicd-token-generator utic-github-cicd-token-generator bot added dependencies Pull requests that update a dependency file security labels Apr 12, 2026
@lawrence-u10d lawrence-u10d merged commit e7e87ec into main Apr 12, 2026
12 checks passed
@lawrence-u10d lawrence-u10d deleted the security/lockfile-transitive-deps branch April 12, 2026 05:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file security

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant