Skip to content

Add zizmor security auditing - #153

Merged
marcelotduarte merged 3 commits into
mainfrom
zizmor
Jul 21, 2026
Merged

Add zizmor security auditing#153
marcelotduarte merged 3 commits into
mainfrom
zizmor

Conversation

@marcelotduarte

Copy link
Copy Markdown
Owner

GitHub Actions workflows were vulnerable to several security issues including template injection, credential exposure, and permission over-scoping. These vulnerabilities could allow attackers to execute arbitrary code or access sensitive tokens.

This change adds zizmor as a pre-commit hook to continuously audit workflow security and fixes all existing vulnerabilities. The fixes include pinning actions to commit hashes, moving secrets to dedicated environments, isolating GitHub context from shell execution, and restricting permissions to the minimum required scope.

All workflows now pass security audit with zero findings. Future workflow changes will be automatically checked before commit.

@github-actions

Copy link
Copy Markdown

Coverage report

This PR does not seem to contain any modification to coverable code.

@marcelotduarte
marcelotduarte merged commit b90bc3a into main Jul 21, 2026
18 checks passed
@marcelotduarte
marcelotduarte deleted the zizmor branch July 21, 2026 14:56
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