You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Browse filesBrowse the repository at this point in the historyBrowse files
authored and
Ishaan Jain
committed
fix: make Checkov work on Intel Mac; harden tool install exits
Upstream Darwin Checkov zip is arm64 despite the X86_64 name — use
pip on Intel Macs, fix arch assertions in macOS smoke, and exit non-zero
when tool install/update fails.
Co-authored-by: Cursor <cursoragent@cursor.com>
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -86,7 +86,7 @@ Notes:
86
86
87
87
-**Apple Silicon** = `arm64` / M-series; **Intel Mac** = `x86_64`. The CLI detects the CPU and installs the matching binary.
88
88
-**Windows** local install currently targets **x64** upstream binaries (standard for these scanners).
89
-
-**IaC (Checkov)**on Apple Silicon currently uses Checkov’s Intel build (needs [Rosetta 2](https://support.apple.com/en-us/102527)). Other Phase-1 tools use native arm64 or x86_64 builds.
89
+
-**IaC (Checkov):** Apple Silicon uses Checkov’s Darwin standalone zip (the asset is named `X86_64` but the binary is arm64). Intel Mac installs Checkov via a dedicated pip venv (no usable x86_64 standalone zip). Other Phase-1 tools use native arm64 or x86_64 builds.
0 commit comments