This repository was archived by the owner on Jan 7, 2026. It is now read-only.
Security Patch: Updating google-github-actions to use Workload Identity Provider#18
Open
wesfloyd wants to merge 1 commit intoaave:masterfrom
Open
Security Patch: Updating google-github-actions to use Workload Identity Provider#18wesfloyd wants to merge 1 commit intoaave:masterfrom
wesfloyd wants to merge 1 commit intoaave:masterfrom
Conversation
Security Patch: Updating google-github-actions to use Workload Identity Provider
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Per Google's recommendation, the authentication method should be upgraded to Workload Identity Federation:
*Note: in addition to the code changes, the GCP account admin will need to follow these pre-requisite steps to configure Workload Identity Provider.
I learned about this potential security issue while working on an Aave DAO grant setting up the deployment scripts to write to multiple clouds. My testing ability for this was limited due to the permission restrictions on forked repos, but should be more straightforward for an Aave GCP account owner.