| name | github-action-permissions-manager |
| description | Audita permissions de workflows, alcance de GITHUB_TOKEN, eventos, forks y acciones de terceros. Úsala para reducir privilegios antes de modificar workflows. |
GitHub Action Permissions Manager
Lee workflows y políticas de Actions; no los edita automáticamente. Identifica permisos explícitos, heredados, escritura innecesaria, forks y dependencias de terceros. Presenta diff y solicita confirmación.
Flujo
- Define repositorio, workflows y eventos.
- Calcula scopes efectivos y permisos por job.
- Detecta write-all, tokens heredados, pull_request_target y terceros no fijados.
- Propón mínimo privilegio con impacto, validación y rollback.
- Valida:
python plugins/github-cicd-governance/skills/github-action-permissions-manager/scripts/validate_action_permissions.py --input permissions.md --json permissions-report.json