[feat] Add an SQL editor and prevent SQL injection (#3900)

Signed-off-by: Yang Chen <1597081640@qq.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Yang Chen
2025-12-12 17:52:31 +08:00
committed by GitHub
co-authored by Copilot
parent 93d8f92165
commit 950138a340
23 changed files with 1279 additions and 89 deletions
+7 -1
View File
@@ -34,7 +34,7 @@
<url>https://hertzbeat.apache.org/</url>
<description>
Apache HertzBeat™, a real-time observability system with agentless, performance cluster, prometheus-compatible,
Apache HertzBeat™, a real-time observability system with agentless, performance cluster, prometheus-compatible,
custom monitoring and status page building capabilities.
</description>
@@ -116,6 +116,7 @@
<springdoc.version>2.8.5</springdoc.version>
<spring-boot-starter-sureness.version>1.1.0</spring-boot-starter-sureness.version>
<javaparser.version>3.26.1</javaparser.version>
<jsqlparser.version>5.1</jsqlparser.version>
<nekohtml.version>1.9.22</nekohtml.version>
<json-path.version>2.9.0</json-path.version>
<gson.version>2.10.1</gson.version>
@@ -329,6 +330,11 @@
<artifactId>commons-jexl3</artifactId>
<version>${commons-jexl3}</version>
</dependency>
<dependency>
<groupId>com.github.jsqlparser</groupId>
<artifactId>jsqlparser</artifactId>
<version>${jsqlparser.version}</version>
</dependency>
<!-- database migration -->
<dependency>
<groupId>org.flywaydb</groupId>