Follow-up from "Create DesiredConfigFetcher and ConfigToApplyBuilder in RemoteDevelopment::WorkspaceOperations::Reconcile::Output"
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
The following discussion from !194727 (merged) should be addressed:
-
@GitLabDuo started a discussion: (+2 comments) Base64 encoding is performed without validation of the input data. If the workspace variable values contain invalid UTF-8 or binary data, this could cause encoding issues.
transformed_data = data.transform_values do |value| Base64.strict_encode64(value.to_s.force_encoding('UTF-8')) end
Edited by 🤖 GitLab Bot 🤖