Hummingbot 开源量化框架:交易所连接器安全修复(贡献者)开源项目

我要开发同款
悟空2026年10月18日
7阅读

技术信息

语言技术
Python
系统类型
Web3、Linux
行业分类
金融、开发工具
开源地址
https://github.com/hummingbot/hummingbot
授权协议
Apache许可
开源组织
Hummingbot Foundation

功能介绍

Hummingbot 是 GitHub 上知名的开源量化交易框架(Apache-2.0),提供多家交易所的连接器和做市、套利等策略。我作为贡献者提交了 PR #8501,修复 issue #8353:
1. 问题:Foxbit 交易所连接器用 Python 的 eval 解析 WebSocket 推送的消息,异常或恶意数据可能导致任意代码执行(RCE)。
2. 修复:3 处 eval 全部改为 json.loads 严格解析,去掉手工替换 true/false/null 的写法。
3. 测试:新增 2 个回归测试,确认消息里的表达式不会被执行;修正用 Python 字面量写的测试夹具。
4. Review:按维护者意见补充修改,并检查了其余夹具的影响范围。目前 PR 已提交,处于维护者 review 阶段。
PR 链接:https://github.com/hummingbot/hummingbot/pull/8501

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论