
convisoappsec/flowcliConviso CLI是Conviso Platform的官方命令行界面工具,专为开发者设计,旨在将Conviso Platform的安全功能无缝整合到软件开发生命周期中。通过该工具,开发者可在本地开发环境或CI/CD流水线中便捷地与Conviso Platform交互,实现安全检测自动化与开发流程左移。
详细安装及初始化指南请参考官方文档:Conviso CLI 安装文档
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

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务