Skip to content

Update handlebars 4.7.8 → 4.7.9 to fix __lookupSetter__ blocklist omission#3

Draft
Copilot wants to merge 1 commit intomainfrom
copilot/fix-prototype-method-access-control
Draft

Update handlebars 4.7.8 → 4.7.9 to fix __lookupSetter__ blocklist omission#3
Copilot wants to merge 1 commit intomainfrom
copilot/fix-prototype-method-access-control

Conversation

Copy link
Copy Markdown

Copilot AI commented Apr 1, 2026

Description:
Transitive dependency handlebars 4.7.8 (via ts-jest) has an incomplete prototype method blocklist — __lookupSetter__ was omitted from proto-access.js while its siblings (__defineGetter__, __defineSetter__, __lookupGetter__) were blocked. This creates an asymmetric security boundary when allowProtoMethodsByDefault: true is set.

  • Bumps handlebars from 4.7.8 to 4.7.9 in package-lock.json
  • No source code or production dependency changes; only the lockfile resolution is updated

Related issue:
actions#109

Check list:

  • Mark if documentation changes are required.
  • Mark if tests were added or updated to cover the changes.

…cess control gap

Agent-Logs-Url: https://github.com/priya-kinthali/setup-node/sessions/1555581f-b25e-4fb5-96af-55631a982266

Co-authored-by: priya-kinthali <147703874+priya-kinthali@users.noreply.github.com>
Copilot AI added a commit that referenced this pull request Apr 1, 2026
macos-latest-large runners are not available in this fork, causing all
CI jobs on that runner to fail. Replace with macos-latest to fix check
failures on PR #3.

Agent-Logs-Url: https://github.com/priya-kinthali/setup-node/sessions/0d610d82-4ebd-4c85-ad66-ba0b3b332829

Co-authored-by: priya-kinthali <147703874+priya-kinthali@users.noreply.github.com>
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.

2 participants