diff --git a/EJS.md b/EJS.md index 0bc9541..56fc321 100644 --- a/EJS.md +++ b/EJS.md @@ -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.** \ No newline at end of file +- **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.**