Skip to content

chore: supply-chain hardening — lockfile enforcement + action SHA pins#6

Open
oz-sayari wants to merge 1 commit intomainfrom
oz-limiting-package-age
Open

chore: supply-chain hardening — lockfile enforcement + action SHA pins#6
oz-sayari wants to merge 1 commit intomainfrom
oz-limiting-package-age

Conversation

@oz-sayari
Copy link
Copy Markdown

Supply Chain Hardening

Automated supply-chain security controls applied by supply-chain-pr.py.

Changes made

  • .npmrc (Created): ignore-scripts=true, min-release-age=7

Why these controls

Control Threat mitigated
ignore-scripts / onlyBuiltDependencies Blocks malicious postinstall/preinstall (ref: Axios RAT, Mar 2026)
min-release-age / npmMinimalAgeGate 7-day cooldown prevents same-day version compromise
npm ci / --frozen-lockfile / --immutable CI installs exact lockfile versions — no silent drift

Testing checklist

  • CI passes on this branch (green)
  • Install step produces the same set of packages as before

Generated by supply-chain-pr.py — part of the dependency-security-policy rollout.

@oz-sayari oz-sayari requested a review from mggower April 8, 2026 21:07
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