Skip to content

security: pin runtime and build deps to exact versions#910

Open
ThomasPluck wants to merge 1 commit intomainfrom
security/pin-dependencies
Open

security: pin runtime and build deps to exact versions#910
ThomasPluck wants to merge 1 commit intomainfrom
security/pin-dependencies

Conversation

@ThomasPluck
Copy link
Copy Markdown

Summary

  • Hard-pin all runtime dependencies and build-system requires to exact versions to mitigate dependency confusion / supply chain attacks
  • Dev dependencies left with floor pins (not a runtime attack surface)

Recommendation

This is a security patch — recommend cutting a new release after merge so downstream consumers pick up the pinned deps.

Test plan

  • uv lock resolves cleanly
  • uv sync --dev installs successfully
  • Existing tests pass

🤖 Generated with Claude Code

Mitigate dependency confusion and supply chain attacks by hard-pinning
all runtime dependencies and build-system requires to exact versions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

Label error. Requires at least 1 of: breaking, bug, github_actions, documentation, dependencies, enhancement, feature, maintenance, security, typing. Found:

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.

1 participant