Skip to content

Releases: zizmorcore/zizmor-action

v0.8.0

Choose a tag to compare

@woodruffw woodruffw released this 23 Oct 06:13
Immutable release. Only release title and notes can be modified.
53290ba

The action now supports prereleases.

The default has not changed, but you can pass a prerelease version
of zizmor or version: prerelease to get whatever latest
prerelease the action knows about.

What's Changed

  • Support prereleases by @woodruffw in #182
  • Sync zizmor versions by @github-actions[bot] in #184

Full Changelog: v0.7.1...v0.8.0

v0.7.1

Choose a tag to compare

@woodruffw woodruffw released this 15 Oct 23:23
Immutable release. Only release title and notes can be modified.
85b2b9f

zizmor changes

Bug Fixes 🐛🔗

  • Fixed a regression in 1.31.0 where some ignore comments/configurations would no longer apply to the dangerous-triggers audit

action changes

The default version of zizmor is now 1.31.1.

What's Changed

  • Sync zizmor versions by @github-actions[bot] in #178

Full Changelog: v0.7.0...v0.7.1

v0.7.0

Choose a tag to compare

@woodruffw woodruffw released this 15 Oct 04:24
Immutable release. Only release title and notes can be modified.
f9597c8

Sponsorship is appreciated!

zizmor notes

Enhancements ðŸŒąðŸ”—

  • The typosquat-uses audit now supports pre-commit config inputs (#2437)

  • The self-hosted-runner audit is now significantly more precise (#2350)

    Many thanks to @ubiratansoares for proposing and implementing this enhancement!

  • The dangerous-triggers audit now considers the issue_comment trigger fundamentally dangerous (#2396)

  • zizmor is now aware of the image_version workflow trigger (#2397)

  • The dangerous-triggers audit now produces more precise finding/diagnostic spans (#2402)

  • The cache-poisoning audit is now aware of pnpm/setup (#2409)

  • The unpinned-images audit now produces more precise findings when the user's workflow contains an indirect matrix (#2395)

    Many thanks to @ubiratansoares for proposing and implementing this enhancement!

  • The cache-poisoning audit is now aware of GitHub's new cache-mode: setting, and will skip any findings that would occur when a job has an effective cache-mode: none (#2418)

  • The cache-poisoning audit now flags usages of cache-mode: write and cache-mode: write-only with dangerous triggers, i.e. triggers that give an attacker privileged code execution (#2426)

  • zizmor now uses a tree-sitter grammar for PowerShell that's more precise/capable of capturing more non-trivial PowerShell expressions (#2444)

Bug Fixes 🐛🔗

  • Fixed a class of false positives/imprecisions in adhoc-packages that caused some pnpm and yarn invocations to be misclassified as package installations (#2386)

    Many thanks to @marcalexiei for implementing this improvement!

  • Fixed a bug where zizmor would fail to honor Git submodules and worktrees when discovering configuration files relative to a repo root (#2390)

  • Fixed a bug where the ref-version-mismatch audit would crash on unusually placed version comments (#2394)

  • Fixed a bug where zizmor would fail to handle some pre-commit inputs that use prek extensions to the language_version and default_language_version keys (#2413)

  • Fixed a bug where the use-trusted-publishing audit would fail to detect certain true-positive patterns inside of PowerShell blocks (#2444)

action notes

What's Changed

  • Bootstrap zizmor without Docker by @potiuk in #169
  • Bump sync-zizmor-versions.py to Python 3.11 for locking by @woodruffw in #174
  • Sync zizmor versions by @github-actions[bot] in #175

New Contributors

Full Changelog: v0.6.4...v0.7.0

v0.6.4

Choose a tag to compare

@woodruffw woodruffw released this 09 Sep 05:40
Immutable release. Only release title and notes can be modified.
cc914d7

Sponsorship is appreciated!

zizmor 1.30.1 is now the default version.

Release notes: https://docs.zizmor.sh/release-notes/#1301

v0.6.3

Choose a tag to compare

@woodruffw woodruffw released this 30 Aug 21:35
Immutable release. Only release title and notes can be modified.
70fb788

zizmor 1.30.0 is now the default version.

Release notes: https://docs.zizmor.sh/release-notes/#1300

v0.6.2

Choose a tag to compare

@woodruffw woodruffw released this 01 Aug 21:21
Immutable release. Only release title and notes can be modified.
3dc1ecc

zizmor 1.29.0 is now the default version.

v0.6.1

Choose a tag to compare

@woodruffw woodruffw released this 23 Jul 21:25
Immutable release. Only release title and notes can be modified.
6fc4b00

zizmor 1.28.0 is now the default version used by the action.

v0.6.0

Choose a tag to compare

@woodruffw woodruffw released this 15 Jul 12:10
Immutable release. Only release title and notes can be modified.
6599ee8

zizmor 1.27.0 is now the default version used by the action.

What's Changed

  • Fold Docker image pull output into a collapsed Actions log group by @woodruffw with @Copilot in #132
  • Readme: document missing inputs by @staabm in #130
  • ci: block version sync workflow on forks by @shaanmajid in #129
  • Sync zizmor versions by @github-actions[bot] in #137
  • Add collect input by @woodruffw in #139

New Contributors

Full Changelog: v0.5.7...v0.6.0

v0.5.7

Choose a tag to compare

@woodruffw woodruffw released this 21 Jun 22:15
Immutable release. Only release title and notes can be modified.
192e21d

1.26.1 is now available via the action
1.26.1 is now the default version of zizmor used by the action

v0.5.6

Choose a tag to compare

@woodruffw woodruffw released this 16 May 17:59
Immutable release. Only release title and notes can be modified.
5f14fd0
  • 1.25.2 is now available via the action
  • 1.25.2 is now the default version of zizmor used by the action