mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2026-09-25 09:44:54 +09:00
[EJS] Update quickjs section (#72)
+2
-2
@@ -117,7 +117,7 @@ It is recommended to add this to your [yt-dlp configuration file](https://github
|
||||
#### Notes
|
||||
|
||||
- QuickJS versions prior to `2025-4-26` are missing optimizations which can lead to execution times of several minutes.
|
||||
- All QuickJS-NG versions are missing optimizations which can lead to execution times of several minutes.
|
||||
- QuickJS-NG versions prior to `0.12.0 `are missing optimizations which can lead to execution times of several minutes.
|
||||
- Both QuickJS and QuickJS-NG do not fully allow executing files from stdin, so yt-dlp will create temporary files for each EJS script execution. This can theoretically lead to time-of-check to time-of-use (TOCTOU) vulnerabilities.
|
||||
|
||||
|
||||
@@ -176,4 +176,4 @@ You can install alternatives to the built-in JS challenge solvers through plugin
|
||||
Check out the [yt-dlp-jsc-provider](https://github.com/topics/yt-dlp-jsc-provider) GitHub topic for more JSC Provider plugins.
|
||||
|
||||
For developers, refer to the [JSC Provider developer documentation](https://github.com/yt-dlp/yt-dlp/blob/master/yt_dlp/extractor/youtube/jsc/README.md)
|
||||
- **Please note: Currently only the base JavaScript Challenge Provider API is public. The API to hook into yt-dlp's EJS scripts is private at this time due to ongoing development with potential breaking changes; it may be made public in the future.**
|
||||
- **Please note: Currently only the base JavaScript Challenge Provider API is public. The API to hook into yt-dlp's EJS scripts is private at this time due to ongoing development with potential breaking changes; it may be made public in the future.**
|
||||
|
||||
Reference in New Issue
Block a user