Description
Description of the new feature / enhancement
I was about to install a package but was prudent enough to check the website to make sure I'm getting the latest version through winget. Turns out I wouldn't be. Winget has 3.9.1 while the actual newest version is 3.16.3.
I don't know how updates are handled. Hopefully automatically, in which case when there is an error (e.g. a 404) all versions of the package should be wiped from the repo. If for whatever weird reason the updates are handled manually.. then they shouldn't be handled manually.
Proposed technical implementation details
Maybe only the actual publishers should be allowed to add their packages to the repo. That would at least ensure that the publisher is aware the package even is on winget. Consequently it will ensure that the package won't go stale.
Correct me if I'm wrong, but the current way of submitting-any-app-willynilly-by-anyone-willing seems very insecure.