chore(security): reduce supply chain attack risk#155
Conversation
GeekyEggo
commented
May 12, 2026
- Tightens security on third-party dependencies
- Removes caching from release workflows
|
There was a problem hiding this comment.
Pull request overview
This PR reduces supply-chain risk in the monorepo by tightening pnpm’s dependency selection policy and removing dependency caching from the release workflow.
Changes:
- Enabled stricter pnpm workspace security policies (
blockExoticSubdeps,trustPolicy). - Increased
minimumReleaseAgefrom 1 day to 1 week (with scoped exclusions for internal packages). - Disabled
actions/setup-nodepnpm caching in the release workflow to mitigate cache poisoning risk.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
pnpm-workspace.yaml |
Adds stricter pnpm workspace policies and increases minimum dependency release age. |
.github/workflows/release.yml |
Removes pnpm caching from the release pipeline to reduce cache poisoning exposure. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.