Use permissions-none as default (when owner is set)
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 55/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- github-actions, javascript
- Domain
- authorization, security
Research direction
Start by tracing how the action chooses token permissions when an owner is set and no explicit permissions are provided. Check the existing action entry point and tests, if present, to understand the current default and verify that permissions-none is used only for this case. Done means the default no longer grants the app's full permissions and existing explicit-permission behavior remains unchanged.
Written by the indexing model from the issue text.
Description
Currently, the token has the full permission of the app. IMHO you should explicitly opt-in what permissions the new token should have.
- Dominant language
- JavaScript
- Stars
- 886
- Forks
- 174
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from actions/create-github-app-token
-
Difficulty 1/5 1-3 hours Newbie friendliness 72/100
actions/create-github-app-token#377 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 48/100
-
stale
Difficulty 3/5 1-2 days Newbie friendliness 65/100
actions/create-github-app-token#324 · 1 comment · 3 reactions ·
-
Difficulty 3/5 1-2 days Newbie friendliness 64/100
actions/create-github-app-token#322 · 1 comment · 4 reactions ·
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
actions/create-github-app-token#314 · 4 comments · 1 reaction ·
All issues in actions/create-github-app-token
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
mksglu/context-mode#1200 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
neondatabase/website#5944 ·
-
module: core
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
bigbluebutton/bigbluebutton#25849 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
jaegertracing/jaeger-ui#4506 ·