Skip to content

feat: add zizmor - #28

Open
ictbeheer wants to merge 4 commits into
mainfrom
feat/zizmor
Open

feat: add zizmor#28
ictbeheer wants to merge 4 commits into
mainfrom
feat/zizmor

Conversation

@ictbeheer

@ictbeheer ictbeheer commented Aug 3, 2026

Copy link
Copy Markdown
Member

This pull request adds a new GitHub Actions workflow to enable automated security analysis using Zizmor. The workflow is triggered on pushes to the main branch and on all pull requests, and it sets up the necessary permissions and steps to run the Zizmor action.

Security automation:

  • Added .github/workflows/zizmor.yml to configure a GitHub Actions workflow that runs Zizmor security analysis on pushes to main and all pull requests. The workflow checks out the repository and executes the Zizmor action with appropriate permissions for security event reporting.

Copilot AI review requested due to automatic review settings August 3, 2026 09:06

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new GitHub Actions workflow to run zizmor for security analysis of GitHub Actions configuration in this repository.

Changes:

  • Introduces a new .github/workflows/zizmor.yml workflow.
  • Configures the workflow to run on push to main and on pull_request events (with path filters).
  • Runs zizmorcore/zizmor-action after checking out the repository.
Suppressed comments (1)

.github/workflows/zizmor.yml:12

  • Same issue for pull_request.paths: ./github.**.yml won’t match .github/... and will prevent zizmor from running on workflow changes in PRs.
    paths:
        - ./.github/workflows/*.yml
        - ./**/action.yml

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/zizmor.yml Outdated
Comment on lines +6 to +8
paths:
- ./github.**.yml
- ./**/action.yml
Comment on lines +16 to +17
permissions:
security-events: write
@github-advanced-security

Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

@mvdhoek1 mvdhoek1 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!

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.

5 participants