anthropics/skills 修复嵌入 JSON 未转义导致的脚本注入隐患

iamLoukik · ghdev · 2026-10-16

开发者向 anthropics/skills 仓库提交了一个 PR(#2032),修复 generatereview.py 中生成独立 HTML 页面时的一个安全隐患。

问题在于:序列化后的嵌入数据如果包含 </script> 字符串,浏览器会将其误认为内联脚本的结束标签,不仅可能破坏生成的页面,还会造成脚本注入风险。修复方式是在序列化前把 < 替换为 JSON 转义序列 \u003c。

作者用包含 </script><script>window.pwned=1</script> 的 payload 做了针对性手工验证,确认生成结果中不再含字面闭合 script 标签,但完整测试套件尚未运行。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →