From 3e84cf344307810855136ea8df6c2437c18fa1c7 Mon Sep 17 00:00:00 2001 From: sherl Date: Fri, 19 Sep 2025 04:55:34 +0200 Subject: [PATCH] fix: check video id for validity before passing to yt-dlp and extractor --- ythdd_inv_tl.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ythdd_inv_tl.py b/ythdd_inv_tl.py index d90a5f4..0dce6d1 100644 --- a/ythdd_inv_tl.py +++ b/ythdd_inv_tl.py @@ -338,6 +338,9 @@ def videos(data): time_start = time() + if len(data) < 4 or len(data[3]) != 11: + return send(400, {"error": "No valid video id."}) + if ythdd_globals.config['general']['cache'] and data[3] in ythdd_globals.video_cache: if ythdd_globals.video_cache[data[3]]['cacheTime'] + 3 * 60 * 60 > time(): response = ythdd_globals.video_cache[data[3]]