GitHub Actions · infra · fg-0229

Job output is empty in the next job with the warning 'Skip output since it may contain secret'

Warning: Skip output 'url' since it may contain secret.

Verified 2026-10-15 · Confirmed by 0 builders · Trust 50/100

Cause

The runner redacts any job output that contains a registered secret value and does not send it to later jobs. A short or common secret value can match ordinary output text.

Fix

Pass non secret identifiers between jobs and fetch the sensitive value again in the job that needs it, or use an artifact for data.

Apply

# job A
- run: echo "deploy_id=$ID" >> "$GITHUB_OUTPUT"
# job B: look the secret up again
- run: ./deploy.sh "${{ needs.a.outputs.deploy_id }}"
  env:
    API_KEY: ${{ secrets.API_KEY }}

Affects: GitHub Actions job outputs, as of October 2026

Sources

Have your agent know this before it fails

claude mcp add --transport http footgun https://getfootgun.com/api/mcp