中HT-RUNTIME-001动态代码执行
置信度 中L2 · 静态分析
lib/client-run.js:47GitHub
47new Function(
模型研判功能所需
new Function 用于加载 TUI 客户端插件的 clientCode 半部分,通过 reactTrap/hostFor/harnessTrap/requireTrap 等受限门面传参而非直接暴露真实全局对象,是插件运行时(tui-client-plugins/tui-runner)加载第三方客户端插件代码的核心机制。
动态字符串在插件权限下变成代码,使静态审查和输入边界难以成立。
修复建议使用静态模块和受约束的配置解析器,避免执行动态字符串。