Skip to content

security: resolve zizmor findings in CI workflows#286

Merged
chorrell merged 1 commit into
mainfrom
security/zizmor-fixes
May 26, 2026
Merged

security: resolve zizmor findings in CI workflows#286
chorrell merged 1 commit into
mainfrom
security/zizmor-fixes

Conversation

@chorrell
Copy link
Copy Markdown
Owner

Resolves all findings reported by zizmor .github/:

  • dependabot-cooldown: Added cooldown: default-days: 7 to both github-actions and pre-commit ecosystems in dependabot.yml
  • excessive-permissions: Added permissions: contents: read at the workflow level for all three workflow files
  • template-injection: Replaced ${{ env.* }} / ${{ needs.*.outputs.* }} inline expansions in run blocks with shell variables (${IMAGE_NAME}, ${LATEST_VERSION}, ${NODE_VERSION}) in dockerimage.yml and update-current-image.yml

- Add cooldown (default-days: 7) to dependabot ecosystems
- Add permissions: contents: read to all workflows
- Fix template injection in dockerimage and update-current-image workflows
@chorrell chorrell merged commit ea81568 into main May 26, 2026
5 checks passed
@chorrell chorrell deleted the security/zizmor-fixes branch May 26, 2026 02:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant