Skip to content

COMPOSE_VARS secret will leak base64 encoded if copied to stdout|err|terminal #236

@ab77

Description

@ab77

Since the COMPOSE_VARS is base64 encoded before being stored as a secret, only the base64 encoded value will be protected from leakage by GH actions runners.

Once the value is unwrapped, GH runners will no longer match the secret hash and if the value makes it to some output, the secret values will leak into the runner logs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    invalidThis doesn't seem right

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions