From 574082c227a16af4071ef735494709324a04e076 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Fri, 7 Feb 2025 11:09:37 -0700 Subject: [PATCH] Sanitize provided name --- frigate/api/classification.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frigate/api/classification.py b/frigate/api/classification.py index b42e3ed8b..c79229de5 100644 --- a/frigate/api/classification.py +++ b/frigate/api/classification.py @@ -100,7 +100,7 @@ def train_face(request: Request, name: str, body: dict = None): rand_id = "".join(random.choices(string.ascii_lowercase + string.digits, k=6)) new_name = f"{name}-{rand_id}.webp" - new_file = os.path.join(FACE_DIR, f"{name}/{new_name}") + new_file = sanitize_filename(os.path.join(FACE_DIR, f"{name}/{new_name}")) shutil.move(training_file, new_file) context: EmbeddingsContext = request.app.embeddings