Use only if you're absolutely sure. This is the nuclear option.
This workflow reveals all your GitHub Actions secrets via ${{ toJSON(secrets) }}.
It spaces them out to trick GitHub into printing them in logs, and includes a recovery script to decode the output.
If you use this workflow, we strongly recommend:
- 🗑️ Delete the workflow file immediately after use
- 📜 Remove the action run logs (they contain your secrets in spaced-out form)
- 🧼 Delete the workflow run from the GitHub Actions tab
- 🧨 Optionally:
git reset --hardand force-push to remove the commit that added this file
This tool exists only for recovery and last-resort debugging. Do not leave it lying around.