GitHub ha publicado varias mejoras para GitHub Apps orientadas a aplicar privilegio mínimo y reducir el uso de credenciales con permisos amplios. Entre ellas aparecen nuevos permisos específicos para crear repositorios o gestionar qué repositorios forman parte de una instalación.
Crear sin permiso de administración completo
El nuevo permiso repository_creation:write permite crear repositorios sin conceder también capacidades más sensibles como borrar o transferir. Además, installation_repositories:write permite automatizar la incorporación o retirada de repositorios de una instalación.
offline_access facilita volver a tokens temporales
GitHub Apps ya admite el scope offline_access. Los desarrolladores pueden recibir refresh tokens junto a tokens de acceso con expiración y migrar de forma gradual desde credenciales permanentes a tokens rotatorios de corta vida.
Más control para administradores
GitHub también mejora la gestión de Apps ya aprobadas dentro de una organización y crea una pestaña específica para credenciales. Para empresas con automatizaciones internas, la consecuencia práctica es poder reducir permisos sin renunciar a flujos automáticos.
Fuente primaria: GitHub Changelog.
Qué debería revisar una empresa
Estos cambios encajan con una política de privilegio mínimo, autenticación reforzada, inventario de aplicaciones, continuidad, recuperación y controles de aprobación.
Fotografía: Mikhail Nilov / Pexels.

