Skip to content

v0.4.37 重启不烧意图/状态修正/复测提醒/去脱敏

Choose a tag to compare

@chu0119 chu0119 released this 03 Nov 11:19
· 45 commits to main since this release

全平台任务复盘(5 任务 222 个漏洞 / 29 条 blocked 意图 / 仅 1 条复测)后的
逻辑与数据展示修正:重启不再烧意图、任务状态不再卡 created、收尾提示复测缺口、
剩余脱敏全部移除(证据原样)。

修复 / 优化

  • 服务重启不再把意图烧成 blocked:进程停止/任务范围取消(非 pause、非收尾、
    非终态、非 kill)时,running 意图回 open 并记 server_shutdown 原因,恢复后
    重新领取。实测 5 个任务累计 29 条 blocked=error: context canceled 全部来自
    部署重启;此前按 worker 出错处理。
  • 任务状态 created→running:bootstrap 准入与首次 Engine.Run 都会把 created
    落成 running——线上任务跑了数小时 DB 仍显示 created。
  • 收尾未复测提醒:任务收尾时统计 pending 的 critical/high 并写进活动流
    (“N 个 critical、M 个 high 仍未复测,可在复测页批量复测”)。实测 222 个漏洞
    只有 1 条复测,报告会带着大量未验证结论交付。
  • 剩余脱敏移除(明文保真):
    • 活动日志/工具摘要不再把命令里的口令/Token 替换成 ***(cmdHead 原样保留,
      仅截断);
    • diff_responses 对凭据类字段仍标 sensitive,但预览值原样返回(不再抹成 ***)。

Full Changelog: v0.4.36...v0.4.37