Skip to content

Harden supply chain settings#757

Merged
0xalpharush merged 1 commit into
mainfrom
centaur/fix-supply-chain-hardening-1782497440
Jun 29, 2026
Merged

Harden supply chain settings#757
0xalpharush merged 1 commit into
mainfrom
centaur/fix-supply-chain-hardening-1782497440

Conversation

@decofe

@decofe decofe commented Jun 26, 2026

Copy link
Copy Markdown
Member

Summary

  • add pnpm overrides for scanner-reported vulnerable transitive packages while preserving existing direct dependency ranges
  • move pnpm build-script hardening out of the ignored package.json#pnpm block and keep it in pnpm-workspace.yaml
  • update pinned GitHub Actions SHAs, disable checkout credential persistence for read-only jobs, and avoid direct expression interpolation in shell/script blocks
  • remove CI's repository secret read for static builds by using a non-secret placeholder key

Verification

  • osv-scanner scan source -r . -> No issues found
  • pnpm check:ci
  • node scripts/generate-discovery.ts && pnpm check:types
  • pnpm test
  • pnpm mcp-services:check
  • MPP_SECRET_KEY=ci-placeholder-key-for-static-ci-builds timeout 240s pnpm build
  • zizmor .github/workflows/ still flags the three existing pull_request_target workflows; those are intentional comment/label automations retained for equivalent behavior

Prompted by: @0xalpharush

@vercel

vercel Bot commented Jun 26, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
mpp Error Error Jun 26, 2026 6:22pm

Request Review

@0xalpharush
0xalpharush requested a review from grandizzy June 26, 2026 18:26
@0xalpharush
0xalpharush merged commit 0b1a425 into main Jun 29, 2026
11 of 12 checks passed
@0xalpharush
0xalpharush deleted the centaur/fix-supply-chain-hardening-1782497440 branch June 29, 2026 13:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants