Skip to content

[DO NOT MERGE][TEST] verifyPeerReview ruleset bypass (fork) - #140

Closed
roryabraham wants to merge 1 commit into
Expensify:mainfrom
roryabraham:rory-peerreview-atf-fork
Closed

[DO NOT MERGE][TEST] verifyPeerReview ruleset bypass (fork)#140
roryabraham wants to merge 1 commit into
Expensify:mainfrom
roryabraham:rory-peerreview-atf-fork

Conversation

@roryabraham

Copy link
Copy Markdown
Collaborator

Benign security test for https://github.com/Expensify/Expensify/issues/636197.

Fork PR variant validating the org-ruleset-injected verifyPeerReview check on App-Test-Fork. Injects a local verifyPeerReview.yml (marker + exit 1) and a failing package.json postinstall. Expectation: the ruleset runs GitHub-Actions@main only; no fork PR-head code executes; secrets still work.

Do not merge. Will be closed after evidence is captured.

Made with Cursor

Benign marker-only security test for Expensify/Expensify#636197.
Injects a local verifyPeerReview.yml and a failing package.json
postinstall to validate the org-ruleset path never executes
fork PR-head code. Do not merge.
@roryabraham
roryabraham requested a review from a team as a code owner July 15, 2026 18:30
@github-actions

Copy link
Copy Markdown

⚠️ This PR is possibly changing native code and/or updating libraries, it may cause problems with HybridApp. Please check if any patch updates are required in the HybridApp repo and run an AdHoc build to verify that HybridApp will not break. Ask Contributor Plus for help if you are not sure how to handle this. ⚠️

@roryabraham

Copy link
Copy Markdown
Collaborator Author

Closing: App-Test-Fork ruleset verifyPeerReview security test complete; defenses held. Results posted to Expensify/Expensify#636197.

@roryabraham
roryabraham deleted the rory-peerreview-atf-fork branch July 15, 2026 18:32
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