anthropics/skills 现漏洞:merge_runs.py 丢失命名空间生成无效 XML
BichengWang · ghdev · 2026-10-14
anthropics/skills 仓库的 issue #2018 报告 docx skill 中 mergeruns.py 的 bug:脚本在把一个 run 合并进前一个 run 时会丢弃其命名空间声明,若保留的子元素依赖该前缀,脚本仍报告成功但写出未绑定前缀的无效 XML;直接处理 .docx 时还会用无效文档覆盖输入文件。
帖子附完整复现代码(Python 3.14.7、defusedxml 0.7.1、lxml 6.1.3 环境下验证),并给出规避方法:把 xmlns:q 声明移到 w:document 根节点,合并后仍产出合法 XML。作者还用仓库的 wml.xsd 验证了输入合法,排除输入问题。
「编程与Agent」频道最新
- Garry Tan 力挺 Aside Browser:让 Agent 真正用好网页的解法 — garrytan · 2026-10-23
- 1Password 推出 Agent 专用登录方案,AI 可代登录却不接触密码 — AndrewSchmidtFC · 2026-10-23
- MCP 服务器 30 天后暗藏窃取 SSH 密钥指令,作者开源 mcp-guard 防变节 — ErgoniaWorks · 2026-10-23
- 实测:不在 AGENTS.md 里写明的 MCP 工具,编码 Agent 不会用 — colinmcnamara · 2026-10-23
- 用开源模型+Claude 把一段网球视频变成世界级教练 — tweetsatpreet · 2026-10-23
- 132 个免费开源 AI Agent 与 RAG 项目合集,星标 1.65 万 — Arindam_1729 · 2026-10-23