InditexTech / gh-sherpa

Streamline branch and pull request creation for Jira or GitHub issues from command line
Apache License 2.0
48 stars 2 forks source link

Get OpenSFF FLOSS Best Practices Criteria (Passing Badge) #66

Open mlorenzoitx opened 7 months ago

mlorenzoitx commented 7 months ago

Motivation

Nowadays good security practices are recommended in open source projects, it should be interesting to get the OpenSFF Best Practices Badge, and they have a github action that give us a fabulous sticker https://www.bestpractices.dev/en/criteria/0

Acceptance criteria

BASICS

Basic project website content

FLOSS license

Documentation

Other

Change Control

Public version-controlled source repository

Unique version numbering

Release notes

Reporting

Bug-reporting process

Vulnerability report process

Quality

Working build system

Automated test suite

New functionality testing

Warning flags

Security

Secure development knowledge

Use basic good cryptographic practices

Secured delivery against man-in-the-middle (MITM) attacks

Publicly known vulnerabilities fixed

Other security issues

Analysis

Static code analysis

Dynamic code analysis