Skip to content

Commit 12c5487

Browse files
fix: Code scanning alerts for workflows missing permissions (#4472)
* Potential fix for code scanning alert no. 3: Workflow does not contain permissions Using GH copilot to fix permissions warnings in our security tab. Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * Potential fix for code scanning alert no. 6: Workflow does not contain permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * Potential fix for code scanning alert no. 7: Workflow does not contain permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * Potential fix for code scanning alert no. 10: Workflow does not contain permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * Potential fix for code scanning alert no. 12: Workflow does not contain permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * Potential fix for code scanning alert no. 22: Workflow does not contain permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * Potential fix for code scanning alert no. 26: Workflow does not contain permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * fix: Improve consistency and readability by having permissions at the top --------- Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
1 parent f794d98 commit 12c5487

7 files changed

Lines changed: 14 additions & 0 deletions

File tree

.github/workflows/checks.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
name: Checks
2+
permissions:
3+
contents: read
24
on:
35
workflow_dispatch:
46
pull_request:

.github/workflows/pr-title-check.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ on:
55

66
jobs:
77
check-title:
8+
permissions:
9+
contents: read
810
runs-on: ubuntu-latest
911
steps:
1012
- name: Check PR Title Format

.github/workflows/publish_data_grid.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# TODO: Create a composite action for publishing to simplify things
22
name: Publish data-grid-react
3+
permissions:
4+
contents: read
35
on:
46
workflow_dispatch:
57
inputs:

.github/workflows/publish_icons.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# TODO: Create a composite action for publishing to simplify things
22
name: Publish icons
3+
permissions:
4+
contents: read
35
on:
46
workflow_dispatch:
57
inputs:

.github/workflows/publish_lab.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# TODO: Create a composite action for publishing to simplify things
22
name: Publish lab-react
3+
permissions:
4+
contents: read
35
on:
46
workflow_dispatch:
57
inputs:

.github/workflows/publish_tokens.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
name: Publish tokens
2+
permissions:
3+
contents: read
24
on:
35
workflow_dispatch:
46
inputs:

.github/workflows/sync-figma-to-tokens.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ on:
33
workflow_dispatch:
44
jobs:
55
setup:
6+
permissions:
7+
contents: read
68
uses: ./.github/workflows/_setup.yml
79
secrets: inherit
810
with:

0 commit comments

Comments
 (0)