Files
Nexus/docs/changelog/2026-06-06-api-audit-b1-servers-webssh.md
T
Nexus Agent 722917bfc9 fix(api): API 全量巡检 B1–B6 修复 server_ids 上限与 pending 审计
限制健康检查/推送/脚本执行的 server_ids 规模,补齐 pending 重试失败与删除审计,并附分批巡检报告。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-06 23:57:46 +08:00

783 B
Raw Blame History

2026-06-06 — API 巡检 B1servers + webssh)修复

摘要

完成 servers/webssh 模块 8 维安全审计;修复健康检查 server_ids 无上限与 pending 重试/删除审计缺口。

动机

按计划 B1→B6 API 巡检,servers 大部 CRUD 此前未 BUG 通读;需消除可观测的资源耗尽与审计不一致。

涉及文件

  • server/api/schemas.pyServerCheck.server_ids max_length=50
  • server/api/servers.py — pending retry 失败审计、delete pending detail
  • tests/test_security_unit.py — ServerCheck 上限回归
  • docs/reports/2026-06-06-api-audit-b1-servers-webssh.md

迁移 / 重启

无;重启 API 即可。

验证

.venv/bin/pytest tests/test_security_unit.py tests/test_credential_poller.py -q