Skip to content

Removal of excessive workflow permissions. - #7

Open
jasonculligan wants to merge 1 commit into
Uno-Takashi:mainfrom
jasonculligan:workflow-security
Open

Removal of excessive workflow permissions.#7
jasonculligan wants to merge 1 commit into
Uno-Takashi:mainfrom
jasonculligan:workflow-security

Conversation

@jasonculligan

Copy link
Copy Markdown

Describe your changes

Some of the workflows have excessive default permissions which could allow an attacker to exfiltrate secrets or tamper with the workflow supply chain. This PR adds explicit permission blocks to only admit the privileged necessary for the workflows to work as required (principle of least privilege).

Issue ticket number and link

None created yet, PR created first.

Checklist before requesting a review

  • I have performed a self-review of my code
  • If it is a core feature, I have added thorough tests.
  • Do we need to implement analytics?
  • Will this be part of a product update? If yes, please write one phrase about this update.

@huornlmj

huornlmj commented Sep 5, 2025

Copy link
Copy Markdown

@Uno-Takashi could you take a look at this? LGTY?

@llindsaya

Copy link
Copy Markdown

@Uno-Takashi LGTM. OK to merge?

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.

3 participants