Skip to content

Bump Testcontainers.PostgreSql to 4.14.0 - #20

Merged
KaliCZ merged 1 commit into
mainfrom
claude/cicd-pipeline-be62dd
Aug 14, 2026
Merged

Bump Testcontainers.PostgreSql to 4.14.0#20
KaliCZ merged 1 commit into
mainfrom
claude/cicd-pipeline-be62dd

Conversation

@KaliCZ

@KaliCZ KaliCZ commented Aug 14, 2026

Copy link
Copy Markdown
Owner

Why main is red

Both main pushes after merging #18/#19 fail in Restore / Build backend with:

error NU1903: Package 'SSH.NET' 2025.1.0 has a known high severity vulnerability, GHSA-q939-rpr3-3284

GHSA-q939-rpr3-3284 (SSH.NET <= 2025.1.0, arbitrary file write via ScpClient) was published between the dependabot PR runs (Aug 12, green) and the merge pushes (Aug 14, red) - NuGet audit checks the advisory DB at restore time, and this repo treats warnings as errors, so main broke without a code change.

Fix

SSH.NET comes in transitively via Testcontainers.PostgreSql. Testcontainers 4.14.0 (released today) depends on the patched SSH.NET 2026.0.0, so this is the upstream fix rather than a transitive pin or an audit suppression. OSV reports no advisories against either new version.

Verified locally

  • dotnet restore - clean, no NU1903
  • dotnet build --no-restore -c Release - 0 warnings, 0 errors
  • dotnet test --no-build -c Release - 13/13 unit, 30/30 integration (real PostgreSQL via Testcontainers 4.14.0 against Docker)

🤖 Generated with Claude Code

GHSA-q939-rpr3-3284 (high severity, SSH.NET <= 2025.1.0) was published
after the last dependabot PRs ran, so NuGet audit now fails restore on
main with NU1903 (warnings are errors). Testcontainers 4.14.0 pulls the
patched SSH.NET 2026.0.0.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@KaliCZ
KaliCZ merged commit 707addd into main Aug 14, 2026
3 checks passed
@KaliCZ
KaliCZ deleted the claude/cicd-pipeline-be62dd branch August 14, 2026 19:17
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