Dashboard › cli › Distillation
81b3844f-052b-4716-b518-17689f1cd6f8["lore_tm_v1_dbe3tVMgLsxGOPx2G9yGT3j180Hqvy2xkN1gkQD6Zf0"]
packages/cli/install#L324-L334 accepts the first matching cli@X.Y.Z tag_name and never inspects GitHub prerelease or draft flags; unlike the TypeScript resolver, it can therefore install a prerelease carrying a stable-looking cli@ tag as the latest stable CLI. Cursor Bugbot classified this as Medium Severity with bug ID ed4075b4-8534-400f-b7a9-385dce20569e.packages/cli/src/lib/binary.ts#L259-L265, also affecting packages/cli/src/lib/upgrade.ts:96~128: latest-release resolution filters GitHub releases and selects tags[0], assuming an undocumented newest-first API order; if the returned order differs, it could silently select an older CLI version.getsentry/cli.723375b6c corrected stale JSDoc and added a regression proving that GHCR HTTP 403 throws and never contacts the legacy repository.