[go: up one dir, main page]

Skip to content

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 🤖