Skip to content

Add a root nuget.config with package source mapping #55

Description

@brenpike

Found during a repeat repo-wide read-only security sweep (2026-08-23).

Severity: info. Most of the risk here is already closed.

Current state

The supply-chain controls in place are good: RestorePackagesWithLockFile in both csproj files, dotnet restore --locked-mode in CI and in the documented local validation flow, content hashes in packages.lock.json, and NuGetAuditMode=all with NU1901-NU1904 treated as fatal (src/Directory.Build.props).

Gap

There is no root nuget.config, so the package source set depends on the machine default rather than being pinned by the repository.

Requested change

Optional: add a root nuget.config pinning nuget.org as the sole source, with package source mapping, to make resolution explicit and machine-independent. Non-breaking.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    dependenciesDependency and supply-chain updatesdifficulty:lowtriage difficulty ratingeffort:striage effort ratingmoscow:couldtriage moscow ratingpriority:lowtriage priority ratingreadiness:readytriage readiness ratingrisk:mediumtriage risk ratingsecuritySecurity hardening or vulnerabilitytype:choretriage type rating

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions