Skip to content

v2.1.1 — Quality Hardening

Choose a tag to compare

@yihui504 yihui504 released this 10 Jun 14:55
· 41 commits to main since this release
76ea0ef

v2.1.1 Quality Hardening

TestVDB v2.1.1 对缺陷挖掘流水线的全面质量加固。基于 Qdrant v1.18.2 冷启动实战验证。

冷启动验证结果 (Qdrant v1.18.2)

指标 结果
API 格式验证通过率 71/71 (100%)
脚本执行错误 0
虚构评论检测 0
虚构原子性约束 0
确认缺陷 6

新增脚本

  • threat_model_injector.py — 威胁模型程序化注入(attack/judge/reporter 三模式)
  • detect_risky_scripts.py — 脚本错误启发式静态检测
  • scan_script_errors.py — 执行后错误扫描 + 打回修改机制
  • dedup_defects.py — 多维度缺陷去重
  • validate_api_format.py (enhanced) — AST 级别 API 调用格式验证

根因修复

ID 问题 修复方案
H1 evidence_tier 缺失 → 虚构断言 证据层级→断言映射原则机制
H2 评论真实性无法验证 跨 issue 唯一性检查
H4 by_design 排除过于宽泛 具体可操作的排除规则
P0 裸 .json() 调用导致未处理异常 safe_request() 强制 + AST 验证

Agent 更新

12 个 Agent 定义全面更新:attack-boundary, attack-state, attack-semantic, orchestrator, contract-formalizer, judge-evidence, judge-novelty, judge-severity, bug-shape-extractor, issue-miner, threat-modeler, model-test

安装

Installing plugin "yihui504/TestVDB"...

升级

Checking for updates for plugin "TestVDB" at user scope…