diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2d188c5..d5115b1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -59,7 +59,9 @@ jobs: # package (#44); `--msi` / `--instLocation PerMachine` are solidly # supported on the 1.2.0 line (bundled WiX 5). Mirrors ws-scrcpy-web's pin. - name: Install vpk CLI - run: dotnet tool install -g vpk --version 1.2.0 + # Source-pinned to nuget.org + signature-validated via the repo nuget.config + # (audit #15: nuget.org-only source + signatureValidationMode=require). + run: dotnet tool install -g vpk --version 1.2.0 --configfile nuget.config # Restore + build per project directly (not via ControlMenu.sln) to # mirror the local-pack.ps1 approach (3x dotnet publish below). diff --git a/CHANGELOG.md b/CHANGELOG.md index 004b83a..92868c2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -52,6 +52,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **Traced SVGs are no longer served as navigable same-origin content.** The Tracing tool wrote its generated SVG under `wwwroot/temp` and pointed both the preview `` and the Download Copy link at that `/temp/.svg` URL. An SVG fetched from a same-origin URL is active content — an embedded `