Actions: Add warning/finding when using actions/create-github-app-token without permissions
- Lenguaje dominante
- CodeQL
- Estrellas
- 10.1k
- Forks
- 2.1k
- Merge medio
- 2 d 15 h
- PR fusionados (30 d)
- 141
Descripción
**Description of the issue**
You can use https://github.com/actions/create-github-app-token to create an app installation token. Depending on the app, it can have broad permissions. Unfortunately, the action does not use `permissions-none` as default, but all the permissions of the app.
So CodeQL could warn when using this app without setting permissions.
Guía de contribución
Línea de trabajo
Comienza revisando la action actions/create-github-app-token y cómo CodeQL analiza los workflows de GitHub Actions. Define el desencadenante de la advertencia y el comportamiento esperado para los workflows que omiten permissions; después, añade cobertura que muestre el hallazgo para la configuración relevante.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- github-actions
- Área
- ci-cd, security
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 35/100