[Technical Initiative Funding Request]: Technical Writer for Package Yanking Guidance #414
Open
1 task done
Labels
administration
For Review
TI Funding Request
Quarterly TI requests for funding. Needs 5 approvals, 7d review.
Technical Initiative
Securing Repositories Working Group
Lifecycle Phase
Graduated
Funding amount
$4000
Problem Statement
Software repositories are looking for guidance on when to allow a previously published package to be deleted. This is tricky, as a flexible policy makes it easy to recover from releases that are mistakenly published, where a restrictive policy prevents supply chain attacks.
Who does this affect?
People who operate software repositories (PyPI, RubyGems, Rust Crates, NuGet, etc)
Have there been previous attempts to resolve the problem?
Not to solve this specific problem (that I'm aware of) but other guidance our working group has published has been well received (like https://repos.openssf.org/trusted-publishers-for-all-package-repositories)
Why should it be tackled now and by this TI?
Because people are asking for it! https://openssf.slack.com/archives/C034CBLMQ9G/p1732095578884899 Even though our guidance might not be published in time for Rust Crates to make use of it, it will help other repositories who take on this problem in the future.
Give an idea of what is required to make the funding initiative happen
What is going to be needed to deliver this funding initiative?
A technical writer (see above)
Are there tools or tech that still need to be produced to facilitate the funding initiative?
No, we'll be writing guidance on policy and documentation that the software repositories would host on their website
Give a summary of the requirements that contextualize the costs of the funding initiative
This will give us 40 hours of a technical writer's time to research, draft, and respond to community feedback
Who is responsible for doing the work of this funding initiative?
TBD - does OpenSSF select the technical writer? Or do I recommend someone?
Who is accountable for doing the work of this funding initiative?
Zach Steindler, co-chair of Securing Repos Working Group
If the responsible or accountable parties are no longer available, what is the backup contact or plan?
Dustin Ingram, co-chair of Securing Repos Working Group
What license is this funding initiative being used under?
https://github.com/ossf/wg-securing-software-repos/blob/main/LICENSE
Code of Conduct
List the major milestones by date and identify the overall timeline within which the technical initiative plans to accomplish their goals. Any payments for services, sponsorships, etc., will require LF Legal and Financial review.
Jan 2025 - draft pull request created
Feb 2025 - respond to community comments and land content
If this is a request for funding to issue a contract, then OpenSSF will issue that contract. Please provide a Statement of Work (SOW) that we may review. Any contracting action will take 4-6 weeks to issue.
We'll need to work with OpenSSF staff to create a formal statement of work. Roughly:
The text was updated successfully, but these errors were encountered: