-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Description
Following on the npm security announcements and its discussions there is a common concern (see eg. this comment) that the number of platforms supported for Trusted Publishing by npm is limited to just GitHub and GitLab right now.
When reading through the Trusted Publishers for All Package Repositories document there is no clear guidance (or I missed it) for:
- How to make a publishing platform eligible to become a Trusted Publishing source
- What a package registry like npm, PyPi etc typically should consider when onboarding new Trusted Publishing sources (or whether they eg. can / should / may allow any compliant source to be a Trusted Publishing source)
Specifically I think there is a lack of:
- A standardized / recommended set of attributes for the JWT claims, beyond the mere descriptive one in Identity Providers and Claims
- A standardized / recommended / generic set of "workflow file" paths and "environment name" definitions such as the ones used by npm for GitHub and GitLab right now.
Disclaimer: I'm a bit outside my area of expertise here but I want to kickstart the conversation and help bridge the gap.
twesterhuys and joelverhagen
Metadata
Metadata
Assignees
Labels
No labels