方法论

分数由确定性静态规则计算(可复现),LLM 只负责用人话解释。我们会展示证据(路径/行号/片段),并明确误报/漏报的可能。

评分维度与权重

overallScore = round( Σ(score_i * weight_i) / 100 )
维度 权重 意图
代码毒性(Code Toxicity) 30% 危险 API / 破坏性行为 / 动态执行
隐私风险(Privacy Risk) 25% 敏感信息处理、网络外发风险
权限范围(Permission Scope) 20% 文件/网络/进程/环境变量等能力覆盖面
作者声誉(Author Reputation) 15% 作者与仓库的可信信号(best-effort)
代码质量(Code Quality) 10% 测试/文档/依赖管理/CI 等

风险等级阈值

低风险(Low) >= 80
中风险(Medium) 60-79
高风险(High) < 60

一票否决 (Kill Switch)

检测到明确的文件系统破坏性操作(例如递归删除)会直接判定为 高风险,并在详情页展示命中证据。

不确定性与局限性

静态分析可能存在误报/漏报。LLM 可能出现幻觉,因此 LLM 不参与分数计算;双模型不一致会显示一致性/置信度。

免责声明

本站评分与报告为 best-effort 静态分析与模型解释,不构成安全保证。在敏感环境中仍应进行人工审计与隔离部署。