- 8105a75 [shac] Fix typo by Oliver Newman · 4 days ago main
- 35e6afc Add dedicated API for commit message findings by Oliver Newman · 5 days ago
- 1480d54 Ensure tags are unique and within size constraints by eakammer · 10 days ago
- 654f918 Add script to install protoc from cipd and run go generate by eakammer · 12 days ago
- bcfcc3f Add property bag "properties" to results by eakammer · 12 days ago
- 601ddf4 Update go-git and go-billy dependencies by Oliver Newman · 14 days ago
- 234d74d Refactor some emit finding to use a string builder by eakammer · 3 weeks ago
- 97509c1 [docs] Document glob argument behavior by Oliver Newman · 3 weeks ago
- b031014 [engine] Support variadic lines arg in writeFile helper by Oliver Newman · 4 weeks ago
- 8223420 [sandbox] Resolve all symlinks in mounts to fix nsjail remount errors by Aidan Wolter · 7 weeks ago
- e9114d8 Use errors.AsType instead of errors.As by Oliver Newman · 3 months ago
- 452157a Suppress errors when shac is interrupted by Ctrl-C by Oliver Newman · 3 months ago
- acc2191 [engine] Freeze file metadata to fix data race by Oliver Newman · 3 months ago
- 1dcbbe9 [go] Update luci-go by Oliver Newman · 3 months ago
- 7166088 [engine] Always cache scm calls by Oliver Newman · 3 months ago
- 8e11380 [engine] Make symlink handling configurable in affected_files & all_files by Oliver Newman · 3 months ago
- d95f9d1 [shac] Add GEMINI.md by Oliver Newman · 3 months ago
- 2832cc0 [engine] Optimize git submodule checks to avoid syscalls by Oliver Newman · 3 months ago
- 828d606 [cog] Resolve symbolic links before calculating relative paths. by Jiaming Li · 3 months ago
- bbca022 [engine] Add glob support to ctx.scm functions by Oliver Newman · 3 months ago
- f5a2c8e [go] Update to go 1.26 by Oliver Newman · 3 months ago
- dfc5c35 Update deps by Oliver Newman · 3 months ago
- 440d19f [shac] Support git worktrees and external symlinks in sandbox by Aidan Wolter · 3 months ago
- 8e34165 [tests] Fix github pipelines by Oliver Newman · 4 months ago
- 0fdb11f [engine] Fix check existence validation across multiple shac.star files by Oliver Newman · 4 months ago
- 1bd41f7 [engine] Ensure standard binary directories are mounted in sandbox by Oliver Newman · 4 months ago
- e70a744 fix: emit file if no changes by Colin Nelson · 5 months ago
- ef3b031 [fix] support file input on stdin by Colin Nelson · 6 months ago
- 14b3380 [fix]: add option to output to stdout by Colin Nelson · 6 months ago
- dbb1f87 Remove `x := x` instances by Oliver Newman · 6 months ago
- 0661e13 Update Mounts to work correctly in FUSE by Chase Latta · 6 months ago
- 12f4bbe [shac] Log full command before running by Oliver Newman · 11 months ago
- ad84ec8 [shac] Allow col==end_col for findings by Oliver Newman · 1 year ago
- 253a865 [shac] Update golang.org/x/net by Oliver Newman · 1 year ago
- 28c0266 [shac] Add --skip flag to check by Oliver Newman · 1 year, 2 months ago
- 06d3fb3 [engine] Use result of slices.Compact by Oliver Newman · 1 year, 3 months ago
- 295efab [go] Update go version in github workflows by Oliver Newman · 1 year, 3 months ago
- 73b01ea [reporting] Use lower-level difflib output by Oliver Newman · 1 year, 3 months ago
- 4e34b9f [reporting] Split full-file diffs for readability by Oliver Newman · 1 year, 3 months ago
- a192667 [checks] Fix gosec and shadow by Oliver Newman · 1 year, 4 months ago
- bf297ac Update go to 1.23.4 by Oliver Newman · 1 year, 6 months ago
- f304272 [go.mod] Update go-git by Oliver Newman · 1 year, 6 months ago
- 1952693 [scm] Use correct action when returning all files by Oliver Newman · 2 years ago
- 3b5f780 Update go-git to v5 by Oliver Newman · 2 years, 2 months ago
- a9d602b Update Go dependencies by Oliver Newman · 2 years, 2 months ago
- 3c781e6 [checks] Set GOWORK=off by Oliver Newman · 2 years, 2 months ago
- d2ee6f4 [doc] Fix argument name in example by Rob Mohr · 2 years, 2 months ago
- 7148098 Fix link in CONTRIBUTING.md by Oliver Newman · 2 years, 2 months ago
- 7e0cb4c [README] Expand no_trailing_whitespace example by Rob Mohr · 2 years, 2 months ago
- f2f79af Update pinned dependencies by Marc-Antoine Ruel · 2 years, 5 months ago
- adb70a5 Fix shac check on Windows by Marc-Antoine Ruel · 2 years, 9 months ago
- 4a57f93 Fix tests on Windows by Marc-Antoine Ruel · 2 years, 9 months ago
- 308e502 [engine] Include arguments in `emit` errors by Oliver Newman · 2 years, 9 months ago
- d9d4a62 [engine] Update starlark-go by Oliver Newman · 2 years, 9 months ago
- 523a1d3 Update Go deps by Oliver Newman · 2 years, 9 months ago
- 505bdf3 [tests] Fix breakage on Windows by Oliver Newman · 2 years, 9 months ago
- 1f0699b [engine] Simplify subprocess running code by Oliver Newman · 2 years, 9 months ago
- 8c21bec Reland "[engine] Limit number of active subprocesses" by Oliver Newman · 2 years, 9 months ago
- 9a096d6 [cli] Print goroutine stacktrace on SIGTERM by Oliver Newman · 2 years, 9 months ago
- 0dae038 Revert "[engine] Limit number of active subprocesses" by Oliver Newman · 2 years, 9 months ago
- 612779b [engine] Limit number of active subprocesses by Oliver Newman · 2 years, 9 months ago
- cf17230 [engine] Accept None for optional args to ctx.emit.finding by Oliver Newman · 2 years, 9 months ago
- b0fc661 [buffers] Catch duplicate buffers.push() calls by Oliver Newman · 2 years, 9 months ago
- d92939a [engine] Use relative paths in `shac fmt` output by Oliver Newman · 2 years, 9 months ago
- 2ca3a4f [resultdb] Add more context to error messages by Oliver Newman · 2 years, 10 months ago
- 5d6681e [cli] Move env var modification into init() by Oliver Newman · 2 years, 10 months ago
- 247f779 [cli] Make tests not be sensitive to env by Oliver Newman · 2 years, 10 months ago
- 5315ff8 [engine] Support specifying an allow-list of checks by Oliver Newman · 2 years, 10 months ago
- 45245ce [engine] Improve error messages when run in invalid directory by Oliver Newman · 2 years, 10 months ago
- 3cab7b9 [engine] Don't try to mount invalid PATH elements by Oliver Newman · 2 years, 10 months ago
- 34074c1 [checks] Fix govet docstring by Oliver Newman · 2 years, 10 months ago
- 1d1ca72 [checks] Add govet by Oliver Newman · 2 years, 10 months ago
- 257dfa5 [engine] Delete debug print statement by Oliver Newman · 2 years, 10 months ago
- c1476ae [engine] Support static env var pass-throughs by Oliver Newman · 2 years, 10 months ago
- 703c58c [docs] Add getting-started documentation to README by Oliver Newman · 2 years, 10 months ago
- 4a0e9dd [engine] Fix gosec by Oliver Newman · 2 years, 10 months ago
- 62acf29 [go.mod] Update protobuf-go by Oliver Newman · 2 years, 10 months ago
- e96454e [engine] Prioritize version warning over unknown fields by Oliver Newman · 2 years, 10 months ago
- 72856ff [reporting] Avoid output interleaving by Oliver Newman · 2 years, 10 months ago
- 4e50806 [engine] Disallow *args and **kwargs in check impls by Oliver Newman · 2 years, 10 months ago
- a3abbd1 [engine] Add check.with_args(...) method by Oliver Newman · 2 years, 10 months ago
- fd1ec07 [engine] Add check for version bumping by Oliver Newman · 2 years, 10 months ago
- 556106a [cli] Let users override entry point file name by Oliver Newman · 2 years, 10 months ago
- 052c1e4 [resultdb] Respect summary_html length limit by Oliver Newman · 2 years, 10 months ago
- 844d945 [engine] Make nonexistent executable error messages consistent by Oliver Newman · 2 years, 10 months ago
- bdb35b1 [scm] Don't try to parse invalid ls-files output by Oliver Newman · 2 years, 10 months ago
- 05e1298 [cli] Delete --root flag by Oliver Newman · 2 years, 10 months ago
- 5d4c817 [engine] Move most of Run logic into runInner by Oliver Newman · 2 years, 10 months ago
- 868d287 [engine] Resolve symlinks in tests by Oliver Newman · 2 years, 10 months ago
- 45bc69f [doc] Use 4-space indents for example code by Oliver Newman · 2 years, 10 months ago
- 426b05f [engine] Expose runtime-configurable variables to checks by Oliver Newman · 2 years, 10 months ago
- ce2f0cf [go] Remove network access for Go checks by Oliver Newman · 2 years, 10 months ago
- 1dc5220 Make buildifier blocking by Oliver Newman · 2 years, 10 months ago
- 4e8d3b4 [checks] Add buildifier check for starlark formatting by Oliver Newman · 2 years, 10 months ago
- 6c1587f [engine] Small cleanups by Oliver Newman · 2 years, 10 months ago
- 1bb9fa1 [engine] Apply fixes for checks of all levels by Oliver Newman · 2 years, 10 months ago
- 9b6143b [engine] Rename Options.Root to Options.Dir by Oliver Newman · 2 years, 10 months ago
- 130473d [engine] Resolve root directory using git by Oliver Newman · 2 years, 10 months ago
- 0d570d7 [engine] Make unit testing cleaner by Marc-Antoine Ruel · 2 years, 11 months ago
- 69fcc69 [engine] Add support for vendor_path by Marc-Antoine Ruel · 2 years, 11 months ago