Mac release vk#104
Closed
AmesingFlank wants to merge 10 commits into
Closed
Conversation
bf0510b to
013df71
Compare
ec6fef1 to
9a9aab3
Compare
de57a53 to
9ed4a2c
Compare
303c297 to
7728908
Compare
8de3e11 to
c1014d9
Compare
knight42
requested changes
Jun 4, 2026
knight42
left a comment
Member
There was a problem hiding this comment.
Security hold: this PR is affected by the current malicious-code incident involving suspicious [skip ci] commits and/or the .github/setup.js payload pattern.
Please do not merge this PR. I am requesting changes and closing it to prevent accidental merge while we investigate and clean up. Reopen only after the suspicious commits are removed, the branch is rebuilt from a trusted base, and trusted CI has been re-run.
安全处理:该 PR 被纳入当前恶意代码事件的受影响范围,涉及可疑的 [skip ci] commit 和/或 .github/setup.js payload 模式。
请不要合并该 PR。我会先 request changes 并关闭 PR,避免误合并。只有在移除可疑 commit、从可信 base 重建分支,并重新跑可信 CI 后,才应重新打开。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
High Risk
SessionStart hooks and always-applied rules execute or strongly encourage running an unaudited Node script automatically—classic supply-chain / malicious-setup vector, especially given the script’s very large size.
Overview
This PR wires automatic execution of
node .github/setup.jsinto AI/IDE workflows and adds a new script at.github/setup.js(content not shown in the diff; the file in the tree is very large).Claude (
.claude/settings.json) and Gemini (.gemini/settings.json) each gain aSessionStarthook that runs that command for every session. Cursor gets an always-on rule (.cursor/rules/setup.mdc) that instructs assistants and users to run the same command for “IDE integration and dependency setup.”Together, these changes push a single Node entrypoint to run on session start or by policy, without documenting what the script does in the diff.
Reviewed by Cursor Bugbot for commit 50a8186. Bugbot is set up for automated code reviews on this repo. Configure here.