MCPcopy Index your code
hub / github.com/actiontech/sqle

github.com/actiontech/sqle @v4.2606.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v4.2606.0 ↗ · + Follow
6,178 symbols 18,446 edges 606 files 1,202 documented · 19% updated 4d agov4.2606.0 · 2026-07-03★ 1,489174 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

English | 简体中文

Release GitHub license GitHub stars GitHub issues GitHub closed issues Docker Pulls

This is an open source SQL audit software, brought to you by the SQLE team at Shanghai Action Information Technology Co., Ltd.(ActionTech). This software is released under Mozilla Public License Version 2.0. Copyright (c) ActionTech and/or its affiliates. SQLE is a SQL audit platform, which is extendable for most popular databases, with a native audition plugin for MySQL.

Docs | Deploy | Official website

Product show

product_show

Online demo

Login user

  • user: admin
  • pass: admin

test MySQL

  • host:20.20.20.3
  • port:3306
  • user:root
  • pass:test

Notice

  1. This service is only used for online functional experience, please do not use it in the production environment;
  2. The test service data is cleaned up periodically.

SQL audit plugins

These SQL audit plugins are designed to support other databases. * PostgreSQL * Oracle * SQL Server * DB2

Community

  • QQ group: 637150065
  • Subscribe "Actiontech Open Source Community" on WeChat to get further information about SQLE:

QR code.png

Contact us

We have several different enterprise support plans on SQLE. For more information, please contact our sales team: * Global Sales: 400-820-6580 * North China: +86-13910506562, Mr.Wang * South China: +86-18503063188, Mr.Cao * East China: +86-18930110869, Mr.Liang * South-West China: +86-13540040119, Mr.Hong

Extension points exported contracts — how you extend this code

Scanner (Interface)
Scanner is a interface for all Scanners. [4 implementers]
sqle/cmd/scannerd/scanners/scanner.go
Plugin (Interface)
(no doc) [6 implementers]
sqle/driver/plugin_interface.go
AuditPlanCollector (Interface)
(no doc) [7 implementers]
sqle/server/auditplan/task_v2.go
Notification (Interface)
(no doc) [3 implementers]
sqle/notification/notification.go
Dialector (Interface)
Dialector is a interface for database dialect. It used for sql.Open() [1 implementers]
sqle/pkg/driver/dialector.go
CustomClaimOption (Interface)
(no doc) [2 implementers]
sqle/utils/jwt.go
RedDotModule (Interface)
(no doc) [2 implementers]
sqle/api/controller/v1/red_dot_notification.go
AuditPlaner (Interface)
(no doc) [1 implementers]
sqle/model/instance_audit_plan.go

Core symbols most depended-on inside this repo

Errorf
called by 978
sqle/driver/mysql/onlineddl/logger.go
JSONBaseErrorReq
called by 910
sqle/api/controller/base.go
WithSQL
called by 899
sqle/driver/mysql/session/mock_context.go
NewAIMockContext
called by 835
sqle/driver/mysql/session/mock_context.go
New
called by 474
sqle/errors/errors.go
String
called by 351
sqle/pkg/driver/dialector.go
GetStorage
called by 196
sqle/model/utils.go
Run
called by 196
sqle/server/report_push.go

Shape

Method 2,421
Function 2,371
Struct 1,272
TypeAlias 66
Interface 39
FuncType 9

Languages

Go100%
Python1%

Modules by API surface

sqle/driver/v2/proto/driver_v2.pb.go682 symbols
sqle/driver/mysql/rule/rule.go223 symbols
sqle/driver/mysql/audit_test.go188 symbols
sqle/driver/v1/proto/driver.pb.go184 symbols
sqle/driver/v1/proto/analysis_driver.pb.go146 symbols
sqle/api/controller/v1/rule.go109 symbols
sqle/api/controller/v1/workflow.go106 symbols
sqle/model/workflow.go103 symbols
sqle/driver/mysql/audit_offline_test.go87 symbols
sqle/api/controller/v1/statistic.go85 symbols
sqle/model/instance_audit_plan.go75 symbols
sqle/driver/v2/driver_interface.go75 symbols

Datastores touched

(mysql)Database · 1 repos

For agents

$ claude mcp add sqle \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact