Open tonylturner opened 2 months ago
No reason why we can't. We would need the specific details necessary to specify a purl type, which today we do not have those details.
Thanks Steve, I'll work on pulling some details together.
Example PURL for Apple App Store
pkg:appstore-apple/<namespace>/<name>@<version>
pkg:appstore-apple/apple/com.example.myapp@2.1.0
pkg:appstore-apple/com.example.myapp@2.1.0?os=macos&arch=x86_64
Note: There is not a single "Apple App Store" so it may warrant separate PURL types.
Additionally, if we want to support many appstores, my thought was to name the type with appstore-
as a prefix to logically group appstores. It's not required from my standpoint, but just made sense to me.
@tonylturner This makes all sense. I am not sure we need the appstore prefix though, but this is minor and to refine in a PR review. Ideally I would like to find the most obvious type that could be inferred from scanning actual code
Are there plans to support App Stores such as Microsoft or Apple as PURL types?
One of the things I've been exploring is the work by https://github.com/ossf/wg-securing-software-repos and doing some independent evaluation of software delivery channels and it would be great to use PURL to normalize comparative references including app stores.