Skip to content

Releases

v0.8.1

Choose a tag to compare

@woodruffw woodruffw released this 03 Nov 00:03
Immutable release. Only release title and notes can be modified.
45d7276

Sponsorship is appreciated!

zizmor 1.32 is now the default version used by this action.

Full release notes: https://docs.zizmor.sh/release-notes/#1320

Full Changelog: v0.8.0...v0.8.1

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