The S2C2F Project is a group working within the OpenSSF's Supply Chain Integrity Working Group formed to further develop and continuously improve the S2C2F guide which outlines and defines how to securely consume Open Source Software (OSS) dependencies into the developer’s workflow. This paper is split into two parts: a solution-agonistic set of practices and a maturity model-based implementation guide. The Framework is targeted toward organizations that do software development, that take a dependency on open source software, and that seek to improve the security of their software supply chain.
OSS has become a critical aspect of any software supply chain. The S2C2F was designed based on known threats (i.e. tactics and techniques) used by adversaries to compromise OSS packages. By leveraging the framework, software development teams and organizations can securely consume OSS dependencies into the developer's workflow and enhance their OSS governance program to address threats specific to OSS consumption.
The objective for the S2C2F Project is to develop and continuously improve upon a guide that provides the following:
- A high-level solution-agnostic set of practices
- A detailed list of requirements
- A list of real-world supply chain threats specific to OSS, and how our Framework requirements mitigates them
- A maturity model-based implementation guide, with links to tools from across the industry
- A process for assessing your organization’s maturity
- A mapping of the Framework requirements to 6 other supply chain specifications
: Click here to view the specification in markdown
To learn more, the S2C2F FAQ is available here.
- Official communications occur on the openssf-sig-s2c2f@lists.openssf.org.
Manage your subscriptions to Open SSF mailing lists. - S2C2F Project Slack
- Supply Chain Integrity WG Slack
- File issues in the Issues page
- We are actively seeking contributions to our Reference Implementations
- Every other Tuesday @ 12:00pm PST The invite is available on the OpenSSF Community Calendar
- Meeting Minutes
The GOVERNANCE.md outlines the scope and governance of our group activities.
- Lead: Adrian Diglio (https://github.com/adriandiglio)
- Co-Lead: Jay White (https://github.com/camaleon2016)