Skip to content

Java Audit Lab 2.0.1

Latest

Choose a tag to compare

@Zuimeng-0710 Zuimeng-0710 released this 12 Oct 08:18
e9cf8d8

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