[开源]多场景原生支持MySQL审核且数据库类型可扩展的SQL审核工具

开源系统流程管理
2026-06-28 04:04 1 次浏览 • 0 次下载 0KB
[开源]多场景原生支持MySQL审核且数据库类型可扩展的SQL审核工具

一、开源项目简介

SQLE由上海爱可生信息技术股份有限公司(以下简称爱可生公司)出品和维护,是爱可生公司“云树SQL审核软件”(简称:CTREE SQLE)软件产品的开源版本。SQLE 是一个支持多场景,原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具。

二、开源协议

使用MPL-2.0开源协议

三、界面展示

四、功能概述

产品特色

  1. 支持SQL审核上线的工单审批流程;
  2. 支持事前事中事后多场景审核;
  3. 支持通过插件的形式扩展可审核上线的数据库类型;
  4. 支持标准的 HTTP API,可与其他内部流程系统对接。

SQL审核规范

  1. 审核规则自定义(400+条)

  2. 支持审核结果分级展示,支持生成下载审核报告

  3. 支持规则模版,灵活组合规则

  4. 审核白名单,跳过特例SQL

  5. 支持集成 IDE 自助审核

标准化上线流程

  1. SQL审核流程按需自定义,满足企业内部不同流程管理要求

  2. 支持定时上线

  3. 支持设置运维时间

  4. 支持Online DDL

多数据库类型支持

  1. 统一接口,可通过插件进行多数据库审核扩展

  2. 内置MySQL审核插件,官方支持常用数据库类型,包括PostgreSQL、Db2、SQL Server、Oracle、TiDB、OceanBase

多场景审核

  1. 支持事前事后审核,覆盖开发、测试、上线、生产等环节

  2. 安全管控的SQL客户端入口

  3. 提供审核管控的SQL客户端,杜绝执行不合规SQL

丰富的集成能力

  1. 标准HTTP API接口可与客户内部流程系统对接

  2. 支持LDAP,Oauth2用户对接

  3. 支持邮件、微信企业号、webhook 告警对接

五、技术选型

SQL 审核插件

These SQL audit plugins are designed to support other databases.

  • PostgreSQL
  • Oracle
  • SQL Server
  • DB2

安装说明

SQLE 提供了多种安装部署的方式,用户可以结合自己的环境和现状选择。初次体验或者测试使用的话建议使用docker-compose 或 docker 快速部署。

安装方式

  1. 源码安装
  2. RPM 部署
  3. Docker 部署
  4. Docker Compsoe 部署

如何访问

SQLE 对外提供 web 服务,在程序部署完成后,即可通过 SQLE UI 访问:http://127.0.0.1:10000

提示

ps:ip 和端口请根据前面的配置自行替换,默认端口是10000。

初始用户

  • 用户名:admin
  • 密码:admin