[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f49FGYpa8TqcZ-pcFg6s4Ux1Fba5WaM1_9MxB4BcLz9A":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":60,"crawl_stats":38,"alternatives":68,"analysis":163,"fingerprints":243},"easy-video-player","Easy Video Player","1.2.2.13","Noor Alam","https:\u002F\u002Fprofiles.wordpress.org\u002Fnaa986\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Fwordpress-video-plugin\u002F\" rel=\"nofollow ugc\">Easy Video Player\u003C\u002Fa> is a user-friendly WordPress video plugin to showcase your videos. You can embed both self-hosted videos or videos that are externally hosted using direct links.\u003C\u002Fp>\n\u003Ch3>Easy Video Player Add-ons\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Fwordpress-video-plugin\u002F\" rel=\"nofollow ugc\">MediaElement Skin 1\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Feasy-video-player-user-only-videos\u002F\" rel=\"nofollow ugc\">User Only Videos\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Feasy-video-player-schema\u002F\" rel=\"nofollow ugc\">Video Schema\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Feasy-video-player-disable-right-click\u002F\" rel=\"nofollow ugc\">Disable Right Click\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Easy Video Player Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Embed MP4 video into your website\u003C\u002Fli>\n\u003Cli>Embed responsive video for a better user experience while viewing from a mobile device\u003C\u002Fli>\n\u003Cli>Embed HTML5 video which are compatible with major browsers\u003C\u002Fli>\n\u003Cli>Embed video with poster images\u003C\u002Fli>\n\u003Cli>Embed video with autoplay if the device and browser support it\u003C\u002Fli>\n\u003Cli>Embed video with loop\u003C\u002Fli>\n\u003Cli>Embed video with muted enabled\u003C\u002Fli>\n\u003Cli>Customize the video player using classes\u003C\u002Fli>\n\u003Cli>Embed video using MediaElement player\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Easy Video Player Plugin Usage\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FIvDbycfQdlM?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Embedding a Video in the Classic Editor\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FRUaDFo4b3Ww?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Settings Configuration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>It’s pretty easy to set up this video player plugin. Once you have installed the plugin simply navigate to the Settings menu where you will be able to configure some options. Mostly you just to need check the “Enable jQuery” option. That will allow the plugin to make use of jQuery library.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Embedding Shortcodes for the Videos\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Now it’s time to finally embed a video shortcode. To do this create a new post\u002Fpage and use the following shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[evp_embed_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Here, url is a shortcode parameter that you need to replace with the actual URL of the video file.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Video Autoplay\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you want a particular video to start playing when the page loads, you can set the “autoplay” option to “true”:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[evp_embed_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" autoplay=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Control Size\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default, the player takes up the full width of the content area. You can easily control the size by specifying a width for it:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[evp_embed_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" width=\"640\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The height will be automatically determined based on the ratio (please see the “Control Player Ratio section” for details).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Control Player Ratio\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can override the default aspect ratio by specifying a different one in the shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[evp_embed_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" ratio=\"16:9\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If the player does not support your specified aspect ratio it will load the default.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Video Loop\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you want a particular video to start playing again when it ends, you can set the “loop” option to “true”:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[evp_embed_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" loop=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Video Player Template\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you want to use a different video player template, you can specify it in the “template” parameter:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[evp_embed_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" template=\"mediaelement\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>By default, the mediaelement template only loads the “metadata” of a video when the page loads. You can set it to “auto” or “none” with the preload parameter in the shortcode.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[evp_embed_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" preload=\"auto\" template=\"mediaelement\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For detailed documentation please visit the \u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Fwordpress-video-plugin\u002F\" rel=\"nofollow ugc\">WordPress video plugin\u003C\u002Fa> page\u003C\u002Fp>\n\u003Ch3>Plugin Language Translation\u003C\u002Fh3>\n\u003Cp>If you are a non-English speaker please help \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Feasy-video-player\" rel=\"nofollow ugc\">translate Easy Video Player\u003C\u002Fa> into your language.\u003C\u002Fp>\n","Easy Video Player is a WordPress video player that allows you to add videos to your WordPress site.",20000,862924,84,57,"2025-12-05T05:41:00.000Z","6.9.4","5.5","",[20,21,22,23,24],"flash","html5","mobile","player","video","https:\u002F\u002Fnoorsplugin.com\u002Fwordpress-video-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-video-player.zip",99,2,0,"2023-12-27 00:00:00","2026-03-15T15:16:48.613Z",[33,49],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2023-51689","easy-video-player-authenticated-contributor-stored-cross-site-scripting-via-shortcode","Easy Video Player \u003C= 1.2.2.10 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode","The Easy Video Player plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's shortcode(s) in all versions up to, and including, 1.2.2.10 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level acccess and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=1.2.2.10","1.2.2.11","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-01-22 19:56:02",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fbd28f7f0-ed52-45d0-8d97-5ff95d17eb26?source=api-prod",27,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":56,"updated_date":45,"references":57,"days_to_patch":59},"CVE-2022-3937","easy-video-player-authenticated-contributor-stored-cross-site-scripting","Easy Video Player \u003C= 1.2.2.2 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Easy Video Player plugin for WordPress is vulnerable to Stored Cross-Site Scripting via shortcode attributes ('url', 'class', 'width', 'poster', and 'video_id') within the 'evp_embed_video_handler' function in versions up to, and including, 1.2.2.2 due to insufficient input sanitization and output escaping. This makes it possible for contributor-level attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. ","\u003C=1.2.2.2","1.2.2.3","2022-11-22 00:00:00",[58],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F996b5e29-beea-4678-8596-04e96a343584?source=api-prod",427,{"slug":61,"display_name":7,"profile_url":8,"plugin_count":62,"total_installs":63,"avg_security_score":64,"avg_patch_time_days":65,"trust_score":66,"computed_at":67},"naa986",25,157340,94,450,75,"2026-04-04T00:38:45.359Z",[69,87,111,130,145],{"slug":70,"name":71,"version":72,"author":73,"author_profile":74,"description":75,"short_description":76,"active_installs":29,"downloaded":77,"rating":29,"num_ratings":29,"last_updated":78,"tested_up_to":79,"requires_at_least":80,"requires_php":17,"tags":81,"homepage":84,"download_link":85,"security_score":86,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"turbo-video","TurboVideo – Video Player and CDN","1.1.21","metaedge","https:\u002F\u002Fprofiles.wordpress.org\u002Fmetaedge\u002F","\u003Ch3>Why Use the Turbo Video Plug-in?\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Effortless Video Integration:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Add videos to your site with ease, enhancing user engagement in seconds.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accelerated Video Load Times:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Achieve video playback speeds 12 times faster than YouTube, ensuring buffer-free experiences.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Global Delivery Network:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Leverage our global delivery network for the fastest video streams worldwide.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Professional Encoding:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Every video is professionally encoded without any additional effort on your part.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Player:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Utilize the most responsive player that optimizes for all devices, including desktop, tablet, and mobile.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>How to Use the Turbo Video Plug-in\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Manage Videos:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Navigate to the \\’Videos\\’ tab in your \u003Ca href=\"http:\u002F\u002Fmetaedge.io\" rel=\"nofollow ugc\">Turbo Video dashboard\u003C\u002Fa> to efficiently manage your video content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Upload a Video:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Click \\’Upload\\’ to upload a video, following the on-screen instructions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Use Turbo URL:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Leverage the power of Turbo Video by following these steps:\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Generate Turbo URL:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>After uploading, locate your video in the \\’Videos\\’ tab.\u003C\u002Fli>\n\u003Cli>Click on the video, generate the Turbo URL, and copy it.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Paste Turbo URL in Turbo Video plug-in on WordPress:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Return to the WordPress dashboard.\u003C\u002Fli>\n\u003Cli>Navigate to the \\’Edge CDN\\’ plug-in, paste the Turbo URL, and save changes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Run Your Site:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Monitor the impact on your site\\’s performance by checking detailed traffic stats on your WordPress or Turbo Video dashboard.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Additional Info\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Our Turbo Video plug-in makes it easier than ever to integrate professional, fast videos on your site.\u003C\u002Fli>\n\u003Cli>Compatible with various editors, it ensures a seamless experience for all WordPress users.\u003C\u002Fli>\n\u003Cli>Turbo Video is designed for site owners who seek fast, Netflix-level video load speeds and quality without the hassle of intricate integrations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Install Turbo Video Plug-in today to optimize your videos effortlessly.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Made with ❤️ by \u003Ca href=\"http:\u002F\u002Fmetaedge.io\" rel=\"nofollow ugc\">MetaEdge\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Welcome to our Turbo Video WordPress Plug-in, a robust solution designed to optimize video delivery on your WordPress site.",961,"2024-07-24T02:08:00.000Z","6.5.8","5.0",[82,20,21,22,83],"blocks","video-player","https:\u002F\u002Fmetaedge.io\u002Fdocs\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fturbo-video.1.1.21.zip",92,{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":11,"downloaded":95,"rating":96,"num_ratings":97,"last_updated":98,"tested_up_to":99,"requires_at_least":100,"requires_php":18,"tags":101,"homepage":106,"download_link":107,"security_score":108,"vuln_count":109,"unpatched_count":29,"last_vuln_date":110,"fetched_at":31},"fv-wordpress-flowplayer","FV Flowplayer Video Player","7.5.49.7212","FolioVision","https:\u002F\u002Fprofiles.wordpress.org\u002Ffoliovision\u002F","\u003Cp>For latest updates and fixes, please use the FV Player 8 plugin from WordPress.org:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffv-player\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffv-player\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Additional Technical information\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Core video engine: open source Flowplayer 7.\u003C\u002Fli>\n\u003Cli>Supported video formats are MP4, WebM and OGV (\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fplayer\u002Fencoding\" rel=\"nofollow ugc\">read about HTML5 video formats\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>Supported video streaming formats are HLS (Flash and JavaScript fallback available for incompatible devices), MPEG DASH and RTMP.\u003C\u002Fli>\n\u003Cli>Default options for all the embedded videos can be set in comprehensive administration menu.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>In comparison with WordPress Flowplayer plugin, there are several improvements:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Allows user to display clickable splash screen at the beginning of video (which not only looks good, but improves the performance significantly).\u003C\u002Fli>\n\u003Cli>Allows user to display popup box after the video ends, with any HTML content (clickable links, images, styling, etc.)\u003C\u002Fli>\n\u003Cli>Does not use configuration file, but WordPress Options\u003C\u002Fli>\n\u003Cli>Does not drive you to use an in-house proprietary CDN but supports all CDN.\u003C\u002Fli>\n\u003Cli>Includes advanced built-in social sharing.\u003C\u002Fli>\n\u003Cli>Inexpensive \u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fpro-support\" rel=\"nofollow ugc\">pro support\u003C\u002Fa> available.\u003C\u002Fli>\n\u003Cli>Includes an advanced built-in video encoding and theme checker to make sure your videos are encoded properly and your site is set up for video playback.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Additional Documentation at Foliovision.com\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fsupport\u002Ffv-wordpress-flowplayer\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa> |\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fplayer\u002Fchangelog\" rel=\"nofollow ugc\">Change Log\u003C\u002Fa> |\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fplayer\u002Finstallation\" rel=\"nofollow ugc\">Installation\u003C\u002Fa>|\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fplayer\u002Fuser-guide\" rel=\"nofollow ugc\">User Guide\u003C\u002Fa> |\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fplayer\u002Ffaq\" rel=\"nofollow ugc\">Detailed FAQ\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>\u003C\u002Fh3>\n\u003Cp>This new version uses Flowplayer 5 running on HTML5, so we recommend you read first two questions of FAQ first.\u003C\u002Fp>\n\u003Cp>Once the plugin is uploaded and activated, there will be a submenu of settings menu called FV Player. In that submenu, you can modify following settings:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AutoPlay – decides whether the video starts playing automatically, when the page\u002Fpost is displayed.\u003C\u002Fli>\n\u003Cli>AutoBuffering – decides whether the video starts buffering automatically, when the page\u002Fpost is displayed. If AutoPlay is set to true, you can ignore this setting.\u003C\u002Fli>\n\u003Cli>Popup Box – decides whether a popup box with “replay” and “share” buttons will be displayed when video ends.\u003C\u002Fli>\n\u003Cli>Enable Full-screen Mode – select false if you do not wish the fullscreen option to be displayed.\u003C\u002Fli>\n\u003Cli>Allow User Uploads – select true if you like to upload new videos via Media Library.\u003C\u002Fli>\n\u003Cli>Enable Post Thumbnail – select true if you wish the screen shot appear as post thumbnail. Works only when uploading new splash image via Media Library.\u003C\u002Fli>\n\u003Cli>Convert old shortcodes with commas – older versions of this plugin used commas to separate shortcode parameters. This option will make sure it works with current version.\u003C\u002Fli>\n\u003Cli>Commercial Licence Key – enter your licence key here to get the completely unbranded version of the player\u003C\u002Fli>\n\u003Cli>Colors of all the parts of flowplayer instances on page\u002Fpost (controlbar, canvas, sliders, buttons, mouseover buttons, time and total time, progress and buffer sliders).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>On the right side of this screen, you can see the current visual configuration of flowplayer. If you click Apply Changes button, this player’s looks refreshes.\u003C\u002Fp>\n","WordPress's most reliable, easy to use and feature-rich video player. Supports responsive design, HTML5, playlists, ads, stats, Vimeo and YouTube.",2374265,88,90,"2026-03-10T08:28:00.000Z","6.6.5","3.5",[102,103,104,83,105],"flowplayer","html5-video","mobile-video","vimeo","http:\u002F\u002Ffoliovision.com\u002Fwordpress\u002Fplugins\u002Ffv-wordpress-flowplayer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffv-wordpress-flowplayer.zip",87,23,"2024-07-18 19:26:14",{"slug":112,"name":113,"version":114,"author":7,"author_profile":8,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":119,"num_ratings":120,"last_updated":121,"tested_up_to":122,"requires_at_least":123,"requires_php":18,"tags":124,"homepage":126,"download_link":127,"security_score":128,"vuln_count":129,"unpatched_count":29,"last_vuln_date":56,"fetched_at":31},"flowplayer6-video-player","Flowplayer Video Player","1.0.5","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwphowto.net\u002Fflowplayer-6-video-player-for-wordpress-813\" rel=\"nofollow ugc\">Flowplayer Video Player\u003C\u002Fa> adds a video shortcode to your WordPress site. This shortcode allows you to embed a video file and play it back using the Flowplayer HTML5 player.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Embed MP4 videos\u003C\u002Fli>\n\u003Cli>Embed webm videos\u003C\u002Fli>\n\u003Cli>Embed videos which can be viewed from a mobile or tablet device\u003C\u002Fli>\n\u003Cli>Video playback support for iOS (ipad, iphone) and android devices\u003C\u002Fli>\n\u003Cli>Embed HTML5 videos which are playable across all major browsers\u003C\u002Fli>\n\u003Cli>Embed videos with poster images\u003C\u002Fli>\n\u003Cli>Embed videos and allow it to loop to the beginning when finished\u003C\u002Fli>\n\u003Cli>Customize the video player using modifier classes\u003C\u002Fli>\n\u003Cli>Automatically play a video when the page is rendered\u003C\u002Fli>\n\u003Cli>Embed videos using three different skins\u003C\u002Fli>\n\u003Cli>Automatically calculate the height of a video based on its width\u003C\u002Fli>\n\u003Cli>Flexible resizing of a video (true responsiveness)\u003C\u002Fli>\n\u003Cli>Embed a video with various aspect ratios (16:9, 4:3)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>In order to embed a video, create a new post\u002Fpage and use the following shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[flowplayer src=\"http:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Ftest.mp4\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>here, src is the actual source of your mp4 video file.\u003C\u002Fp>\n\u003Cp>In addition to the source mp4 video file, you can also specify a webm video file. This step is optional since mp4 video format is supported by almost all major browsers.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[flowplayer src=\"http:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Ftest.mp4\" webm=\"http:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Ftest.webm\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Poster Image\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you want to show an image as placeholder before the video plays, you can specify it in the “poster” parameter:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[flowplayer src=\"http:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Ftest.mp4\" poster=\"http:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fimages\u002Fposter.jpg\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Autoplay Video\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you want a particular video to start playing when the page loads you can set the “autoplay” option to “true”:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[flowplayer src=\"http:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Ftest.mp4\" autoplay=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Player Size\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default, the player takes up the full width of the content area. You can easily control the size by specifying a width for it:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[flowplayer src=\"http:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Ftest.mp4\" width=\"500\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The height will be automatically determined based on the ratio (please see the “Control Player Ratio section” for details).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Player Ratio\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The player ratio is set to “0.417” by default. But you can override it by specifying a different ratio in the shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[flowplayer src=\"http:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Ftest.mp4\" ratio=\"0.345\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Loop Video\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you want a particular video to start playing again when it ends you can set the “loop” option to “true”:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[flowplayer src=\"http:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Ftest.mp4\" loop=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For documentation please visit the \u003Ca href=\"https:\u002F\u002Fwphowto.net\u002Fflowplayer-6-video-player-for-wordpress-813\" rel=\"nofollow ugc\">Flowplayer Video Player\u003C\u002Fa> plugin page\u003C\u002Fp>\n","Add a video file to WordPress with Flowplayer style. Embed a self-hosted, external or HTML5 compatible responsive video into a page with flowplayer.",1000,45608,80,6,"2022-11-14T15:57:00.000Z","6.1.10","4.2",[125,102,21,22,24],"embed","https:\u002F\u002Fwphowto.net\u002Fflowplayer-6-video-player-for-wordpress-813","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflowplayer6-video-player.zip",85,1,{"slug":131,"name":132,"version":133,"author":91,"author_profile":92,"description":134,"short_description":135,"active_installs":117,"downloaded":136,"rating":119,"num_ratings":28,"last_updated":137,"tested_up_to":16,"requires_at_least":138,"requires_php":139,"tags":140,"homepage":142,"download_link":143,"security_score":144,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"fv-player","FV Player 8","8.1.4","\u003Cp>FV Player is a free, easy-to-use, and complete solution for embedding MP4 or HLS videos into your posts or pages. With MP4 videos, FV Player offers 98% coverage even on mobile devices.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Remembering video position for both guest users and members\u003C\u002Fli>\n\u003Cli>Chromecast and Airplay support\u003C\u002Fli>\n\u003Cli>Video playlists\u003C\u002Fli>\n\u003Cli>Automated checking of video encoding for logged in admins\u003C\u002Fli>\n\u003Cli>Totally Brandable. Stop selling YouTube and start selling yourself. Even design your own player\u003C\u002Fli>\n\u003Cli>Full support for Amazon S3\u003C\u002Fli>\n\u003Cli>YouTube support\u003C\u002Fli>\n\u003Cli>Integration with the Bunny Stream video encoding service\u003C\u002Fli>\n\u003Cli>Integration with the Coconut.co video encoding service – using a free addon plugin: https:\u002F\u002Ffoliovision.com\u002Fdownloads\u002Ffv-player-coconut\u003C\u002Fli>\n\u003Cli>API for custom video fields\u003C\u002Fli>\n\u003Cli>iframe embed codes\u003C\u002Fli>\n\u003Cli>Ultra-efficient player: just 41.8kB of Javascript. Rest is loaded later when user is going to play the video\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Video presentation options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Scroll autoplay with the sticky video option\u003C\u002Fli>\n\u003Cli>Sticky video playback\u003C\u002Fli>\n\u003Cli>Video lightbox  (works for images and galleries too, using fancyBox 3)\u003C\u002Fli>\n\u003Cli>Video links to point to exact time in the video\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Video tracking options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Built-in video play stats\u003C\u002Fli>\n\u003Cli>Google Analytics 4\u003C\u002Fli>\n\u003Cli>Matomo\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Pro features using the commercial FV Player Pro:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>easy AB looped playback for your visitors (great for teaching sites)\u003C\u002Fli>\n\u003Cli>Encrypted video support\u003C\u002Fli>\n\u003Cli>DRM watermark\u003C\u002Fli>\n\u003Cli>Video Chapters\u003C\u002Fli>\n\u003Cli>Full-featured Vimeo embedding\u003C\u002Fli>\n\u003Cli>Support for URL tokens of different CDNs: Bunny CDN, CloudFront, StackPath and Universal CDN\u003C\u002Fli>\n\u003Cli>Support for other video services: Vimeo, OK.ru, Odysee, PeerTube (incuding support for your own instance)\u003C\u002Fli>\n\u003Cli>Autoplay video only once for each visitor\u003C\u002Fli>\n\u003Cli>Interactive video transcript\u003C\u002Fli>\n\u003Cli>Timeline previews\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Other extensions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Alternative Sources plugin for backup CDN configuration\u003C\u002Fli>\n\u003Cli>Cloudflare Stream plugin\u003C\u002Fli>\n\u003Cli>JW Player platform plugin\u003C\u002Fli>\n\u003Cli>Pay Per View plugin for Easy Digital Downloads and WooCommerce\u003C\u002Fli>\n\u003Cli>VAST plugin\u003C\u002Fli>\n\u003Cli>Viloud Live Streaming platform support\u003C\u002Fli>\n\u003Cli>Video Bookmarks and User Playlists plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Back to school special 25% off pro licenses until end of September.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Additional Documentation at Foliovision.com\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fsupport\u002Ffv-wordpress-flowplayer\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa> |\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fplayer\u002Fchangelog\" rel=\"nofollow ugc\">Change Log\u003C\u002Fa> |\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fplayer\u002Finstallation\" rel=\"nofollow ugc\">Installation\u003C\u002Fa>|\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fplayer\u002Fuser-guide\" rel=\"nofollow ugc\">User Guide\u003C\u002Fa> |\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffoliovision.com\u002Fplayer\u002Ffaq\" rel=\"nofollow ugc\">Detailed FAQ\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>\u003C\u002Fh3>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>FV Player uses the following external services all of which are optional:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>FV Player Pro license checks via foliovision.com – only used if you click the button to install FV Player Pro extension\u003C\u002Fli>\n\u003Cli>AWS – if you setup Amazon S3 with FV Player\u003C\u002Fli>\n\u003Cli>DigitalOcean Spaces – if you setup DigitalOcean Spaces with FV Player\u003C\u002Fli>\n\u003Cli>Google API via googleapis.com and gdata.youtube.com – if you setup YouTube API key to be able to obtain video splash screens, video titles and duration information when inserting videos from YouTube\u003C\u002Fli>\n\u003Cli>Bunny Stream API via video.bunnycdn.com – only if you setup Bunny Stream\u003C\u002Fli>\n\u003Cli>FV Video Checker on video-checker.foliovision.com – when you install the plugin you are prompted if you allow access to your video files to check for video encoding issues. This can also be disabled using the “Disable Admin Video Checker” setting later.\u003C\u002Fli>\n\u003Cli>Wistia embed codes if you use post Wistia videos\u003C\u002Fli>\n\u003C\u002Ful>\n","WordPress's most reliable, easy to use and feature-rich video player. Supports playlists, ads, stats and user video position saving.",15456,"2026-03-09T15:53:00.000Z","5.7","5.6",[141,103,104,83,105],"html5-player","http:\u002F\u002Ffoliovision.com\u002Fplayer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffv-player.zip",100,{"slug":146,"name":147,"version":148,"author":149,"author_profile":150,"description":151,"short_description":152,"active_installs":153,"downloaded":154,"rating":29,"num_ratings":29,"last_updated":155,"tested_up_to":156,"requires_at_least":157,"requires_php":18,"tags":158,"homepage":161,"download_link":162,"security_score":128,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"swfput","SWFPut – SWFlash Put","3.1.0.1","EdHynan","https:\u002F\u002Fprofiles.wordpress.org\u002Fedhynan\u002F","\u003Cp>SWFPut provides ‘responsive’ video for posts and pages.\u003Cbr \u002F>\nSWFPut makes the presentation of video reliable for your\u003Cbr \u002F>\nvisitors: several conditions are handled well, such as\u003Cbr \u002F>\nthe uneven support for HTML5 video formats in the major\u003Cbr \u002F>\nbrowsers, the possible lack of support for either HTML5\u003Cbr \u002F>\nvideo or flash video in the visitor’s browser, and even\u003Cbr \u002F>\nthe possiblilty that JavaScript might be disabled in your\u003Cbr \u002F>\nvisitor’s browser.\u003C\u002Fp>\n\u003Cp>In addition to video for posts and pages, SWFPut provides\u003Cbr \u002F>\na video widget for use in widget areas, such as a sidebar.\u003C\u002Fp>\n\u003Cp>SWFPut video is ‘responsive’: it should display at a\u003Cbr \u002F>\nsuitable size on your visitor’s device, whether large\u003Cbr \u002F>\nor small (a responsive WordPress theme is necessary).\u003C\u002Fp>\n\u003Cp>SWFPut makes video setup easy and flexible by providing\u003Cbr \u002F>\nan easy dialog based setup similar to (and based on)\u003Cbr \u002F>\nthat used by WordPress core media, and also an\u003Cbr \u002F>\nadvanced form with additional settings, which\u003Cbr \u002F>\nappears in a new “metabox”\u003Cbr \u002F>\non the editor page. For widgets, the form appears with\u003Cbr \u002F>\nthe usual drag and drop widget interface. After adding\u003Cbr \u002F>\nvideo objects, the form will continue to be useful for\u003Cbr \u002F>\nmaking changes (or, if you wish, to delete the video).\u003C\u002Fp>\n\u003Cp>In WordPress versions 3.3 and greater, video added by\u003Cbr \u002F>\nSWFPut will be visible in the post\u002Fpage visual editor.\u003C\u002Fp>\n\u003Cp>As many video objects as you wish can be placed in posts\u003Cbr \u002F>\npages, and of course the widget supports as many instances\u003Cbr \u002F>\nas you wish.\u003Cbr \u002F>\nYou may specify HTML5 or flash video, or both with one\u003Cbr \u002F>\nbeing primary content and the other as fallback.\u003C\u002Fp>\n\u003Cp>Here are some features of SWFPut to consider:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>SWFPut works directly with media file\u003Cbr \u002F>\nURL’s; that is, SWFPut does \u003Cem>not\u003C\u002Fem> embed\u003Cbr \u002F>\nthe video players of providers such as YouTube or Vimeo.\u003Cbr \u002F>\nSWFPut is for video files which are accessible by URL,\u003Cbr \u002F>\nwhether hosted at your site or off-site.\u003Cbr \u002F>\nThe setup form provides two media selection lists.\u003Cbr \u002F>\nThe first is a selection of files found (recursively)\u003Cbr \u002F>\nunder your wp-content\u002Fuploads directory. This list\u003Cbr \u002F>\nhas the advantage that it does \u003Cem>not\u003C\u002Fem> use the\u003Cbr \u002F>\nWordPress media library — it will find files that\u003Cbr \u002F>\nyou upload ‘by hand’ (with ftp, ssh, etc.). This feature\u003Cbr \u002F>\nwill work around upload size limits that might prevent\u003Cbr \u002F>\nyou from uploading large video files to the media library.\u003Cbr \u002F>\nThe second is a selection of files found in the\u003Cbr \u002F>\nWordPress media library and is presented with the\u003Cbr \u002F>\nfile name and the ‘attachment id’. This refers to files\u003Cbr \u002F>\nby ID, so it might be helpful if you manipulate media\u003Cbr \u002F>\nand expect ID associations to be valid. Files selections\u003Cbr \u002F>\nare filtered by name extension: FLV and MP4 for flash,\u003Cbr \u002F>\nand MP4, OGG and OGV, and WEBM for HTML5 video.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Video resources do not need to be on your site:\u003Cbr \u002F>\nany URL can be specified, so you may present players\u003Cbr \u002F>\nfor off-site of 3rd party resources.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>SWFPut does not interfere with the appearance of\u003Cbr \u002F>\na site: a video is presented jsut as an image\u003Cbr \u002F>\n(such as .png or .jpg) is, with the same sort of\u003Cbr \u002F>\nstyle, and optional caption. The appearance of the\u003Cbr \u002F>\nvideo control interface, or control bar, is simple\u003Cbr \u002F>\nand quiet so it should not clash with site design.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>SWFPut allows you to set the display aspect ratio\u003Cbr \u002F>\nfor the video. Some video is ‘anamorphic’ in that\u003Cbr \u002F>\nthe pixel width and height do not match the intended\u003Cbr \u002F>\nproportion of display width and height. You might\u003Cbr \u002F>\nfilm your child’s school play as 16:9 ‘widescreen’\u003Cbr \u002F>\nbut use a space saving feature of your recorder that\u003Cbr \u002F>\nsaves the video at 480×360 (which is not 16:9). You can\u003Cbr \u002F>\nset SWFPut to display the video at the intended 16:9\u003Cbr \u002F>\naspect ratio. You may set any aspect ratio (make it\u003Cbr \u002F>\ndistorted if you wish).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The core features of the flash video player program\u003Cbr \u002F>\nincluded with SWFPut have been verified to work with\u003Cbr \u002F>\nthe Gnash free-software browser plugin, which is good\u003Cbr \u002F>\nif you care about free\u002Flibre software users. (At the\u003Cbr \u002F>\ntime of this writing, Gnash does not handle the MP4\u003Cbr \u002F>\nvideo container format, so it is preferable that you\u003Cbr \u002F>\nprepare flash video in the FLV container, even using the\u003Cbr \u002F>\nh.264 and AAC codecs. Of course, you may use MP4 if\u003Cbr \u002F>\nyou must.)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The flash video player program included with SWFPut\u003Cbr \u002F>\nis written and compiled with the \u003Cem>Ming\u003C\u002Fem> PHP extension,\u003Cbr \u002F>\nand the code is included, so you may modify the player.\u003Cbr \u002F>\nThe HTML5 player is written JavaScript, and the original,\u003Cbr \u002F>\nun-minified version is included, so you may modify it.\u003Cbr \u002F>\nIn fact, the zip archive available at the WordPress\u003Cbr \u002F>\nrepository includes all sources, although a POSIX\u002FUnix\u003Cbr \u002F>\nenvironment with certain tools is required to build.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Localization sources are included; hopefully, polyglot\u003Cbr \u002F>\nusers will help with translations.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","SWFPut provides video players for posts and pages and widget areas, as both HTML5 and flash video.",30,8050,"2020-08-12T12:00:00.000Z","5.5.18","4.3",[159,160,103,24,83],"flash-video","graphics","\u002F\u002Fagalena.nfshost.com\u002Fb1\u002Fsoftware\u002Fswfput-html5-flash-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fswfput.3.1.0.1.zip",{"attackSurface":164,"codeSignals":207,"taintFlows":234,"riskAssessment":235,"analyzedAt":242},{"hooks":165,"ajaxHandlers":199,"restRoutes":200,"shortcodes":201,"cronEvents":206,"entryPointCount":129,"unprotectedCount":29},[166,172,176,180,185,189,192,196],{"type":167,"name":168,"callback":169,"file":170,"line":171},"action","plugins_loaded","plugins_loaded_handler","easy-video-player.php",37,{"type":167,"name":173,"callback":174,"file":170,"line":175},"wp_enqueue_scripts","easy_video_player_enqueue_scripts",38,{"type":167,"name":177,"callback":178,"file":170,"line":179},"admin_menu","easy_video_player_add_options_menu",39,{"type":181,"name":182,"callback":183,"file":170,"line":184},"filter","widget_text","do_shortcode",43,{"type":181,"name":186,"callback":183,"priority":187,"file":170,"line":188},"the_excerpt",11,44,{"type":181,"name":190,"callback":183,"priority":187,"file":170,"line":191},"the_content",45,{"type":181,"name":193,"callback":194,"priority":195,"file":170,"line":66},"plugin_action_links","add_plugin_action_links",10,{"type":167,"name":197,"callback":198,"file":170,"line":13},"admin_init","easy_video_player_add_settings",[],[],[202],{"tag":203,"callback":204,"file":170,"line":205},"evp_embed_video","evp_embed_video_handler",41,[],{"dangerousFunctions":208,"sqlUsage":209,"outputEscaping":211,"fileOperations":29,"externalRequests":29,"nonceChecks":129,"capabilityChecks":129,"bundledLibraries":233},[],{"prepared":29,"raw":29,"locations":210},[],{"escaped":212,"rawEcho":213,"locations":214},9,8,[215,218,220,222,224,226,228,230],{"file":170,"line":216,"context":217},101,"raw output",{"file":170,"line":219,"context":217},102,{"file":170,"line":221,"context":217},122,{"file":170,"line":223,"context":217},153,{"file":170,"line":225,"context":217},178,{"file":170,"line":227,"context":217},194,{"file":170,"line":229,"context":217},236,{"file":231,"line":232,"context":217},"extensions\\easy-video-player-extensions.php",69,[],[],{"summary":236,"deductions":237},"The \"easy-video-player\" plugin v1.2.2.13 exhibits a mixed security posture.  On the positive side, the static analysis reveals no dangerous functions, no file operations, and all SQL queries utilize prepared statements, indicating good practices in these areas.  The plugin also correctly implements nonce and capability checks for its single entry point and avoids external HTTP requests.  However, a significant concern is the output escaping, where only 53% of outputs are properly escaped, suggesting a potential for Cross-Site Scripting (XSS) vulnerabilities.  The vulnerability history shows two known medium-severity CVEs, both related to XSS, with the most recent one being in late 2023. While currently unpatched vulnerabilities are none, the pattern of past XSS issues, coupled with the static analysis finding of inadequate output escaping, points to a persistent risk in how user-supplied data is handled before being displayed.  Therefore, while the plugin demonstrates strengths in areas like SQL injection prevention and secure coding practices for entry points, the ongoing presence and nature of XSS vulnerabilities, exacerbated by partially unescaped output, warrant attention.",[238,240],{"reason":239,"points":213},"Inadequate output escaping",{"reason":241,"points":195},"History of medium severity XSS CVEs","2026-03-16T17:26:31.707Z",{"wat":244,"direct":259},{"assetPaths":245,"generatorPatterns":251,"scriptPaths":252,"versionParams":253},[246,247,248,249,250],"\u002Fwp-content\u002Fplugins\u002Feasy-video-player\u002Fcss\u002Feasy-video-player.css","\u002Fwp-content\u002Fplugins\u002Feasy-video-player\u002Fjs\u002Feasy-video-player.js","\u002Fwp-content\u002Fplugins\u002Feasy-video-player\u002Fjs\u002Fjquery.jplayer.min.js","\u002Fwp-content\u002Fplugins\u002Feasy-video-player\u002Fjs\u002Fjplayer.playlist.min.js","\u002Fwp-content\u002Fplugins\u002Feasy-video-player\u002Fjs\u002Feasy-video-player-custom.js",[],[247],[254,255,256,257,258],"easy-video-player\u002Fcss\u002Feasy-video-player.css?ver=","easy-video-player\u002Fjs\u002Feasy-video-player.js?ver=","easy-video-player\u002Fjs\u002Fjquery.jplayer.min.js?ver=","easy-video-player\u002Fjs\u002Fjplayer.playlist.min.js?ver=","easy-video-player\u002Fjs\u002Feasy-video-player-custom.js?ver=",{"cssClasses":260,"htmlComments":263,"htmlAttributes":266,"restEndpoints":268,"jsGlobals":269,"shortcodeOutput":271},[261,262],"evp-container","evp-video-wrapper",[264,265],"\u003C!-- EASY VIDEO PLAYER SHORTCODE START -->","\u003C!-- EASY VIDEO PLAYER SHORTCODE END -->",[267],"data-evp-video-id",[],[270],"EVP_SETTINGS",[272,273],"\u003Cdiv class=\"evp-container\">","\u003Cdiv class=\"evp-video-wrapper\" data-evp-video-id=\""]