Skip to content

feat: adds scorecard workflow to publish openssf scores#6090

Merged
evankanderson merged 1 commit intomindersec:mainfrom
gaganhr94:feat/adds-scorecard-workflow
Feb 5, 2026
Merged

feat: adds scorecard workflow to publish openssf scores#6090
evankanderson merged 1 commit intomindersec:mainfrom
gaganhr94:feat/adds-scorecard-workflow

Conversation

@gaganhr94
Copy link
Contributor

Summary

The repository currently does not publish OpenSSF Scorecard results, which means users and downstream consumers cannot easily discover the project’s security best-practice signals via Scorecard API.

Publishing Scorecard results:

  • Improves transparency for users and integrators
  • Provides early visibility into missing or improvable security practices

Fixes #6089

@gaganhr94 gaganhr94 requested a review from a team as a code owner February 5, 2026 02:25
@gaganhr94 gaganhr94 force-pushed the feat/adds-scorecard-workflow branch 3 times, most recently from d0573b6 to acd7408 Compare February 5, 2026 02:34
@gaganhr94
Copy link
Contributor Author

@evankanderson Can you please review this PR when you get a chance. Thanks !

evankanderson
evankanderson previously approved these changes Feb 5, 2026
Copy link
Member

@evankanderson evankanderson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks to mostly match the setup in github.com/ossf/scorecard/blob/main/.github/workflows/scorecard-analysis.yml minus the comments, so LGTM.

- cron: '0 0 * * 1'

permissions:
contents: read
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

github.com/ossf/scorecard/blob/main/.github/workflows/scorecard-analysis.yml uses read-all instead of contents: read. Will contents: read prevent any of scorecard's operation?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for pointing this out! I looked into it a bit more, and it seems that using contents: read can cause some checks to be skipped or return incomplete results, since scorecard is a complete analysis of the project. I'll keep it aligned with the scorecard workflow by changing it to permissions: read-all

@coveralls
Copy link

coveralls commented Feb 5, 2026

Coverage Status

coverage: 58.398%. remained the same
when pulling 3e9a240 on gaganhr94:feat/adds-scorecard-workflow
into 7a1fa17 on mindersec:main.

Signed-off-by: Gagan H R <hrgagan4@gmail.com>
@evankanderson evankanderson merged commit 670253b into mindersec:main Feb 5, 2026
24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add OpenSSF Scorecard GitHub Actions workflow to publish security scores

3 participants