代码安全服务根据您使用的功能模块分别计费。SAST(静态应用安全测试)按 Credit 计量计费,SCA(软件成分分析)按消耗Credit计费。
SAST 计费说明
SAST 基于大模型进行语义分析,以 Credit 为单位计量计费。不同扫描场景消耗的 Credit 数量不同。
Credit 消耗场景
下表列出了各扫描场景的触发方式、扫描范围和 Credit 消耗情况。
扫描场景 | 触发方式 | 扫描范围 | Credit 消耗 |
Git 提交前扫描 | 每次 commit 前触发 | 即将提交的代码变更 | 较少(增量扫描) |
MR 增量扫描 | 创建或更新 MR 时触发 | MR 中的代码变更 | 较少(增量扫描) |
全量扫描 | 主分支合并后或定时触发 | 项目全量代码 | 较多(项目级扫描) |
手动扫描 | 手动上传代码包并创建扫描任务 | 上传代码包内容 | 与代码规模及缺陷密度相关 |
说明
实际 Credit 消耗取决于代码量、扫描范围和缺陷漏洞密度。增量扫描为片段级扫描,消耗较少;全量扫描为项目级扫描,消耗较多。
SCA 计费说明
SCA按照扫描的依赖包计费,每个依赖包消耗50 Credit。
说明
SCA 基础扫描消耗 Credit。