Skip to content

[codex] Pin patched SSH.NET in test harness - #15

Draft
SadPossum wants to merge 1 commit into
devfrom
codex/sshnet-2026-test-harness-security
Draft

[codex] Pin patched SSH.NET in test harness#15
SadPossum wants to merge 1 commit into
devfrom
codex/sshnet-2026-test-harness-security

Conversation

@SadPossum

Copy link
Copy Markdown
Owner

What changed

  • centrally declares SSH.NET 2026.0.0
  • adds a private direct reference only to the non-packable integration test project

Why

Testcontainers 4.12.0 requests SSH.NET 2025.1.0 or newer. NuGet lowest-version resolution selected SSH.NET 2025.1.0, which is affected by GHSA-q939-rpr3-3284. A direct test-project reference applies the patched version without enabling repository-wide transitive pinning or adding a production dependency.

Impact

Production module packages remain unchanged. The test harness now resolves SSH.NET 2026.0.0 and BouncyCastle.Cryptography 2.7.0.

Validation

  • affected test project restore: passed
  • affected test project build: 0 warnings, 0 errors
  • direct and transitive vulnerability audit: no vulnerable packages
  • resolved graph: SSH.NET 2026.0.0
  • PostgreSQL Testcontainers smoke: 1 passed

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