Skip to content

chore(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 - #23

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/github_actions/ossf/scorecard-action-2.4.4
Open

chore(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4#23
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/github_actions/ossf/scorecard-action-2.4.4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 31, 2026

Copy link
Copy Markdown

Bumps ossf/scorecard-action from 2.4.3 to 2.4.4.

Release notes

Sourced from ossf/scorecard-action's releases.

v2.4.4

What's Changed

This update bumps the Scorecard version to the v5.5.0 release. For a complete list of changes, please refer to the Scorecard v5.4.0 release notes and the Scorecard v5.5.0 release notes.

Full Changelog: ossf/scorecard-action@v2.4.3...v2.4.4

Commits
  • 2d11466 Bump action tag for v2.4.4 release (#1688)
  • 1bd3285 🌱 Bump the docker-images group across 1 directory with 2 updates (#1...
  • 913edce 🌱 Bump github.com/containerd/containerd from 1.7.32 to 1.7.33 (#1671)
  • 0957b8f 🌱 Bump golang.org/x/net from 0.56.0 to 0.57.0 (#1680)
  • f0061eb 🌱 Bump google.golang.org/grpc from 1.81.1 to 1.82.1 (#1687)
  • 20ee732 🌱 Bump github.com/sigstore/cosign/v2 from 2.6.3 to 2.6.4 (#1685)
  • 9f295ef 🌱 Bump the github-actions group with 6 updates (#1686)
  • 69bf556 🌱 Bump github.com/sigstore/sigstore-go from 1.1.4 to 1.2.0 (#1681)
  • 94e8b96 🌱 Bump github.com/sigstore/rekor from 1.5.0 to 1.5.2 (#1673)
  • c7a1b37 🌱 Bump github.com/sigstore/fulcio from 1.8.5 to 1.8.6 (#1675)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.4.3 to 2.4.4.
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](ossf/scorecard-action@v2.4.3...v2.4.4)

---
updated-dependencies:
- dependency-name: ossf/scorecard-action
  dependency-version: 2.4.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Aug 31, 2026

Copy link
Copy Markdown
Author

Labels

The following labels could not be found: github-actions. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot
dependabot Bot requested a review from srpatcha as a code owner August 31, 2026 17:47
@dependabot dependabot Bot added the dependencies Dependency updates label Aug 31, 2026
@dependabot
dependabot Bot requested a review from hshanmug12 as a code owner August 31, 2026 17:47
@dependabot dependabot Bot added the patch Backwards-compatible bug fix label Aug 31, 2026

@srpatcha srpatcha left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Review — eBrowser#23 "chore(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4"

head: 93cfab3 author: app/dependabot ci: none ran

Verdict: A one-line patch bump of a workflow the repo already runs successfully, and
the safest of the three eBrowser dependency PRs. Two things to be aware of before merging:
no check ran on it (same traced cause as #21 and #22), and the upstream release
deliberately converts one class of failure into a log line.

Findings

# Severity File:line Finding Recommended fix
1 Medium .github/workflows/ci.yml:8 (at base b21abf9c) No CI ran on this PR — gh pr checks 23 returns one entry, assign skipping. Root cause, verified: at base b21abf9c the ci.yml trigger was pull_request: branches: [main] while this PR targets master, so the workflow never matched. master fixed this in #20 (bb37c5b) with branches: [master, main]; the PR is 4 commits behind. Lower severity than on #21/#22 because scorecard.yml is push/schedule-triggered and would not have run on a PR in any case — but the repo's own test matrix should still have. Rebase onto origin/master. The bump itself is only exercised by the Monday cron or workflow_dispatch after merge; run it manually once to confirm.
2 Low .github/workflows/scorecard.yml:28-32 The upstream v2.4.4 release notes list "log POST failures instead of failing entire action" (ossf/scorecard-action#1625). Because this job sets publish_results: true, a failure to publish the score to the Scorecard API will, after this bump, be logged instead of failing the job. .github/STANDARDS.md:62 lists OpenSSF Scorecard as an org-wide framework and STANDARDS.md:100-106 says a claim is aspirational unless a verifying workflow runs on every push — a silently-not-publishing job would leave the public score stale while the workflow stays green. Scope is narrow: the Upload SARIF step at scorecard.yml:33-36 still fails if results.sarif was not produced, so local SARIF generation remains gated. Only the public POST becomes non-fatal. Merge it — this is upstream's decision and the alternative is a flaky job — but be aware the green tick no longer means "score published". If the public score matters for the STANDARDS.md claim, add a step that asserts the publish succeeded, or check the score date periodically.
3 Low (repo-wide) .github/dependabot.yml is absent from master; Dependabot was disabled org-wide (eDB's eaf4e1c: "config removed here, and alerts plus automated security fixes turned off via the API. 90 open Dependabot PRs"). This PR is an orphan — nothing will rebase or supersede it, and the same bump will not be re-proposed if it is closed. The bot's github-actions label comment is moot. Merge after rebase, or close and record the bump manually.

Note for sequencing: eBrowser#22 also edits .github/workflows/scorecard.yml (line 24,
actions/checkout@v4@v7). Different lines, so no textual conflict, but the two PRs
touch the same file and whichever lands second will need a rebase.

Compatibility check on the bump itself

v2.4.3 → v2.4.4 is a patch bump (published 2026-07-23), and its notes describe exactly
two things: the underlying Scorecard moves to v5.5.0, and the POST-failure behaviour in
finding 2. No input was renamed or removed — results_file, results_format and
publish_results are all still valid, and scorecard.yml:29-32 passes only those three.
The permissions: block at scorecard.yml:19-21 (security-events: write,
id-token: write) is unchanged and still what the action requires.

Evidence the baseline works: gh run list --workflow scorecard.yml shows the four most
recent OSSF Scorecard runs on master all concluding success.

Architecture conformance

Not applicable in the layering sense — one line in .github/workflows/scorecard.yml; no
#include, import, link line or manifest dependency, so §5.1 cannot be violated.
eBrowser is Tier 5 (Applications) per §21; §20.1 keeps it a reference application.
§21.1 untouched. The change is squarely inside the "Infrastructure" row of §21
(governance, release automation) as applied within a product repo.

Proposed changes

  1. Rebase onto current master (finding 1), then merge.
  2. After merge, trigger scorecard.yml via workflow_dispatch once so v2.4.4 is
    actually exercised rather than waiting for Monday's cron.
  3. Decide whether the public score needs an explicit publish assertion (finding 2).

Not checked

  • Whether v2.4.4 runs green in this repo. scorecard.yml does not trigger on
    pull_request, so nothing has executed the new version here. The success evidence
    above is for v2.4.3 on master.
  • Scorecard v5.4.0 / v5.5.0 check changes. The release notes delegate to two upstream
    Scorecard releases that I did not read. The repo's score may move for reasons unrelated
    to any code change; I cannot say in which direction.
  • Whether the published score is currently up to date. Not queried.
  • The rest of scorecard.yml. Reviewed only around the changed line, plus the
    permissions and Upload SARIF steps needed to judge finding 2.

Automated architecture review of 93cfab303627 — scheduled, model claude-opus-5, checked against the EmbeddedOS Master Design v2.0. Advisory only: this reviewer never approves, requests changes, or merges. Reply here to discuss or push back — a wrong finding is a bug worth reporting.

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

Labels

dependencies Dependency updates patch Backwards-compatible bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant