Commit graph

88 commits

Author SHA1 Message Date
William Woodruff
3b1951b71e
feat: add --show-audit-urls=... for controlling URL rendering (#1391) 2025-11-29 20:05:00 -05:00
William Woodruff
91efe72309
docs: add a troubleshooting section on YAML anchors (#1309) 2025-11-01 20:30:46 -04:00
William Woodruff
e202bd4ea2
feat: yamlpath: anchor support (#1266)
Some checks failed
CI / Lint (push) Has been cancelled
zizmor wheel builds for PyPI 🐍 / Build Windows wheels (push) Has been cancelled
zizmor wheel builds for PyPI 🐍 / Build macOS wheels (push) Has been cancelled
zizmor wheel builds for PyPI 🐍 / Build source distribution (push) Has been cancelled
Deploy zizmor documentation site 🌐 / Deploy zizmor documentation to GitHub Pages 🌐 (push) Has been cancelled
CI / Test (push) Has been cancelled
CI / Test site build (push) Has been cancelled
Benchmark baseline / Continuous Benchmarking with Bencher (push) Has been cancelled
zizmor wheel builds for PyPI 🐍 / Build Linux wheels (manylinux) (push) Has been cancelled
zizmor wheel builds for PyPI 🐍 / Build Linux wheels (musllinux) (push) Has been cancelled
GitHub Actions Security Analysis with zizmor 🌈 / Run zizmor 🌈 (push) Has been cancelled
zizmor wheel builds for PyPI 🐍 / Release (push) Has been cancelled
CI / All tests pass (push) Has been cancelled
2025-10-20 21:30:23 -04:00
Chase Naples
eeac63b339
Fix exit code to return 0 when all findings are auto-fixable (#1242)
Co-authored-by: William Woodruff <william@yossarian.net>
2025-10-14 20:57:34 -04:00
William Woodruff
d9c2d957d6
feat: stabilize the auto-fix mode (#1232) 2025-10-13 17:35:23 -04:00
William Woodruff
d4c5a62cfb
feat: refactor --collect (#1228)
Some checks failed
CI / Lint (push) Has been cancelled
zizmor wheel builds for PyPI 🐍 / Build source distribution (push) Has been cancelled
Benchmark baseline / Continuous Benchmarking with Bencher (push) Has been cancelled
CI / Test (push) Has been cancelled
CI / Test site build (push) Has been cancelled
zizmor wheel builds for PyPI 🐍 / Build Linux wheels (manylinux) (push) Has been cancelled
zizmor wheel builds for PyPI 🐍 / Build Linux wheels (musllinux) (push) Has been cancelled
zizmor wheel builds for PyPI 🐍 / Build Windows wheels (push) Has been cancelled
zizmor wheel builds for PyPI 🐍 / Build macOS wheels (push) Has been cancelled
Deploy zizmor documentation site 🌐 / Deploy zizmor documentation to GitHub Pages 🌐 (push) Has been cancelled
GitHub Actions Security Analysis with zizmor 🌈 / Run zizmor 🌈 (push) Has been cancelled
zizmor wheel builds for PyPI 🐍 / Release (push) Has been cancelled
CI / All tests pass (push) Has been cancelled
2025-10-12 00:41:32 -04:00
William Woodruff
62655cb7c1
feat: dependabot-execution audit (#1220) 2025-10-07 18:24:48 -04:00
William Woodruff
d806ef6560
feat: remove unknown severity and confidence (#1164)
Some checks are pending
Benchmark baseline / Continuous Benchmarking with Bencher (push) Waiting to run
CI / Lint (push) Waiting to run
CI / Test (push) Waiting to run
CI / Test site build (push) Waiting to run
CI / All tests pass (push) Blocked by required conditions
zizmor wheel builds for PyPI 🐍 / Build source distribution (push) Waiting to run
zizmor wheel builds for PyPI 🐍 / Build Linux wheels (manylinux) (push) Waiting to run
zizmor wheel builds for PyPI 🐍 / Build Linux wheels (musllinux) (push) Waiting to run
zizmor wheel builds for PyPI 🐍 / Build Windows wheels (push) Waiting to run
zizmor wheel builds for PyPI 🐍 / Build macOS wheels (push) Waiting to run
zizmor wheel builds for PyPI 🐍 / Release (push) Blocked by required conditions
Deploy zizmor documentation site 🌐 / Deploy zizmor documentation to GitHub Pages 🌐 (push) Waiting to run
GitHub Actions Security Analysis with zizmor 🌈 / Run zizmor 🌈 (push) Waiting to run
2025-09-17 22:30:37 -04:00
William Woodruff
eaa30b07c0
fix(docs): fix missing link to GitHub docs (#1155)
Some checks are pending
Benchmark baseline / Continuous Benchmarking with Bencher (push) Waiting to run
CI / Lint (push) Waiting to run
CI / Test (push) Waiting to run
CI / Test site build (push) Waiting to run
CI / All tests pass (push) Blocked by required conditions
zizmor wheel builds for PyPI 🐍 / Build macOS wheels (push) Waiting to run
zizmor wheel builds for PyPI 🐍 / Build Linux wheels (manylinux) (push) Waiting to run
zizmor wheel builds for PyPI 🐍 / Build Linux wheels (musllinux) (push) Waiting to run
zizmor wheel builds for PyPI 🐍 / Build Windows wheels (push) Waiting to run
zizmor wheel builds for PyPI 🐍 / Build source distribution (push) Waiting to run
zizmor wheel builds for PyPI 🐍 / Release (push) Blocked by required conditions
Deploy zizmor documentation site 🌐 / Deploy zizmor documentation to GitHub Pages 🌐 (push) Waiting to run
GitHub Actions Security Analysis with zizmor 🌈 / Run zizmor 🌈 (push) Waiting to run
2025-09-15 00:03:43 +00:00
William Woodruff
d75933e72d
feat: load separate configs for input groups (#1094)
Some checks failed
Benchmark baseline / Continuous Benchmarking with Bencher (push) Has been cancelled
CI / Lint (push) Has been cancelled
CI / Test (push) Has been cancelled
CI / Test site build (push) Has been cancelled
zizmor wheel builds for PyPI 🐍 / Build Linux wheels (manylinux) (push) Has been cancelled
zizmor wheel builds for PyPI 🐍 / Build Linux wheels (musllinux) (push) Has been cancelled
zizmor wheel builds for PyPI 🐍 / Build Windows wheels (push) Has been cancelled
zizmor wheel builds for PyPI 🐍 / Build macOS wheels (push) Has been cancelled
zizmor wheel builds for PyPI 🐍 / Build source distribution (push) Has been cancelled
Deploy zizmor documentation site 🌐 / Deploy zizmor documentation to GitHub Pages 🌐 (push) Has been cancelled
GitHub Actions Security Analysis with zizmor 🌈 / Run zizmor 🌈 (push) Has been cancelled
CI / All tests pass (push) Has been cancelled
zizmor wheel builds for PyPI 🐍 / Release (push) Has been cancelled
2025-08-27 23:39:13 -04:00
Narsimham Chelluri
803728e8d7
Document that json-v1 uses 0-based line numbers (#1105)
Some checks are pending
Benchmark baseline / Continuous Benchmarking with Bencher (push) Waiting to run
CI / Lint (push) Waiting to run
CI / Test (push) Waiting to run
CI / Test site build (push) Waiting to run
CI / All tests pass (push) Blocked by required conditions
zizmor wheel builds for PyPI 🐍 / Build source distribution (push) Waiting to run
zizmor wheel builds for PyPI 🐍 / Build Linux wheels (manylinux) (push) Waiting to run
zizmor wheel builds for PyPI 🐍 / Build Linux wheels (musllinux) (push) Waiting to run
zizmor wheel builds for PyPI 🐍 / Release (push) Blocked by required conditions
zizmor wheel builds for PyPI 🐍 / Build Windows wheels (push) Waiting to run
zizmor wheel builds for PyPI 🐍 / Build macOS wheels (push) Waiting to run
Deploy zizmor documentation site 🌐 / Deploy zizmor documentation to GitHub Pages 🌐 (push) Waiting to run
GitHub Actions Security Analysis with zizmor 🌈 / Run zizmor 🌈 (push) Waiting to run
2025-08-20 14:18:35 +00:00
William Woodruff
44a27e2435
feat: LSP skeleton code from #607 (#984) 2025-06-30 14:53:25 -04:00
William Woodruff
39f229f7c5
chore: prep for release v1.10.0 (#977) 2025-06-26 18:28:57 +00:00
William Woodruff
e69f17cfdd
refactor: prepare fix mode for a public experimental release (#975) 2025-06-26 12:10:08 -06:00
Max Marrone
8bc8e9082b
Unfix accidentally-fixed ref-pinning example. (#948) 2025-06-16 18:18:18 -04:00
William Woodruff
d9fc0e1a23
chore(ci): address pedantic zizmor findings (#943) 2025-06-13 20:36:09 -04:00
William Woodruff
0a7c6c89b7
chore(docs): tweak chip rendering (#908) 2025-06-06 23:33:11 -04:00
William Woodruff
73dfa03a41
docs: mention zizmorcore/zizmor-action (#895) 2025-06-05 04:05:21 +00:00
William Woodruff
5fbfaebd18
chore: prep for 1.9.0 release (#877) 2025-05-30 17:28:21 -04:00
William Woodruff
5b8ff92b80
docs: cleanup permissions information (#862) 2025-05-27 13:54:51 -04:00
Natalie Somersall
c9983513df
Update usage directions to explicitly state permissions needed (#856) 2025-05-25 17:53:31 -04:00
dublinsubway
2a5d53004f
Swap colon to dot (#851) 2025-05-25 14:53:18 +00:00
William Woodruff
4021d88eab
chore: prep for release v1.8.0 (#835) 2025-05-20 20:00:26 +00:00
William Woodruff
b4f1ee75d9
chore(docs): use json-v1 for JSON example (#820) 2025-05-19 03:42:04 +00:00
William Woodruff
a851cc907c
chore: add pinact, apply pinact (#817) 2025-05-18 19:11:03 -04:00
William Woodruff
1e123cfbe5
feat: add ZIZMOR_CONFIG (#789) 2025-05-12 16:33:16 -04:00
William Woodruff
71017267de
chore(docs): constrain permissions in workflow example (#781) 2025-05-11 02:24:57 -04:00
William Woodruff
b2804996c0
chore(docs): the great @zizmorcore renaming (#776) 2025-05-09 20:08:45 -04:00
William Woodruff
4431412276
chore(docs): change URL (#770) 2025-05-09 05:03:14 +00:00
William Woodruff
beba48976c
chore: prep for v1.7.0 release (#768) 2025-05-08 22:50:51 -04:00
William Woodruff
a284f5866f
feat: tab completion (#765) 2025-05-08 16:40:01 -04:00
William Woodruff
fb8e3f63f3
refactor: begin splitting out syntax/sema error handling (#734) 2025-05-03 04:22:35 +00:00
William Woodruff
fd8bd06b2c
chore(docs): hash-pin setup-uv in usage.md (#705) 2025-04-28 21:25:57 +00:00
William Woodruff
fb8520bdd5
chore: prep for release 1.6.0 (#681) 2025-04-19 22:13:28 -04:00
William Woodruff
5ebba3e220
feat: add JSON format versioning (#657)
* feat: add JSON format versioning

* docs: bump snippets, add PR
2025-04-07 20:18:50 -04:00
William Woodruff
f823fcedfc
usage: note when --format=github is available (#656) 2025-04-07 23:54:32 +00:00
William Woodruff
4d5c79a582
cli: add a "GitHub" output format (#634)
* cli: add a "GitHub" output format

Closes #633.

Signed-off-by: William Woodruff <william@yossarian.net>

* try using SARIF path

Signed-off-by: William Woodruff <william@yossarian.net>

* fix lines

Signed-off-by: William Woodruff <william@yossarian.net>

* fmt

Signed-off-by: William Woodruff <william@yossarian.net>

* add --no-exit-codes

Signed-off-by: William Woodruff <william@yossarian.net>

* bump help snippet

Signed-off-by: William Woodruff <william@yossarian.net>

* bump snippet

Signed-off-by: William Woodruff <william@yossarian.net>

* integration test for github output

Signed-off-by: William Woodruff <william@yossarian.net>

* github: output tweaks

* update snapshot

* test-output: test GitHub output on just one file

* remove columns

* bump snapshot

* try something else

Signed-off-by: William Woodruff <william@yossarian.net>

* fixup snapshot

Signed-off-by: William Woodruff <william@yossarian.net>

* one last hack

Signed-off-by: William Woodruff <william@yossarian.net>

* add primary annotation to message

Signed-off-by: William Woodruff <william@yossarian.net>

* usage: document --format=github, add integration docs

Signed-off-by: William Woodruff <william@yossarian.net>

* docs: update release notes

---------

Signed-off-by: William Woodruff <william@yossarian.net>
2025-04-07 19:51:19 -04:00
William Woodruff
67fdebff77
docs: add a callout about SARIF exit code behavior (#630)
Signed-off-by: William Woodruff <william@yossarian.net>
2025-03-29 01:23:52 +02:00
William Woodruff
0c590a6e14
chore: prep for v1.5.2 release (#623)
Signed-off-by: William Woodruff <william@yossarian.net>
2025-03-23 14:52:59 +00:00
vivodi
28b6266951
Clearly state that actions: read is only required for private repos (#615)
* Update usage.md

* Update docs/usage.md

---------

Co-authored-by: William Woodruff <william@yossarian.net>
2025-03-18 15:59:29 +00:00
William Woodruff
39fb35cb38
docs: usage: clarify ignore comment placement (#614)
Signed-off-by: William Woodruff <william@yossarian.net>
2025-03-18 15:38:42 +00:00
William Woodruff
f1e5b96fb5
chore: prep for v1.5.1 release (#601)
Signed-off-by: William Woodruff <william@yossarian.net>
2025-03-12 11:20:41 -04:00
William Woodruff
9d14c4004e
chore: prep for release v1.5.0 (#594) 2025-03-11 00:28:12 +00:00
William Woodruff
43a1d5e7cd
feat(cli): fine-grained color control (#586)
* feat(cli): fine-grained color control

This doesn't quite work yet, since tracing_indicatif
and anstream::AutoStream don't compose cleanly.

* main: hack on color controls more

Signed-off-by: William Woodruff <william@yossarian.net>

* cli: finalize color control

* remove dbg

* make snippets

* record changes

* usage: document --color option

* tests: proper color control and progress bar tests

* ci: enable tty-tests

* docs: document TTY tests

* better unbuffer failure errors

* ci: install expect for tty-tests

* remove unused import

---------

Signed-off-by: William Woodruff <william@yossarian.net>
2025-03-09 16:16:23 -04:00
William Woodruff
f3f356c8f1
feat: respect .gitignore files when collecting inputs (#575) 2025-02-27 06:37:52 +00:00
William Woodruff
7c7e415df3
chore: prep 1.4.1 release (#568) 2025-02-25 17:42:20 +00:00
William Woodruff
ff55188bf1
chore: prep for 1.4.0 release (#565) 2025-02-25 12:18:51 -05:00
William Woodruff
315ef95a17
feat: relax ignore comment regex (#531)
* feat: relax ignore comment regex

We now allow trailing comments after the ignore rule list,
which is useful for self-documenting ignores.

Closes #513.

* docs: record changes
2025-02-11 21:11:31 -05:00
William Woodruff
7b16e64aca
chore: prep for 1.3.1 release (#523) 2025-02-09 10:47:28 -05:00
William Woodruff
e61a9d762f
chore: prep for 1.3.0 release (#500) 2025-01-28 20:13:44 -05:00