limited enterprise roles do not support least privilege principal #32696
-
|
As a security concept, Least Privileges refers to the principle of assigning users only the minimum privileges necessary to complete their job. This is a widely adopted principle be that NIST, OWASP or GitHub's own best practise. There is a need to access enterprise endpoints when the user SHOULD only have READ like role permissions such as Requiring a token with admin:enterprise scope for what is only a GET (READ) operation is overly permissive. GitHub needs to provide roles, or some form of custom role or assignable permissions that support least privilege principle. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
|
hi @byrneh 👋 this has now shipped to dotcom! https://github.blog/changelog/2022-11-14-access-audit-log-api-using-tokens-scoped-to-only-read-audit-logs |
Beta Was this translation helpful? Give feedback.
hi @byrneh 👋 this has now shipped to dotcom! https://github.blog/changelog/2022-11-14-access-audit-log-api-using-tokens-scoped-to-only-read-audit-logs