Migrate charm stack to v2 (wish v2 fixes GHSA-xjvp-7243-rg9h SCP path traversal) #126
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
grype flags github.com/charmbracelet/wish v1.4.7 with GHSA-xjvp-7243-rg9h (SCP middleware path traversal, CVSS 9.6 Critical). uptop does not use the SCP middleware — only wish core + bubbletea middleware — so the vulnerable path is unreachable (govulncheck agrees). Suppressed in .grype.yaml to unblock releases.
The real fix requires charm.land/wish/v2 (>= 2.0.1), which depends on charm.land/bubbletea/v2 — meaning the full TUI stack migrates together: bubbletea, bubbles, huh, lipgloss. Plan as its own arc post-v0.1.0: