chore(workflows): add zizmor security gate and harden Actions credential handling#925
Merged
Merged
Conversation
Copilot
AI
changed the title
[WIP] Add Zizmor action to harden GitHub workflows
chore(workflows): add zizmor security gate and harden Actions credential handling
May 8, 2026
jkowalleck
requested changes
May 8, 2026
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
…ling Agent-Logs-Url: https://github.com/CycloneDX/specification/sessions/38b5a4c8-2b6c-4a65-96d2-3c720709ae36 Co-authored-by: jkowalleck <2765863+jkowalleck@users.noreply.github.com> Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
…smatch Agent-Logs-Url: https://github.com/CycloneDX/specification/sessions/449f5c2b-6293-4a7e-a300-f7d30dd5a303 Co-authored-by: jkowalleck <2765863+jkowalleck@users.noreply.github.com> Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Agent-Logs-Url: https://github.com/CycloneDX/specification/sessions/f4ade45e-a969-4f0a-b34b-705045e3e794 Co-authored-by: jkowalleck <2765863+jkowalleck@users.noreply.github.com> Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Agent-Logs-Url: https://github.com/CycloneDX/specification/sessions/51987f49-67bc-464a-ba7a-48d317615575 Co-authored-by: jkowalleck <2765863+jkowalleck@users.noreply.github.com> Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Agent-Logs-Url: https://github.com/CycloneDX/specification/sessions/df0ae69f-bafe-4e0d-9ba7-bf53e93e15a4 Co-authored-by: jkowalleck <2765863+jkowalleck@users.noreply.github.com> Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Agent-Logs-Url: https://github.com/CycloneDX/specification/sessions/4b35c3ac-f459-4465-9a06-eb69dea79412 Co-authored-by: jkowalleck <2765863+jkowalleck@users.noreply.github.com> Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Co-authored-by: Jan Kowalleck <jan.kowalleck@gmail.com> Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
c31ffdf to
784751c
Compare
jkowalleck
approved these changes
May 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR adds a zizmor security-scanning workflow and hardens the existing GitHub Actions workflows against credential-leakage risks.
Changes include:
.github/workflows/zizmor.ymlthat runs the zizmor static-analysis tool on every push and pull-request, and ondependabot.ymlchanges.actions/checkoutsteps now usepersist-credentials: falseto avoid leaving GitHub tokens in the workspace.dependabot.ymlto reduce noise from automated updates.fixes #924