Always review GitHub Actions workflows for security implications before merging, particularly focusing on authentication mechanisms and credential handling. Understand what permissions like id-token: write
grant and their potential attack vectors. Ensure secure defaults are explicitly configured, such as disabling credential persistence.
Key security considerations:
persist-credentials: false
When implementing new authentication mechanisms, ensure team members understand the security model and document any special permissions required for maintainer approval.
Enter the URL of a public GitHub repository