-
Notifications
You must be signed in to change notification settings - Fork 72
First initial commit for the Malicious Package application #500
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
Conversation
…f sandbox document Signed-off-by: Paul McCarty <[email protected]>
Signed-off-by: Paul McCarty <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks Paul! I've added some minor comments.
process/project-lifecycle-documents/maliciouspackages_sandbox_stage.md
Outdated
Show resolved
Hide resolved
process/project-lifecycle-documents/maliciouspackages_sandbox_stage.md
Outdated
Show resolved
Hide resolved
Signed-off-by: Paul McCarty <[email protected]>
Signed-off-by: Paul McCarty <[email protected]>
Who will be the hosting group for this new project? Is Malicious Packages meant to be hosted under a particular WG or report directly to the TAC? Either way, ensuring there's a TAC and/or WG sponsor would be really helpful. |
Signed-off-by: Paul McCarty <[email protected]>
Hi @marcelamelara I've updated the application to show that the sponsor is the Securing Critical Projects Working Group. |
I don't think that's the right way to put it because with few exceptions, projects report to a WG. So, they is no spin-out in this case. I think you should rather say: The intent is to create a Malicious Packages project under the Securing Critical Projects WG. |
Hi @6mile. Thanks for putting the application together. Purely out of curiosity and to understand the dynamics and needs of the OpenSSF community better: why would you like to create a separate project under the WG (e.g., spin the project out of the WG)? |
Done! |
Good question. There are several reasons to make Malicious Packages its own project. First, the Securing Critical Projects WG has a number of work streams and projects under its umbrella: Securing Critical Projects: List of Critical Open Source Projects, Components, and Frameworks criticality_score(https://github.com/ossf/criticality_score/blob/main/Quantifying_criticality_algorithm.pdf) Census II Preliminary Census II The Malicious Packages repository and its associated work is lost right now in that noise. If its not its own stand alone project, where does it fit? I routinely talk to people who want to participate but who can't find it in the OpenSSF universe of "things". |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it makes sense to formally recognize that Malicious Packages is operating as a Project inside of Security Critical Projects Working Group.
When we were defining TI types (and lifecycles), we wrote:
This document describes the Open Source Security Foundation (OpenSSF) lifecycle process for Technical Initiatives (TI) which include Working Groups (WG) (non-software and non-specification focused), Projects (developing code or specifications), and Special Interest Groups (SIG).
If a TI is primarily producing code and specifications, it should be a Project.
process/project-lifecycle-documents/maliciouspackages_sandbox_stage.md
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
heya @calebbrown I think I've addressed the changes you requested. Can you verify and if so, approve? Thanks!
Thank you @6mile for the explanation of your motivation. The TI lifecycle process is the tool to support TIs in overcoming the challenges you mention. |
Thanks for preparing this @6mile! LGTM The Malicious Packages repo is definitely growing beyond the Package Analysis project it was created within, so becoming its own project will continue to help support this growth. |
Signed-off-by: Paul McCarty <[email protected]>
…nto maliciouspackages-to-sandbox
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great. Minor grammatical nits.
process/project-lifecycle-documents/maliciouspackages_sandbox_stage.md
Outdated
Show resolved
Hide resolved
process/project-lifecycle-documents/maliciouspackages_sandbox_stage.md
Outdated
Show resolved
Hide resolved
process/project-lifecycle-documents/maliciouspackages_sandbox_stage.md
Outdated
Show resolved
Hide resolved
…stage.md Co-authored-by: Stephen Augustus <[email protected]> Signed-off-by: Paul McCarty <[email protected]>
…stage.md Co-authored-by: Stephen Augustus <[email protected]> Signed-off-by: Paul McCarty <[email protected]>
…stage.md Co-authored-by: Stephen Augustus <[email protected]> Signed-off-by: Paul McCarty <[email protected]>
Heya @justaugustus i've updated with your suggestions. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @6mile!
This is my initial draft doc for the TAC requirement to create a separate OpenSSF project for Malicious Packages.
The intent is to create a Malicious Packages project under the Securing Critical Projects WG.