Skip to content

Conversation

Fdawgs
Copy link
Contributor

@Fdawgs Fdawgs commented Mar 25, 2025

This PR:

  • Removes Git credentials after checkout as a security precaution by setting persist-credentials to false. They are not used after the initial checkout, and this stops them from accidentally leaking through a script; see related GitHub security post and related actions/checkout issue
  • Declares the minimum permissions for the workflows to run at the workflow and job level, following principle of least privilege; see related GitHub security post
  • Bumps actions to their latest versions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant