diff --git a/Cargo.lock b/Cargo.lock
index 8520e63..bd0c194 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1670,9 +1670,9 @@ dependencies = [
[[package]]
name = "regex"
-version = "1.10.4"
+version = "1.10.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c"
+checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f"
dependencies = [
"aho-corasick",
"memchr",
@@ -1732,6 +1732,7 @@ dependencies = [
"futures",
"http-body-util",
"libarchive",
+ "regex",
"sea-orm",
"sea-orm-migration",
"sea-query",
diff --git a/server/Cargo.toml b/server/Cargo.toml
index b1fc688..5c26303 100644
--- a/server/Cargo.toml
+++ b/server/Cargo.toml
@@ -14,6 +14,7 @@ figment = { version = "0.10.19", features = ["env", "toml"] }
futures = "0.3.28"
http-body-util = "0.1.1"
libarchive = { path = "../libarchive" }
+regex = "1.10.5"
sea-orm-migration = "0.12.1"
sea-query = { version = "0.30.7", features = ["backend-postgres", "backend-sqlite"] }
serde = { version = "1.0.178", features = ["derive"] }
diff --git a/server/src/db/query/package.rs b/server/src/db/query/package.rs
index 9a8be5f..8a4f054 100644
--- a/server/src/db/query/package.rs
+++ b/server/src/db/query/package.rs
@@ -60,17 +60,17 @@ pub async fn by_id(conn: &DbConn, id: i32) -> Result