Skip to content

Add OSSF Scorecard #851

Closed
Closed
@gabibguti

Description

@gabibguti

What is the problem this feature will solve?

Improve the project's security against supply-chain attacks.

What are supply-chain attacks?
Attacks that add malicious code to your project through build, release and other phases of development. E.g. A hacker may hijack your GH account and add a script to your project that steals user's personal information 'cause you had push-force access to main.

Supply-chain attacks have been increasing over the years according to the sonatype State of the Software Supply-Chain report and given node's popularity it's a reasonable target.

Chart title: FIGURE 1.6. NEXT GENERATION SOFTWARE SUPPLY CHAIN ATTACKS, 2019–2022. Chart information: 742% Average Growth Rate Year over Year.

What is the feature you are proposing to solve the problem?

Adding the OSSF Scorecard tool to identify supply-chain security improvements.

Scorecard checks for best practices such as if main branch is protected, if code is being reviewed in PRs and if binaries are being avoided. Below, you can see that sonatype uses Scorecard to check how projects are most vulnerable.

Chart title: Figure 2.2. Elements most useful for identifying vulnerable projects. Chart information: Shows that Code Review, Dependencies Pinned, Binaries and Branch Protection are the most important checks.

What alternatives have you considered?

None.

Additional Context

I'm Gabriela and I work on behalf of Google and the OpenSSF suggesting supply-chain security changes :)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions