Skip to content

Harden dependency installs#413

Merged
kvz merged 1 commit into
mainfrom
install-safety
May 12, 2026
Merged

Harden dependency installs#413
kvz merged 1 commit into
mainfrom
install-safety

Conversation

@kvz
Copy link
Copy Markdown
Member

@kvz kvz commented May 12, 2026

Why

Recent npm supply-chain compromises showed that dependency installs and shared CI caches can execute or preserve newly published malicious packages before advisories catch up. This PR reduces that exposure for this repo.

What changed

  • Added Yarn minimal age gate and made eligible Yarn installs immutable.

Validation

  • Ran git diff --check across the prepared worktree.
  • Audited this PR set for pull_request_target and release/deploy/CDN cache reuse; patched actionable hits.
  • Did not run the full test suite; this is a workflow/config-only change.

@kvz kvz requested review from tim-kos May 12, 2026 10:16
@kvz kvz self-assigned this May 12, 2026
@kvz kvz merged commit 758fe7d into main May 12, 2026
11 checks passed
@kvz kvz deleted the install-safety branch May 12, 2026 12:13
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.

1 participant