Skip to content

ci: add security audtit and ossf scorecard#1359

Merged
vincentsarago merged 2 commits intomainfrom
feat--add-security-audtit-and-ossf-scorecard
Mar 31, 2026
Merged

ci: add security audtit and ossf scorecard#1359
vincentsarago merged 2 commits intomainfrom
feat--add-security-audtit-and-ossf-scorecard

Conversation

@lhoupert
Copy link
Copy Markdown
Contributor

@lhoupert lhoupert commented Mar 31, 2026

Summary

Adds OpenSSF Scorecard to this repo so we get an automated, public security posture check and results in GitHub Code scanning.

What changed

  • New workflow .github/workflows/scorecard.yml: runs on pushes to main / dev and on a weekly schedule, uploads SARIF to Code scanning, and publishes results with publish_results: true.
  • README badge: links to the public score for this repo on scorecard.dev.

Useful links

Resource Description
OpenSSF Scorecard What Scorecard measures (checks like branch protection, dependency updates, etc.)
ossf/scorecard action (Marketplace) The GitHub Action this workflow uses
Scorecard viewer / API badge Public score and badge URLs after the first successful run
GitHub: About code scanning Where SARIF results show up in the repo
Scorecard check documentation Plain-language explanation of each check

After merge

  1. Open ActionsScorecard analysis and confirm a run succeeds.
  2. Open SecurityCode scanning for new Scorecard findings (if Code scanning is enabled for this repo).
  3. Confirm the badge on the README updates after data is published (can take a short time after the first run).

Copy link
Copy Markdown
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

⚠️ Performance Alert ⚠️

Possible performance regression was detected for benchmark 'TiTiler performance Benchmarks'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.30.

Benchmark suite Current: c9e7007 Previous: 319ab8b Ratio
WGS1984Quad longest_transaction 0.06 s 0.04 s 1.50

This comment was automatically generated by workflow using github-action-benchmark.

@vincentsarago vincentsarago merged commit bd50d55 into main Mar 31, 2026
13 of 20 checks passed
@vincentsarago vincentsarago deleted the feat--add-security-audtit-and-ossf-scorecard branch March 31, 2026 12:30
@github-actions github-actions bot mentioned this pull request Mar 31, 2026
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.

2 participants