zizmor v1.11.0 is out! this release comes with experimental LSP support and an accompanying vscode extension:
marketplace.visualstudio.com/items?itemNa...
full release notes here: docs.zizmor.sh/release-note...
@yossarian.net.bsky.social
skeeting in accordance with the universal law. yossarian.net / blog.yossarian.net
zizmor v1.11.0 is out! this release comes with experimental LSP support and an accompanying vscode extension:
marketplace.visualstudio.com/items?itemNa...
full release notes here: docs.zizmor.sh/release-note...
Do you want to find out more about how @grafana.bsky.social secures its GitHub actions using Zizmor? Check out this post from James on my team : grafana.com/blog/2025/06... @yossarian.net
27.06.2025 00:51 β π 2 π 4 π¬ 0 π 0thanks a ton in particular to @mosi.bsky.social from @grafana.bsky.social for his hard work on the auto-fix feature!
26.06.2025 18:43 β π 2 π 0 π¬ 1 π 0zizmor v1.10.0 is released!
this is a *huge* new release: it exposes a new (experimental) auto-fix mode, more precise subspanning for fixtures, as well as a brand new pedantic audit (anonymous-definition)
read the full notes here: docs.zizmor.sh/release-note...
"Tuscolo2025h2, Tuscolo2026h1, and Tuscolo2026h2 have passed their compliance monitoring period and will be added to an upcoming version of Chrome." issues.chromium.org/issues/41669...
The Geomys Certificate Transparency logs are on their way to become the first trusted Static CT API logs! π
thank you @grafana.bsky.social for being a logo-level sponsor of zizmor!
(and also thank you @mosi.bsky.social and other folks at Grafana who've been sending me patches -- the next few releases are going to have a lot of really great new features)
A new adventure
https://blog.yossarian.net/2025/06/17/a-new-adventure
#lifestyle
This is a piece I wrote with the Latacora team back in 2020 that came up today in light of the (yikes) OpenPGP.js bug. It's the best security advice I've given, and it includes a section that was lost in the migration from micro.blog.
Stop using encrypted email.
www.latacora.com/blog/2020/02...
Bypassing GitHub Actions policies in the dumbest way possible
https://blog.yossarian.net/2025/06/11/github-actions-policies-dumb-bypass
#security
pronouncing knicks like knish
07.06.2025 00:27 β π 2 π 0 π¬ 1 π 0i did an interview with Once a Maintainer about open source and supply chain security!
onceamaintainer.substack.com/p/once-a-mai...
zizmor v1.8.0 is out!
besides changes to the official website and org:
* you can now use `ZIZMOR_CONFIG` to pass a config file, as an alternative to `--config`
* index-style contexts no longer cause false positives in the `template-injection` audit
read more here:
docs.zizmor.sh/release-note...
I chatted with @yossarian.net about securing GitHub Actions with Zizmor
I learned a ton, and given all the recent news about GitHub Actions, everyone should be looking at Zizmor
opensourcesecurity.io/2025/2025-05...
thanks, will do! i just sent an invite but had to revoke it because the personal repo has something wonky with it because it was originally private; i'll re-invite once i transfer it to the org!
07.05.2025 17:47 β π 2 π 0 π¬ 0 π 0thanks! yeah, i would definitely appreciate triage and gardening (especially issue and doc gardening) help!
07.05.2025 17:32 β π 1 π 0 π¬ 1 π 0yeah, i can't say i'm an *enthusiastic* user of Discord, lol -- FWICT it's a happy balance for the moment because it gives me free features that Slack would charge me for, but i'll be looking for alternatives (Matrix in particular has come up, but doesn't have as strong a network)
07.05.2025 14:55 β π 0 π 0 π¬ 1 π 0Ho boy, I'm excited for @sethmlarson.dev and I to hit the main stage at #PyConUS 2025
us.pycon.org/2025/schedul...
Sunday morning!
A Discord server and new GitHub organization for zizmor
https://blog.yossarian.net/2025/05/07/zizmor-discord-server-github-org
#security #oss #devblog #programming #rust #zizmor
my colleague @darkamaul.bsky.social has a new blog post on the @trailofbits.bsky.social blog about how we worked with @pypi.org's maintainers to slash test times on PyPI by over 80%:
blog.trailofbits.com/2025/05/01/m...
i've released zizmor v1.6.0, with one new audit (forbidden-uses), one rewritten audit (unpinned-uses), a new output mode, and a whole bunch of bugfixes!
read the full release notes here: woodruffw.github.io/zizmor/relea...
i'm very excited about this new work my team at @trailofbits is doing: we're building an ASN.1 API for PyCA Cryptography, giving users direct access to the same memory-safe, high-performance DER parser that Cryptography already uses for X.509:
blog.trailofbits.com/2025/04/18/s...
TIL Any program can be a GitHub Actions shell
yossarian.net/til/post/any...
hope this helps
07.04.2025 20:06 β π 4 π 1 π¬ 1 π 0it seems very weird to me that LSP is/was advertised as a solution to the NxM matrix problem in IDEs, but to use an LSP server in vscode you still need to write a custom extension ("LSP client") that only talks to your particular LSP server
(other editors/IDEs seem to get this right, e.g. vim-lsp)
Check out @yossarian.netβs article on Zizmor, a vulnerability scanner for GitHub workflows! π It even catches actions pinned to impostor commits! (Donβt know what they are? Theyβre described earlier in the same issue!)
29.03.2025 20:06 β π 4 π 1 π¬ 0 π 0Learning about zizmor, a static analysis tool for GitHub Actions from @yossarian.net github.com/woodruffw/zi...
01.02.2025 17:04 β π 8 π 3 π¬ 0 π 1you can now archive projects on @pypi.org!
this work was done by my teammate Facundo @trailofbits.bsky.social and is part of a larger multi-year arc of work dedicated to landing security and usability improvements on PyPI:
blog.trailofbits.com/2025/01/30/p...
All I did was kick off the release! The work towards this was done in bulk by Daniele Nicolodi, who has been doing some fantastic refactors recently.
24.01.2025 03:41 β π 2 π 0 π¬ 1 π 0zizmor v1.2.0 is released!
this release brings a new audit (bot-conditions), which can detect spoofable `github.actor` checks. it also brings bugfixes/accuracy improvements across the board!
many thanks to astral.sh for being our first logo sponsor!
notes here: woodruffw.github.io/zizmor/relea...
Yep, thatβs exactly the kind of case thatβs been motivating this thought! I also find it very challenging and havenβt come up with good solutions for my own projects
10.01.2025 22:15 β π 2 π 0 π¬ 0 π 0