A critical advisory (sandbox escape, GHSA-5wr9-m6jw-xx44) published against Scriban < 7.0.0 makes NuGetAudit fail restore with NU1904 (warnings-as-errors) in the test projects — every CI build is currently broken, so this needs to land ahead of open feature PRs.
One-line central-version bump in Directory.Packages.props (CPM).
Validated locally on the #93 worktree: full solution build clean; ErsatzTV.Tests 482/482; ErsatzTV.Core.Tests 493/493 (+1 skipped) — XMLTV goldens unchanged, so Scriban 7's template output is behavior-identical for our usage (Template.Parse/ScriptObject in XMLTV refresh, MPEG-TS scripts, credits, graphics subtitles).
A critical advisory (sandbox escape, GHSA-5wr9-m6jw-xx44) published against Scriban < 7.0.0 makes NuGetAudit fail restore with NU1904 (warnings-as-errors) in the test projects — **every CI build is currently broken**, so this needs to land ahead of open feature PRs.
- One-line central-version bump in `Directory.Packages.props` (CPM).
- Validated locally on the #93 worktree: full solution build clean; ErsatzTV.Tests 482/482; ErsatzTV.Core.Tests 493/493 (+1 skipped) — **XMLTV goldens unchanged**, so Scriban 7's template output is behavior-identical for our usage (Template.Parse/ScriptObject in XMLTV refresh, MPEG-TS scripts, credits, graphics subtitles).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
The advisory published against Scriban < 7.0.0 (sandbox escape) turns
NuGetAudit's NU1904 into a restore failure for every build, blocking all
CI. Full solution builds and both test suites pass on 7.2.5 (XMLTV
goldens unchanged).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
timothy
merged commit 82a93ea3be into main2026-07-07 09:09:56 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
A critical advisory (sandbox escape, GHSA-5wr9-m6jw-xx44) published against Scriban < 7.0.0 makes NuGetAudit fail restore with NU1904 (warnings-as-errors) in the test projects — every CI build is currently broken, so this needs to land ahead of open feature PRs.
Directory.Packages.props(CPM).🤖 Generated with Claude Code