Skip to content

Remove vulnerable publisher and request the existing gated deployment - #20

Merged
systemslibrarian merged 1 commit into
mainfrom
repair/remove-vulnerable-publisher-20261009
Oct 9, 2026
Merged

systemslibrarian merged 1 commit into
mainfrom
repair/remove-vulnerable-publisher-20261009

Conversation

@systemslibrarian

Copy link
Copy Markdown
Owner

Current npm audit flags the unpatched Braces3.0.3 publisher chain. The authoritative Pages workflow already performs the application gates and does not use gh-pages. This removes that redundant development publisher, preserving every remaining installed package version and the existing workflow.

npm run deploy now requests pages.yml on remote main. Real npm positive/refused-request controls replace only the external GitHub command, retain failure73, and never dispatch a workflow. The existing build runs these controls before its original compile/build command, so current CI judges them. All cryptographic implementation, teaching claims, binary/compiler provenance and application assertions are preserved.

Validation on final 61d06cdeb4242173158ad8d70f4a007699a14f32:

  • npm ci — passed
  • npm audit --json — passed
  • npm run type-check — passed
  • npm run test — passed
  • npm run build — passed
  • npm run test:a11y -- --workers=1 — passed

Npm audit0 after publisher-chain removal. This addresses locked development-tooling exposure; no live-site exploit or vendor/compiler reproduction is inferred. Required PR checks and default-branch deployment/live verification are collected separately before closure.

Fleet work item: d0db4cd4-325f-4caa-be78-ae74b05b80c2.

@systemslibrarian
systemslibrarian merged commit 7deab10 into main Oct 9, 2026
3 checks passed
@systemslibrarian
systemslibrarian deleted the repair/remove-vulnerable-publisher-20261009 branch October 12, 2026 11:47
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