[fix] validate sql reaching the alert query executor (#4275)

Signed-off-by: Duansg <siguoduan@gmail.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Logic <zqr10159@dromara.org>
This commit is contained in:
Duansg
2026-08-24 18:48:50 +08:00
committed by GitHub
co-authored by Claude Opus 5 Logic
parent efa7e33672
commit 7a8156a2d0
16 changed files with 1124 additions and 37 deletions
@@ -36,6 +36,12 @@ resourceRole:
- /api/monitors/**===post===[admin,user]
- /api/monitors/**===put===[admin,user]
- /api/monitors/**===delete===[admin]
- /api/alert/define/preview/**===get===[admin]
- /api/alert/define/**===get===[admin,user]
- /api/alert/define===post===[admin]
- /api/alert/define===put===[admin]
- /api/alert/defines/**===get===[admin,user]
- /api/alert/defines/**===post===[admin]
- /api/alert/**===get===[admin,user,guest]
- /api/alert/**===post===[admin,user]
- /api/alert/**===put===[admin,user]
@@ -36,6 +36,12 @@ resourceRole:
- /api/monitors/**===post===[admin,user]
- /api/monitors/**===put===[admin,user]
- /api/monitors/**===delete===[admin]
- /api/alert/define/preview/**===get===[admin]
- /api/alert/define/**===get===[admin,user]
- /api/alert/define===post===[admin]
- /api/alert/define===put===[admin]
- /api/alert/defines/**===get===[admin,user]
- /api/alert/defines/**===post===[admin]
- /api/alert/**===get===[admin,user,guest]
- /api/alert/**===post===[admin,user]
- /api/alert/**===put===[admin,user]
@@ -36,6 +36,12 @@ resourceRole:
- /api/monitors/**===post===[admin,user]
- /api/monitors/**===put===[admin,user]
- /api/monitors/**===delete===[admin]
- /api/alert/define/preview/**===get===[admin]
- /api/alert/define/**===get===[admin,user]
- /api/alert/define===post===[admin]
- /api/alert/define===put===[admin]
- /api/alert/defines/**===get===[admin,user]
- /api/alert/defines/**===post===[admin]
- /api/alert/**===get===[admin,user,guest]
- /api/alert/**===post===[admin,user]
- /api/alert/**===put===[admin,user]
@@ -36,6 +36,12 @@ resourceRole:
- /api/monitors/**===post===[admin,user]
- /api/monitors/**===put===[admin,user]
- /api/monitors/**===delete===[admin]
- /api/alert/define/preview/**===get===[admin]
- /api/alert/define/**===get===[admin,user]
- /api/alert/define===post===[admin]
- /api/alert/define===put===[admin]
- /api/alert/defines/**===get===[admin,user]
- /api/alert/defines/**===post===[admin]
- /api/alert/**===get===[admin,user,guest]
- /api/alert/**===post===[admin,user]
- /api/alert/**===put===[admin,user]
@@ -36,6 +36,12 @@ resourceRole:
- /api/monitors/**===post===[admin,user]
- /api/monitors/**===put===[admin,user]
- /api/monitors/**===delete===[admin]
- /api/alert/define/preview/**===get===[admin]
- /api/alert/define/**===get===[admin,user]
- /api/alert/define===post===[admin]
- /api/alert/define===put===[admin]
- /api/alert/defines/**===get===[admin,user]
- /api/alert/defines/**===post===[admin]
- /api/alert/**===get===[admin,user,guest]
- /api/alert/**===post===[admin,user]
- /api/alert/**===put===[admin,user]
+6
View File
@@ -36,6 +36,12 @@ resourceRole:
- /api/monitors/**===post===[admin,user]
- /api/monitors/**===put===[admin,user]
- /api/monitors/**===delete===[admin]
- /api/alert/define/preview/**===get===[admin]
- /api/alert/define/**===get===[admin,user]
- /api/alert/define===post===[admin]
- /api/alert/define===put===[admin]
- /api/alert/defines/**===get===[admin,user]
- /api/alert/defines/**===post===[admin]
- /api/alert/**===get===[admin,user,guest]
- /api/alert/**===post===[admin,user]
- /api/alert/**===put===[admin,user]