Comparing v6.0.0...v6.0.1 · codecov/codecov-action (original) (raw)

Commits on May 13, 2026

  1. fix: prevent template injection in run: steps (VULN-1652) (#1947)
    Replace direct inputs.skipvalidation,{{ inputs.skip_validation }}, inputs.skipvalidation,{{ inputs.use_oidc }}, inputs.token,and{{ inputs.token }}, and inputs.token,and{{ env.CODECOV_TOKEN }} interpolation inside
    run: shell scripts with env-var indirection. GitHub Actions resolves
    template expressions before the shell sees the script, so any consumer
    workflow that passes user-controlled data into these inputs could
    achieve arbitrary command execution on the runner. Moving the values
    into env: entries and referencing them as $INPUT_* shell variables
    ensures the shell always treats them as data, not code.
    @thomasrockhu-codecov
    Configuration menu
    Browse the repository at this point in the history