Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change core-maintainers to also allow for an optional affiliation for maintainers? #67

Open
mlieberman85 opened this issue Oct 4, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request improvement Generic improvements
Milestone

Comments

@mlieberman85
Copy link

OSSF TAC requirements for projects require some number of maintainers from multiple affiliations depending on lifecycle stage, e.g. at least 2 maintainers with different affiliations for sandbox. Right now a lot of this information is duplicated across multiple documentation, e.g. OWNERS, MAINTAINERS and other files. Security insights can help here if it becomes the canonical file for that information or containers a pointer to where that information lives.

@luigigubello luigigubello added enhancement New feature or request improvement Generic improvements labels Oct 15, 2023
@luigigubello
Copy link
Contributor

Hi @mlieberman85 and thanks for this issue! I think this can be a good improvement for SECURITY-INSIGHTS schema 1.1. At the moment, SECURITY INSIGHTS consumers can only add maintainers or owners directly in the specification, but sometimes projects already have this information in other files (e.g. CODEOWNERS for GitHub repos, which is a standard source of trust for GitHub projects because often integrated into the CI/CD, or the Project Leads in every Eclipse project page). We could support also URLs for this value in the next release, so if there is already a trusted source for maintainers the organization can reuse it. This should have two good effects:

  • It could help organizations to not duplicate files, but just link to the correct one.
  • It could help to enforce SECURITY INSIGHTS the trusted source for this kind of info.

What do you think?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request improvement Generic improvements
Projects
None yet
Development

No branches or pull requests

3 participants