Sign in
fuchsia
/
shac-project
/
shac
/
HEAD
f2f79af
Update pinned dependencies
by Marc-Antoine Ruel
· 3 months ago
main
adb70a5
Fix shac check on Windows
by Marc-Antoine Ruel
· 7 months ago
4a57f93
Fix tests on Windows
by Marc-Antoine Ruel
· 7 months ago
308e502
[engine] Include arguments in `emit` errors
by Oliver Newman
· 7 months ago
d9d4a62
[engine] Update starlark-go
by Oliver Newman
· 7 months ago
523a1d3
Update Go deps
by Oliver Newman
· 7 months ago
505bdf3
[tests] Fix breakage on Windows
by Oliver Newman
· 7 months ago
1f0699b
[engine] Simplify subprocess running code
by Oliver Newman
· 7 months ago
8c21bec
Reland "[engine] Limit number of active subprocesses"
by Oliver Newman
· 7 months ago
9a096d6
[cli] Print goroutine stacktrace on SIGTERM
by Oliver Newman
· 7 months ago
0dae038
Revert "[engine] Limit number of active subprocesses"
by Oliver Newman
· 7 months ago
612779b
[engine] Limit number of active subprocesses
by Oliver Newman
· 7 months ago
cf17230
[engine] Accept None for optional args to ctx.emit.finding
by Oliver Newman
· 7 months ago
b0fc661
[buffers] Catch duplicate buffers.push() calls
by Oliver Newman
· 7 months ago
d92939a
[engine] Use relative paths in `shac fmt` output
by Oliver Newman
· 7 months ago
2ca3a4f
[resultdb] Add more context to error messages
by Oliver Newman
· 7 months ago
5d6681e
[cli] Move env var modification into init()
by Oliver Newman
· 7 months ago
247f779
[cli] Make tests not be sensitive to env
by Oliver Newman
· 7 months ago
5315ff8
[engine] Support specifying an allow-list of checks
by Oliver Newman
· 7 months ago
45245ce
[engine] Improve error messages when run in invalid directory
by Oliver Newman
· 7 months ago
3cab7b9
[engine] Don't try to mount invalid PATH elements
by Oliver Newman
· 7 months ago
34074c1
[checks] Fix govet docstring
by Oliver Newman
· 7 months ago
1d1ca72
[checks] Add govet
by Oliver Newman
· 7 months ago
257dfa5
[engine] Delete debug print statement
by Oliver Newman
· 7 months ago
c1476ae
[engine] Support static env var pass-throughs
by Oliver Newman
· 8 months ago
703c58c
[docs] Add getting-started documentation to README
by Oliver Newman
· 8 months ago
4a0e9dd
[engine] Fix gosec
by Oliver Newman
· 8 months ago
62acf29
[go.mod] Update protobuf-go
by Oliver Newman
· 8 months ago
e96454e
[engine] Prioritize version warning over unknown fields
by Oliver Newman
· 8 months ago
72856ff
[reporting] Avoid output interleaving
by Oliver Newman
· 8 months ago
4e50806
[engine] Disallow *args and **kwargs in check impls
by Oliver Newman
· 8 months ago
a3abbd1
[engine] Add check.with_args(...) method
by Oliver Newman
· 8 months ago
fd1ec07
[engine] Add check for version bumping
by Oliver Newman
· 8 months ago
556106a
[cli] Let users override entry point file name
by Oliver Newman
· 8 months ago
052c1e4
[resultdb] Respect summary_html length limit
by Oliver Newman
· 8 months ago
844d945
[engine] Make nonexistent executable error messages consistent
by Oliver Newman
· 8 months ago
bdb35b1
[scm] Don't try to parse invalid ls-files output
by Oliver Newman
· 8 months ago
05e1298
[cli] Delete --root flag
by Oliver Newman
· 8 months ago
5d4c817
[engine] Move most of Run logic into runInner
by Oliver Newman
· 8 months ago
868d287
[engine] Resolve symlinks in tests
by Oliver Newman
· 8 months ago
45bc69f
[doc] Use 4-space indents for example code
by Oliver Newman
· 8 months ago
426b05f
[engine] Expose runtime-configurable variables to checks
by Oliver Newman
· 8 months ago
ce2f0cf
[go] Remove network access for Go checks
by Oliver Newman
· 8 months ago
1dc5220
Make buildifier blocking
by Oliver Newman
· 8 months ago
4e8d3b4
[checks] Add buildifier check for starlark formatting
by Oliver Newman
· 8 months ago
6c1587f
[engine] Small cleanups
by Oliver Newman
· 8 months ago
1bb9fa1
[engine] Apply fixes for checks of all levels
by Oliver Newman
· 8 months ago
9b6143b
[engine] Rename Options.Root to Options.Dir
by Oliver Newman
· 8 months ago
130473d
[engine] Resolve root directory using git
by Oliver Newman
· 8 months ago
0d570d7
[engine] Make unit testing cleaner
by Marc-Antoine Ruel
· 8 months ago
69fcc69
[engine] Add support for vendor_path
by Marc-Antoine Ruel
· 8 months ago
40d47c5
[engine] Use nice path names in cache
by Marc-Antoine Ruel
· 8 months ago
466ad1a
[engine] Fix crash in Doc()
by Marc-Antoine Ruel
· 8 months ago
5f322c7
[engine] ensure vendor_path is clean
by Marc-Antoine Ruel
· 8 months ago
bd44bc7
[engine] Validate files passed on the command line
by Oliver Newman
· 8 months ago
6b36786
[doc] Move `shac` object to the top of stdlib.md
by Oliver Newman
· 8 months ago
0ae299a
[engine] Avoid calling git ls-files unnecessarily
by Oliver Newman
· 8 months ago
903d5f6
[engine] Fix error return
by Oliver Newman
· 8 months ago
ee2ba62
[engine] Fix segfault
by Oliver Newman
· 8 months ago
c9b3edb
[engine] Add ctx.io.tempfile method
by Oliver Newman
· 8 months ago
a809cc0
[cli] Add --quiet flag to fix and fmt commands
by Oliver Newman
· 8 months ago
c2131be
[engine] Allow diamond dependencies
by Oliver Newman
· 8 months ago
d0d1931
[engine] Refactor loading code for clarity
by Oliver Newman
· 8 months ago
34b2deb
[minor] Fix bug in conditional for getting ResultSinkCtx
by Danielle Kay
· 8 months ago
e5815f1
[engine] Fix test failure on Mac
by Oliver Newman
· 8 months ago
5795d43
[fork_check] Clean up unused file
by Oliver Newman
· 8 months ago
b220774
[cli] Accept absolute paths
by Oliver Newman
· 8 months ago
d8b74dd
[engine] Force-include cmdline files in scm
by Oliver Newman
· 8 months ago
e41b943
[engine] Remove restriction on executable paths
by Oliver Newman
· 8 months ago
d59a7db
[engine] Never evaluate executables relative to cwd
by Oliver Newman
· 8 months ago
d40a13f
[engine] Fix test on windows
by Oliver Newman
· 8 months ago
78e9ed7
Revert "[engine] Disallow calling register_check during load()"
by Oliver Newman
· 8 months ago
4bfd1e0
[engine] Resolve relative paths correctly
by Oliver Newman
· 8 months ago
d09e857
[engine] Disallow calling register_check during load()
by Oliver Newman
· 8 months ago
7ecc1aa
Revert "[execsupport] Delete"
by Oliver Newman
· 8 months ago
23d3f1a
[execsupport] Delete
by Oliver Newman
· 9 months ago
dd076d0
[engine] Use O_CLOEXEC when writing nsjail
by Oliver Newman
· 9 months ago
54b9a12
[engine] Support analyzing only specified files
by Oliver Newman
· 9 months ago
9a26b49
[go] Run `go mod tidy`
by Oliver Newman
· 9 months ago
8717f39
[engine] Add missing error return
by Oliver Newman
· 9 months ago
32908fc
[resultdb] Truncate failure reason text
by Oliver Newman
· 9 months ago
7fafae0
[engine] Prohibit forking without locking
by Oliver Newman
· 9 months ago
e168410
[go] Run `go mod tidy`
by Oliver Newman
· 9 months ago
0ac2b00
s/writeable/writable
by Oliver Newman
· 9 months ago
eeb6484
[cli] Add `shac version` command
by Oliver Newman
· 9 months ago
df6a0e9
[go] Update to go1.21
by Oliver Newman
· 9 months ago
5173251
[engine] Fix tests under go1.21
by Oliver Newman
· 9 months ago
ab2e3b4
[engine] Address code review comments
by Oliver Newman
· 9 months ago
07ecc7e
[engine] Implement SARIF output
by Oliver Newman
· 9 months ago
aa2ee98
[tests] Unzip contents of test module
by Oliver Newman
· 9 months ago
8e7f250
[engine] Add ctx.platform.arch
by Oliver Newman
· 9 months ago
349fbb8
[go] Pin tests to use Go 1.20
by Oliver Newman
· 9 months ago
eea6195
[engine] Use slices.Contains
by Oliver Newman
· 9 months ago
f429c07
[scm] Handle warnings in git diff output
by Oliver Newman
· 9 months ago
99394d7
[engine] Make message optional for formatter findings
by Oliver Newman
· 10 months ago
ea49ce4
[engine] Make `filepath` a requirement for `replacements` or `line`
by Oliver Newman
· 10 months ago
9e29bab
[checks] Move checks files into subdirectory
by Oliver Newman
· 10 months ago
655d899
[engine] Add `stdin` arg to `ctx.os.exec()`
by Oliver Newman
· 10 months ago
89d15c8
[engine] Dedupe shacState construction logic
by Oliver Newman
· 10 months ago
8a59b3b
[cli] Add `shac fmt` command
by Oliver Newman
· 10 months ago
Next »