返回顶部
s

sql_audit SQL审核

SQL 语法与安全审核,它将真正执行,并返回执行的数据结果

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
197
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

sql_audit

技能: sql_audit

  • - 描述:SQL 语法与安全审核 + 真实执行,返回查询数据结果。
  • 输入:[sqloutput](从 skills/.workflow/sqloutput.json 读取)
  • 输出:[data, rowcount, success](写入 skills/.workflow/auditoutput.json)
  • ID:sql_audit
  • - 角色:质量与安全哨兵 + 执行引擎
  • - 功能描述:在 SQL 执行前进行静态扫描,确保语法正确;通过连接真实 StarRocks/Doris 执行 SQL 并返回结果。
  • - 输入参数(来自 sql_output.json):
- sql (字符串):主候选 SQL - sql_candidates (列表):多候选 SQL(重试用) - query (字符串):用户原始问题 - indicator_metric (列表):指标维度(重试时用于生成简化候选)
  • - 输出结果:
- success (布尔值):执行是否成功。 - data (列表):查询结果行(每行为字典)。 - row_count (整数):结果行数。 - need_retry (布尔值):若结果为空,建议重新生成 SQL。 - newindicatormetrics (列表):简化后的候选指标(供重试时传给 sql_generator)。
  • - 拦截规则:拦截全表扫描(无 Where 条件);拦截写操作;拦截跨库非法关联。

依赖(通过 .env 配置)

服务.env 配置键
StarRocks/DorisDBHOST / DBPORT(默认 9030)/ DBUSER / DBPASSWORD / DBNAME
Gemini(兜底候选生成)
GEMINIAPIURL / GEMINIAPIKEY / GEMINITOKEN |

独立运行说明

bash

前置:先运行前四步


python ../rewrite-question/rewrite_question.py --query 今天汉河店的成交额
python ../recognize-intent/recognize_intent.py
python ../mult-call/multi_call.py
python ../sql-generator/sql_generator.py

运行 SQL 审核执行(从 .workflow/sql_output.json 自动读取)

python sql_audit.py

带清理(清除本步输出)

python sql_audit.py --clean

这是整条链路的最后一步,执行完毕后可查看 skills/.workflow/audit_output.json 获得最终结果。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 sql-audit-1776361622 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 sql-audit-1776361622 技能

通过命令行安装

skillhub install sql-audit-1776361622

下载

⬇ 下载 sql_audit v1.0.0(免费)

文件大小: 15.03 KB | 发布时间: 2026-4-17 16:13

v1.0.0 最新 2026-4-17 16:13
sql-audit v1.0.2

- 新增对 SQL 语法与安全的静态审核,包括拦截全表扫描、写操作及跨库非法关联。
- 支持真实连接 StarRocks/Doris 数据库,执行 SQL 并返回数据结果。
- 输入支持多候选 SQL 与用户原始查询,并返回数据、行数、执行状态、重试建议等信息。
- 输出结果包括是否成功、查询数据、结果行数、重试建议及简化后的指标候选。
- 文档详细说明依赖项与独立运行方法。

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部