首页 > 解决方案 > 在节点项目中通过 sequelize 搜索所有潜在的 SQL 注入

问题描述

我见过一个遗留项目,它可以通过 Sequelize 原始查询进行 SQL 注入。为了识别潜在的嫌疑人,我在整个项目中搜索了:

query除了使用andliteral方法之外,还有其他方法可以通过 sequelize 运行 SQL 注入吗?

标签: javascriptsqlnode.jssequelize.js

解决方案


Sequelize.fn如果我们有这样的事情也可能很危险:

Sequelize.fn('EXECUTE_FN', 'DROP TABLE sometable;')

推荐阅读