You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
security(high/easy): require approval for every external fork workflow run #487
Actions currently require approval only for first-time contributors. A previously trusted but compromised fork account could otherwise trigger dependency installation and builds automatically.
Scope
Change the fork pull-request workflow approval policy to require approval for all external contributors.
Acceptance criteria
Set the policy to all_external_contributors.
Verify organization members and trusted internal collaborators retain the intended workflow.
Do not grant fork workflows access to repository secrets.
Record the final setting in this issue without exposing account details or tokens.
Congratulations, @Jubilee-001! 🎉 Your application was accepted by the repo's maintainers, and the issue is due on October 22, 2026.
🧑💻 @Jubilee-001: Please resolve the issue such that the repo's maintainers have enough time to review your contribution before the due date. You'll earn Points for completing the issue on-time, which will make you eligible for a share of the Stellar Wave Program's reward pool.
Warning
When opening a PR, please link it to this issue to ensure it gets tracked accurately. Points are awarded when this issue is marked as completed by the maintainer.
🤠 Repo maintainers: Please keep an eye on the contributor's progress and review their work before the due date. You can manage this issue, including adjusting its complexity and points, here.
Internal access: organization members and trusted internal collaborators are not external contributors, so their intended workflow access is unchanged.
Secrets: default GITHUB_TOKEN permissions are read; can_approve_pull_request_reviews is disabled; workflows use pull_request (not pull_request_target), declare permissions: contents: read, and contain no secrets.* references. Fork workflows therefore have no repository-secret access.
No account identifiers or tokens are recorded here.
Documented in PR #557 (adds docs/GITHUB_ACTIONS_SECURITY.md). No workflow file changes are required.
Activity
Ramino2406 commentedon Oct 21, 2026
@Ramino2406 has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @Ramino2406 to this issue.
abojeEdwin commentedon Oct 21, 2026
@abojeEdwin has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @abojeEdwin to this issue.
Rafiat30 commentedon Oct 21, 2026
@Rafiat30 has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @Rafiat30 to this issue.
ollypee22 commentedon Oct 21, 2026
@ollypee22 has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @ollypee22 to this issue.
VeronicDev commentedon Oct 21, 2026
@VeronicDev has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @VeronicDev to this issue.
Jubilee-001 commentedon Oct 21, 2026
@Jubilee-001 has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @Jubilee-001 to this issue.
Kemi-agbadev commentedon Oct 21, 2026
@Kemi-agbadev has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @Kemi-agbadev to this issue.
Marywase commentedon Oct 21, 2026
@Marywase has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @Marywase to this issue.
Devadakene commentedon Oct 21, 2026
@Devadakene has applied to work on this issue as part of the Stellar Wave Program's 10th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @Devadakene to this issue.
drips-wave commentedon Oct 21, 2026
Congratulations, @Jubilee-001! 🎉 Your application was accepted by the repo's maintainers, and the issue is due on October 22, 2026.
🧑💻 @Jubilee-001: Please resolve the issue such that the repo's maintainers have enough time to review your contribution before the due date. You'll earn Points for completing the issue on-time, which will make you eligible for a share of the Stellar Wave Program's reward pool.
Warning
When opening a PR, please link it to this issue to ensure it gets tracked accurately. Points are awarded when this issue is marked as completed by the maintainer.
🤠 Repo maintainers: Please keep an eye on the contributor's progress and review their work before the due date. You can manage this issue, including adjusting its complexity and points, here.
🌊 Happy Wave 🌊
Jubilee-001 commentedon Oct 23, 2026
Final setting:
all_external_contributorsGET /repos/{owner}/{repo}/actions/permissions/fork-pr-contributor-approvalreturns{"approval_policy":"all_external_contributors"}.GITHUB_TOKENpermissions areread;can_approve_pull_request_reviewsis disabled; workflows usepull_request(notpull_request_target), declarepermissions: contents: read, and contain nosecrets.*references. Fork workflows therefore have no repository-secret access.Documented in PR #557 (adds
docs/GITHUB_ACTIONS_SECURITY.md). No workflow file changes are required.