
Conviso CLI是Conviso Platform的官方命令行界面工具,专为开发者设计,旨在将Conviso Platform的安全功能无缝整合到软件开发生命周期中。通过该工具,开发者可在本地开发环境或CI/CD流水线中便捷地与Conviso Platform交互,实现安全检测自动化与开发流程左移。
安装与入门
详细安装及初始化指南请参考官方文档:Conviso CLI 安装文档
Docker运行示例
bash# 拉取Conviso CLI镜像(具体镜像标签请参考官方仓库) docker pull conviso/cli:latest # 基本扫描命令示例(需替换<CONVISO_TOKEN>为实际访问令牌) docker run --rm \ -v $(pwd):/app \ # 挂载本地代码目录至容器内/app -e CONVISO_TOKEN=<CONVISO_TOKEN> \ # 配置平台访问令牌 conviso/cli scan --type sast /app # 执行SAST扫描(扫描/app目录下代码)
关键配置参数
| 参数/环境变量 | 描述 | 必要性 |
|---|---|---|
| CONVISO_TOKEN | Conviso Platform访问令牌,用于API身份验证 | 必需 |
| CONVISO_API_URL | 自定义Conviso Platform API端点(默认使用官方服务地址) | 可选 |
| --type | 扫描类型,支持sast/sca/iac/container | 扫描命令必需 |
| --block-on | 策略阻断条件,如high-vulnerability(高风险漏洞)、critical-vulnerability(严重漏洞)等 | 策略命令可选 |
常用命令示例
执行SCA扫描(检测第三方依赖漏洞):
bashdocker run --rm -v $(pwd):/app -e CONVISO_TOKEN=<TOKEN> conviso/cli scan --type sca /app
设置流水线阻断策略:
bashdocker run --rm -e CONVISO_TOKEN=<TOKEN> conviso/cli policy set --block-on critical-vulnerability
发送代码差异进行审查:
bashdocker run --rm -v $(pwd):/app -e CONVISO_TOKEN=<TOKEN> conviso/cli diff send --base-branch main /app
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务