Skip to content

chore: harden supply chain — pin actions, fix template injection, update deps#17

Merged
brendanjryan merged 1 commit intomainfrom
georgen/supply-chain-hardening
Apr 14, 2026
Merged

chore: harden supply chain — pin actions, fix template injection, update deps#17
brendanjryan merged 1 commit intomainfrom
georgen/supply-chain-hardening

Conversation

@decofe
Copy link
Copy Markdown
Member

@decofe decofe commented Apr 14, 2026

  • Pin all 9 GH Action refs to SHAs (workflows + composite action)
  • Fix template injection in release-tags.ymlgithub.event.release.tag_name moved to env:
  • Add persist-credentials: false to all checkouts
  • pnpm update + add vite devDep resolves all 8 CVEs (rollup, vite, picomatch)
  • Add blockExoticSubdeps: true and trustPolicy: no-downgrade
  • Add dependabot.yml for npm + github-actions with 7-day cooldown

Prompted by: georgen

…ate deps

- Pin all GH Actions to SHAs (pinact)
- Fix template injection in release-tags.yml (use env var instead of inline expansion)
- Add persist-credentials: false to all checkouts
- pnpm update + add vite as devDep to resolve all 8 CVEs
- Add blockExoticSubdeps: true and trustPolicy: no-downgrade
- Add dependabot.yml for npm + github-actions with 7-day cooldown

Co-Authored-By: grandizzy <38490174+grandizzy@users.noreply.github.com>
@socket-security
Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedvitest@​4.0.18 ⏵ 4.1.49610079 +199100
Updated@​types/​node@​25.0.10 ⏵ 25.6.01001008196100
Updatedvite@​7.3.1 ⏵ 8.0.894 -2100 +238299100
Updated@​changesets/​cli@​2.29.8 ⏵ 2.30.096100100 +193100
Updated@​biomejs/​biome@​2.3.11 ⏵ 2.4.11100 +110010099100

View full report

@grandizzy grandizzy marked this pull request as ready for review April 14, 2026 07:05
@brendanjryan brendanjryan merged commit 0dbe627 into main Apr 14, 2026
3 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.

3 participants