Skip to content

chore(ci): set explicit least-privilege workflow permissions#1099

Open
arpitjain099 wants to merge 2 commits into
vuejs:mainfrom
arpitjain099:security/workflow-permissions-ci
Open

chore(ci): set explicit least-privilege workflow permissions#1099
arpitjain099 wants to merge 2 commits into
vuejs:mainfrom
arpitjain099:security/workflow-permissions-ci

Conversation

@arpitjain099
Copy link
Copy Markdown

Summary

  • add an explicit permissions block to the CI workflow
  • scope GITHUB_TOKEN to contents: read
  • keep current build/lint/test pipeline unchanged

Why

Explicit token permissions enforce least privilege and make CI security intent auditable over time.

Signed-off-by: Arpit Jain <arpitjain099@gmail.com>
@netlify
Copy link
Copy Markdown

netlify Bot commented May 12, 2026

Deploy Preview for vue-devtools-docs canceled.

Name Link
🔨 Latest commit ba1af4d
🔍 Latest deploy log https://app.netlify.com/projects/vue-devtools-docs/deploys/6a04b15aa77ccb0008770729

Signed-off-by: Arpit Jain <arpitjain099@gmail.com>
@arpitjain099 arpitjain099 force-pushed the security/workflow-permissions-ci branch from e34375d to ba1af4d Compare May 13, 2026 17:14
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.

1 participant