v2.1.1 — Quality Hardening
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…