For Software Developers
by the Open Source Security Foundation (OpenSSF)
If you develop or build software, here are some ready-to-go resources from the OpenSSF to help you secure that software.
General software security education
- Secure Software Development Fundamentals Courses - a free course for software developers focusing on the fundamentals of developing secure software, whether it’s open source software (OSS) or closed source software. Both the course and its certificate of completion are free from Linux Foundation Training.
General guides for projects
You can also see the full list of Guides released by the OpenSSF.
OSS Project Evaluation
Use these to evaluate the OSS you intend to use and to evaluate how well your OSS projects are doing.
Build protection
Specialized guides
As noted above, the OpenSSF has many guides. Here are some specialized guides:
Sigstore (digital signing)
Sigstore is a new and simpler approach for artifact signing and signature verification.
Funding of OSS projects
- Alpha-Omega
- The mission of Alpha-Omega is to protect society by improving the security of critical open source software through direct maintainer engagement and expert analysis. Through “Alpha”, we provide funding to maintainers intended to improve the project’s overall security quality. Eligible projects include standalone projects, foundations that cover many projects, and core ecosystem services. Their selection is informed by the work of the OpenSSF Securing Critical Projects working group and other sources, discussion with the project team, and the degree of impact funding would have.
- Open Technology Fund
- The Free and Open Source Software (FOSS) Sustainability Fund is Open Technology Fund’s newest mechanism to support the long-term maintenance of established FOSS projects and the communities that sustain them.
- Sovereign Tech Fund
- The Sovereign Tech Fund is currently active in three program areas: general funding for open source digital infrastructure, the Bug Resilience Program, and the Contribute Back Challenges
To learn more about the OpenSSF,
please see the main OpenSSF website.
From this website you can get information such as:
Getting involved in the OpenSSF
If you’re interested in helping us improve the security (including the
supply chain security) of open source software,
please get involved in the OpenSSF.
A good starting point would be to look at our
list of OpenSSF working groups (WGs)
to see what would interest you.
You can click on its GitHub page to learn more about what they do and when they
meet by video; you can also join their Slack channel and mailing list
to participate in what they’re doing.
You can
get involved with the OpenSSF in many ways.
We would love to work together.