Skip to content

[ZIZMOR UNSAFE AUTOFIX] fix: 36 vulnerabilities in GitHub Actions - #4

Open
zizmor-enterprise-analysis[bot] wants to merge 1 commit into
masterfrom
ci/zizmor-autofix-unsafe
Open

zizmor-enterprise-analysis[bot] wants to merge 1 commit into
masterfrom
ci/zizmor-autofix-unsafe

Conversation

@zizmor-enterprise-analysis

Copy link
Copy Markdown

This pull request was created automatically by BulkZizmorFix.ps1 with zizmor (zizmor 1.32.0, --fix=unsafe-only, persona regular).

Warning

These are zizmor's unsafe fixes. zizmor cannot guarantee that they preserve the semantics of the workflows, so every change in this pull request must be reviewed manually before merging.

Fixed findings (36)

unpinned-uses - unpinned action reference

Rule documentation

artipacked - credential persistence through GitHub Actions artifacts

Rule documentation

self-repository - use GitHub's dedicated self-repository syntax

Rule documentation

template-injection - code injection via template expansion

Rule documentation

Remaining findings

13 finding(s) are not covered by this pull request. Findings with an autofix of the other kind are proposed in a separate pull request, findings without an autofix are listed in the [ZIZMOR] issue of this repository.


Generated by BulkZizmorFix.ps1 with zizmor 1.32.0 on 2026-11-04 08:37 UTC. Re-running the script updates this pull request in place.

Applied with zizmor 1.32.0 --fix=unsafe-only by BulkZizmorFix.ps1.
@github-actions

github-actions Bot commented Nov 4, 2026

Copy link
Copy Markdown

🌈 zizmor scan results

❌ zizmor found 13 finding(s) in this repository's GitHub Actions.

Severity Check Location Details
🟡 warning excessive-permissions .github/workflows/integration-test.yml:1 overly broad permissions: default permissions used due to no permissions: block
🟡 warning excessive-permissions .github/workflows/integration-test.yml:9 overly broad permissions: default permissions used due to no permissions: block
🟡 warning excessive-permissions .github/workflows/integration-test.yml:50 overly broad permissions: default permissions used due to no permissions: block
🟡 warning excessive-permissions .github/workflows/integration-test.yml:76 overly broad permissions: default permissions used due to no permissions: block
🟡 warning excessive-permissions .github/workflows/integration-test.yml:99 overly broad permissions: default permissions used due to no permissions: block
🟡 warning excessive-permissions .github/workflows/integration-test.yml:127 overly broad permissions: default permissions used due to no permissions: block
🟡 warning excessive-permissions .github/workflows/integration-test.yml:155 overly broad permissions: default permissions used due to no permissions: block
🔴 error unpinned-uses .github/workflows/integration-test.yml:53 unpinned action reference: action is not pinned to a hash (required by blanket policy)
🔴 error unpinned-uses .github/workflows/integration-test.yml:79 unpinned action reference: action is not pinned to a hash (required by blanket policy)
🟡 warning excessive-permissions .github/workflows/release.yml:10 overly broad permissions: default permissions used due to no permissions: block
🔴 error unpinned-uses .github/workflows/release.yml:19 unpinned action reference: action is not pinned to a hash (required by blanket policy)
🟡 warning archived-uses .github/workflows/release.yml:33 action or reusable workflow from archived repository: repository is archived
🟡 warning excessive-permissions .github/workflows/unit-test.yml:9 overly broad permissions: default permissions used due to no permissions: block

🔎 Full details: workflow run log — on pull requests the findings also appear as inline annotations in the Files changed tab. Each check links to its audit documentation, each location to the offending line at commit 1b1deb2.

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