Quiz 13 Question 11 of 20

An enterprise security team needs a CI/CD agent running in GitHub Actions to push artifacts to GitHub Packages and open pull requests. The security team requires that: all agent actions appear in audit logs attributed to the agent rather than a human user, no long-lived credentials are stored in repository secrets, and permissions are explicitly declared and reviewable. Which authentication mechanism best satisfies all three requirements?

Select an answer to reveal the explanation.

Motivation