Skip to content

Improve security measures (with the help of OpenSSF Scorecard) #384

Description

@gustavkj

Lately, I've been looking a bit at OpenSSF Scorecard, it is an security assessment for open source projects.

You can see the current score here: https://securityscorecards.dev/viewer/?uri=github.com/gagoar/codeowners-generator

I think there are some fairly easy improvements that can be done, and there are tools to help. Below are the main improvements, that we can split off into separate issues (if this sounds good):

  • Adjust Github Workflow token permissions (principle of least privilege)
  • Add a security policy (SECURITY.md) and turn on private vulnerability reporting
  • Pin Workflow versions and make Renovate update them
  • Add tool for static code analysis, CodeQL
  • Optional: Add OpenSSF Scorecard workflow, so the score is updated more often
  • Optional: Add OpenSSF Scorecard badge to the readme

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions