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

For more information about the OpenSSF

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.