Description
This epic groups remediation work for findings from the OpenSSF Scorecard runs across the public platform-mesh repos.
A scan on 2026-04-28 covered 23 of the org's public repos (the rest don't have a scorecard workflow yet — see #276). Scores ranged from 6.2 to 8.6. The same systemic findings repeat across most repos, so the work is grouped into one tracker per Scorecard check (with per-repo checkboxes inside) plus a few standalone issues for repo-specific problems.
Per-repo Scorecard URLs follow the pattern:
https://api.securityscorecards.dev/projects/github.com/platform-mesh/<repo>
Org-wide finding summary
| Scorecard check |
Affected repos |
Severity |
Tracker |
| Token-Permissions |
~21/23 |
High |
#269 |
| Pinned-Dependencies |
~17/23 |
High |
#270 |
| CII-Best-Practices |
23/23 |
Medium |
#271 |
| Branch-Protection |
6 |
High |
#272 |
| Fuzzing |
~14/23 |
Low–Medium |
#273 |
Repo-specific issues
- Code-Review failing on
helm-charts, portal-server-lib, portal-ui-lib, upstream-images — most commits land without an approved PR. Most security-relevant single finding currently open.
- No Dependabot/Renovate on
upstream-images.
- Five repos have no Scorecard at all — flying blind.
virtual-workspaces has Pinned-Dependencies 0/10 (outlier vs peers).
Sub-tasks
Suggested order of execution
- First (high-impact, low-effort, mechanical):
- Next (high-impact, requires settings access):
- Then (one-time, org-wide):
- Lower priority (refine first):
Objectives
- Every public, actively-maintained repo in platform-mesh scores 8.5+ on OpenSSF Scorecard.
- No repo has any single check at 0/10.
- Branch protection + required PR review enforced on every default branch.
- OpenSSF Best Practices badge displayed at org level.
Demo Required
None
Demo Steps
No response
Description
This epic groups remediation work for findings from the OpenSSF Scorecard runs across the public platform-mesh repos.
A scan on 2026-04-28 covered 23 of the org's public repos (the rest don't have a scorecard workflow yet — see #276). Scores ranged from 6.2 to 8.6. The same systemic findings repeat across most repos, so the work is grouped into one tracker per Scorecard check (with per-repo checkboxes inside) plus a few standalone issues for repo-specific problems.
Per-repo Scorecard URLs follow the pattern:
https://api.securityscorecards.dev/projects/github.com/platform-mesh/<repo>Org-wide finding summary
Repo-specific issues
helm-charts,portal-server-lib,portal-ui-lib,upstream-images— most commits land without an approved PR. Most security-relevant single finding currently open.upstream-images.virtual-workspaceshas Pinned-Dependencies 0/10 (outlier vs peers).Sub-tasks
Suggested order of execution
Objectives
Demo Required
None
Demo Steps
No response