fix: bump SSH.NET to 2026.0.0 (route-to-live health check remediation) - #72
Merged
Merged
Conversation
SSH.NET 2025.1.0 carries GHSA-q939-rpr3-3284 (high). With TreatWarningsAsErrors, the NU1903 audit warning fails build-and-test on every PR based on current main. Bumping to 2026.0.0 restores a green PR-validation pipeline and enables dev-deploy validation. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
This pull request remediates the route-to-live health-check pipeline failure by updating the SSH.NET NuGet dependency to a non-vulnerable version, clearing the NU1903 advisory that is promoted to an error via TreatWarningsAsErrors.
Changes:
- Bump
SSH.NETfrom2025.1.0to2026.0.0in the agent app project.
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
frasermolyneux
marked this pull request as ready for review
August 18, 2026 21:09
Dependency ReviewThe following issues were found:
License Issuessrc/XtremeIdiots.Portal.Server.Agent.App/XtremeIdiots.Portal.Server.Agent.App.csproj
OpenSSF Scorecard
Scanned Files
|
|
frasermolyneux
temporarily deployed
to
Development
August 18, 2026 21:12 — with
GitHub Actions
Inactive
🏗️ Terraform Plan & Apply
✅ Plan
📋 Resource Details
|
frasermolyneux
temporarily deployed
to
Development
August 18, 2026 21:16 — with
GitHub Actions
Inactive
This branch was previously deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Summary
Route-to-live health-check remediation: bump
SSH.NET2025.1.0→2026.0.0to clear the NU1903 high-severity advisory (GHSA-q939-rpr3-3284) that was failingbuild-and-teston every PR based onmain(TreatWarningsAsErrorspromotes the NuGet audit warning to an error). This restores a green PR-validation pipeline and is the vehicle used to validate the dev deployment end-to-end.Closes #
Type of change
Required reading consulted
AGENTS.md(repo brief).github/copilot-instructions.md(repo orientation).github-copilot/.github/instructions/personal.working-preferences.instructions.md(always-on rules)AGENTS.mdValidation evidence
Build
Tests
Format check
Other
The
deploy-devlabel is applied to this PR to validate the dev route-to-live (terraform plan+apply to Development + container build/push/update). See the PR Verify run for the deployment conclusion.Risk and rollout
deploy-devlabel on this PR. The code change is a single NuGet patch/roll ofSSH.NET; the runtime SFTP client (SftpLogTailer,SftpRemoteFileClient) compiles and all unit tests pass against the new version.mainbuilds/pushes the image; production deploy is a separate gated path. This PR does not modify workflows or Terraform.Reviewer focus areas
This duplicates the
SSH.NETbump that Dependabot PRs #70 and #71 already carry — it exists as a non-Dependabot PR so it can trigger thedeploy-devjobs (those are gated off fordependabot[bot]authors) and validate the dev route-to-live. Merge whichever you prefer; they converge on the sameSSH.NET 2026.0.0.Agent attestation
code-reviewsub-agent; High/Medium findings resolved or justified above in Reviewer focus areas