一键安装
- Windows(需要 PowerShell)
iex "&{$(irm https://raw.githubusercontent.com/XmirrorSecurity/OpenSCA-cli/master/scripts/install.ps1)}" # 如果在下载中遇到网络问题,可尝试使用以下命令 iex "&{$(irm https://gitee.com/XmirrorSecurity/OpenSCA-cli/raw/master/scripts/install.ps1)} gitee" - Linux/MacOS
curl -sSL https://raw.githubusercontent.com/XmirrorSecurity/OpenSCA-cli/master/scripts/install.sh | sh # 如果在下载中遇到网络问题,可尝试使用以下命令 curl -sSL https://gitee.com/XmirrorSecurity/OpenSCA-cli/raw/master/scripts/install.sh | sh -s -- gitee
使用包管理器安装
- Windows 通过 Winget 安装
winget install opensca-cli - Windows 通过 Scoop 安装
scoop bucket add extras scoop install extras/opensca-cli - MacOS/Linux 通过 Homebrew 安装
brew install opensca-cli
手动安装
从 Github Release 或 Gitee Release 下载对应系统和处理器架构的压缩包,解压到任意目录即可使用。
从源码构建
依赖 Go 1.18+
- 克隆此仓库
git clone https://github.com/XmirrorSecurity/OpenSCA-cli.git opensca && cd opensca - 编译
使用此命令会生成当前系统和处理器架构的可执行文件,如需生成其他系统架构可配置环境变量后编译go build- 禁用CGO_ENABLED CGO_ENABLED=0
- 指定操作系统 GOOS=${OS} \ darwin,liunx,windows
- 指定体系架构 GOARCH=${arch} \ amd64,arm64