Repository navigation
Java Audit Lab 2.0.1
本版本修正扫描范围、报告统计和首次扫描展示问题,减少依赖、测试语料及示例代码对审计结果的干扰。
修复内容
- 默认排除
.venv、venv、.m2-test、tmp和__pycache__ - 将
corpus、benchmarks和fixtures正确识别为测试语料 - 首次扫描显示“尚未建立基线”,不再将全部线索标记为新增
- 报告顶部区分生产代码、测试与语料、示例代码
- 单独显示经过人工确认的漏洞数量
- 修正扫描器贡献统计,使合计与最终归并线索一致
- 增加语言覆盖边界和缺少 Java 构建清单提示
- 修复 YAML 中
fail_on: none可能导致的配置解析异常 - 增加仓库自身扫描配置,排除故意存在漏洞的测试材料
- 更新 GitHub Actions 审计示例和中英文文档
验证结果
- 120 项自动化测试全部通过
- 内置规则基准 Precision / Recall 100%
- train、validation 和 holdout 严格评测通过
- 仓库自身扫描结果为 0 条
- 完整测试材料正确分类为:
- 测试语料:50 条
- 示例代码:17 条
- 生产代码:0 条
安装
下载下方的 wheel 文件,然后执行:
pip install java_audit_lab-2.0.1-py3-none-any.whl