-
Notifications
You must be signed in to change notification settings - Fork 78
Open
Description
I'm using zizmor to audit GUAC's GitHub workflows and the scorecard workflow reports excessive permissions:
🌈 completed scorecard.yml
warning[excessive-permissions]: overly broad workflow or job-level permissions
--> .github/workflows/scorecard.yml:18:1
|
18 | permissions: read-all
| --------------------- uses read-all permissions
|
= note: audit confidence → High
1 findings (0 ignored): 0 unknown, 0 informational, 0 low, 1 medium, 0 high
I don't see anything in this action's docs that explain why read-all
is necessary. Does the action require read access to all possible permissions or is that a convenience instead of enumerating the specific permissions required?
If read-all
is necessary, I'd be happy to submit a PR to add a mention in the docs.
robo9k
Metadata
Metadata
Assignees
Labels
No labels