Commit 3256246
authored
chore: improve OpenSSF Scorecard (Signed-Releases, Vulnerabilities, Branch-Protection) (#146)
chore(scorecard): improve OpenSSF Scorecard score
- Fix Signed-Releases (0 -> 10 expected): download GitHub attestation
bundle after attest-build-provenance and upload as
patchloom.vsix.intoto.jsonl release asset. Scorecard requires
release assets (not just API attestations). See ci-build-release skill.
- Bump undici (via vsce/cheerio) via npm audit fix to clear 7 high
vulns (Vulnerabilities 3 -> 10).
- Updated main-branch-protection ruleset (via API) to set
require_last_push_approval: true (helps Branch-Protection from 5).
- package-lock.json updated for dep fix.
These target the main actionable low scores (Signed-Releases,
Vulnerabilities, Branch-Protection). Maintained is time-based;
Packaging may be VS Code specific; CII Gold blocked by bus factor.
Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>1 parent 0629af9 commit 3256246
2 files changed
Lines changed: 25 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
70 | 92 | | |
71 | 93 | | |
72 | 94 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments