背景
1、DataSourceService中存在安全问题的接口
smartbi.freequery.client.datasource.DataSourceService.execute(String, String, int, boolean, boolean)
smartbi.freequery.client.datasource.DataSourceService.executeNoCacheable(String, String)
smartbi.freequery.client.datasource.DataSourceService.executeUpdate(String, String)
2、上面接口的主要使用场景是宏代码、任务定制脚本
3、针对上面用户可以执行sql的接口存在可能的安全问题,我们提供如下处理方案