Summary
Split out from #506. Fixing #506's NU1605 restore blocker required bumping Uno.Sdk in samples/todoapp/TodoApp.Uno/global.json from 5.4.5 to 5.6.54 (the latest stable 5.x release), which resolves Uno.WinUI to 5.6.99. However, this does not resolve the original NU1903 finding #506 was filed for:
warning NU1903: Package 'Tmds.DBus' 0.16.0 has a known high severity vulnerability, https://github.com/advisories/GHSA-xrw6-gwf8-vvr9
What's known
Ask
Investigate bumping Uno.Sdk in samples/todoapp/TodoApp.Uno/global.json from 5.6.54 to a 6.x release (confirm the minimum 6.x version needed, and check for breaking API changes across all heads: android, ios, maccatalyst, windows, browserwasm, desktop) to pick up the patched Tmds.DBus.Protocol dependency and fully resolve the NU1903 finding.
Related
Summary
Split out from #506. Fixing #506's NU1605 restore blocker required bumping
Uno.Sdkinsamples/todoapp/TodoApp.Uno/global.jsonfrom5.4.5to5.6.54(the latest stable 5.x release), which resolvesUno.WinUIto5.6.99. However, this does not resolve the originalNU1903finding #506 was filed for:What's known
Tmds.DBus0.92.0 (fixes< 0.92.0).Uno.WinUI.Runtime.Skia.X11(pulled in on the desktop head viaUno.WinUI.Skia.X11) floorsTmds.DBusat0.16.0unchanged across the entire 5.x line - confirmed via nuspec inspection at Uno.WinUI 5.4.22, 5.5.87, 5.5.94, 5.5.95, 5.6.27, and 5.6.99 (all stillTmds.DBus 0.16.0).Uno.WinUI.Runtime.Skia.X11to the patchedTmds.DBus.Protocolpackage (0.21.2, later0.21.3) starting at Uno.WinUI 6.0.465 (Uno.Sdk 6.x line) - a major-version bump.Ask
Investigate bumping
Uno.Sdkinsamples/todoapp/TodoApp.Uno/global.jsonfrom5.6.54to a 6.x release (confirm the minimum 6.x version needed, and check for breaking API changes across all heads: android, ios, maccatalyst, windows, browserwasm, desktop) to pick up the patchedTmds.DBus.Protocoldependency and fully resolve theNU1903finding.Related
Tmds.DBus.Protocolfinding (resolved via a same-major patch bump).