[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fbTR67fNa3gQYnfyHnsrKMn-7rvUEmpTqC9DMKXOvXzU":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":306,"crawl_stats":38,"alternatives":314,"analysis":415,"fingerprints":2561},"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.",20000,2374265,88,90,"2026-03-10T08:28:00.000Z","6.6.5","3.5","",[20,21,22,23,24],"flowplayer","html5-video","mobile-video","video-player","vimeo","http:\u002F\u002Ffoliovision.com\u002Fwordpress\u002Fplugins\u002Ffv-wordpress-flowplayer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffv-wordpress-flowplayer.zip",87,23,0,"2024-07-18 19:26:14","2026-03-15T15:16:48.613Z",[33,49,65,80,94,105,115,128,139,153,164,177,188,199,213,227,235,244,253,262,273,283,295],{"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-2024-6338","fv-player-authenticated-subscriber-sql-injection-via-exclude-parameter","FV Player \u003C= 7.5.46.7212 - Authenticated (Subscriber+) SQL Injection via exclude Parameter","The FV Flowplayer Video Player plugin for WordPress is vulnerable to time-based SQL Injection via the ‘exclude’ parameter in all versions up to, and including, 7.5.46.7212 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for authenticated attackers, with Subscriber-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.",null,"\u003C=7.5.46.7212","7.5.47.7212","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2024-07-19 07:36:49",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd4185a0e-d944-408f-8a43-8f9c6bc3964d?source=api-prod",1,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":56,"cvss_score":57,"cvss_vector":58,"vuln_type":59,"published_date":60,"updated_date":61,"references":62,"days_to_patch":64},"CVE-2024-35631","fv-flowplayer-video-player-reflected-cross-site-scripting-2","FV Flowplayer Video Player \u003C= 7.5.45.7212 - Reflected Cross-Site Scripting","The FV Flowplayer Video Player plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in all versions up to, and including, 7.5.45.7212 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=7.5.45.7212","7.5.46.7212","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-05-27 00:00:00","2024-06-05 13:35:45",[63],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F81ac0ec4-8476-4ed5-9b00-a0456afef191?source=api-prod",10,{"id":66,"url_slug":67,"title":68,"description":69,"plugin_slug":4,"theme_slug":38,"affected_versions":70,"patched_in_version":71,"severity":56,"cvss_score":72,"cvss_vector":73,"vuln_type":74,"published_date":75,"updated_date":76,"references":77,"days_to_patch":79},"CVE-2024-32955","fv-flowplayer-video-player-authenticated-subscriber-server-side-request-forgery","FV Flowplayer Video Player \u003C= 7.5.43.7212 - Authenticated (Subscriber+) Server-side Request Forgery","The FV Flowplayer Video Player plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 7.5.43.7212. This makes it possible for authenticated attackers, with subscriber-level access and above, to make web requests to arbitrary locations originating from the web application and can be used to query and modify information from internal services.","\u003C=7.5.43.7212","7.5.45.7212",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Server-Side Request Forgery (SSRF)","2024-04-22 00:00:00","2024-04-30 14:51:30",[78],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fe3eec839-9009-48de-80c8-911dc9b545ba?source=api-prod",9,{"id":81,"url_slug":82,"title":83,"description":84,"plugin_slug":4,"theme_slug":38,"affected_versions":85,"patched_in_version":71,"severity":56,"cvss_score":86,"cvss_vector":87,"vuln_type":88,"published_date":89,"updated_date":90,"references":91,"days_to_patch":93},"CVE-2024-32078","fv-flowplayer-video-player-authenticated-contributor-arbitrary-redirect","FV Flowplayer Video Player \u003C= 7.5.44.7212 - Authenticated (Contributor+) Arbitrary Redirect","The FV Flowplayer Video Player plugin for WordPress is vulnerable to unauthorized redirects in all versions up to, and including, 7.5.44.7212. This is due to the plugin not restricting contributor and above users from being able to add redirects at the end of videos. This makes it possible for authenticated attackers, with contributor-level access and above, to redirect administrators to arbitrary sites that can be malicious.","\u003C=7.5.44.7212",5.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","URL Redirection to Untrusted Site ('Open Redirect')","2024-04-11 00:00:00","2024-04-18 15:06:53",[92],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F360010f3-9053-4c69-a4e8-12f0c77ba746?source=api-prod",8,{"id":95,"url_slug":96,"title":97,"description":98,"plugin_slug":4,"theme_slug":38,"affected_versions":99,"patched_in_version":100,"severity":56,"cvss_score":57,"cvss_vector":58,"vuln_type":59,"published_date":101,"updated_date":102,"references":103,"days_to_patch":93},"CVE-2024-22299","fv-flowplayer-video-player-reflected-cross-site-scripting","FV Flowplayer Video Player \u003C= 7.5.41.7212 - Reflected Cross-Site Scripting","The FV Flowplayer Video Player plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in versions up to, and including, 7.5.41.7212 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=7.5.41.7212","7.5.44.7212","2024-03-26 00:00:00","2024-04-02 20:03:37",[104],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F616b34e8-d853-4176-9fda-427fc9900b97?source=api-prod",{"id":106,"url_slug":107,"title":108,"description":109,"plugin_slug":4,"theme_slug":38,"affected_versions":99,"patched_in_version":100,"severity":56,"cvss_score":72,"cvss_vector":73,"vuln_type":59,"published_date":110,"updated_date":111,"references":112,"days_to_patch":114},"CVE-2024-29122","fv-flowplayer-video-player-authenticated-contributor-stored-cross-site-scripting","FV Flowplayer Video Player \u003C= 7.5.41.7212 - Authenticated (Contributor+) Stored Cross-Site Scripting","The FV Flowplayer Video Player plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 7.5.41.7212 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","2024-03-16 00:00:00","2024-03-20 19:42:42",[113],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F24ebaf12-cf7c-4bc3-b028-27ee4b6b2a45?source=api-prod",5,{"id":116,"url_slug":117,"title":118,"description":119,"plugin_slug":4,"theme_slug":38,"affected_versions":120,"patched_in_version":121,"severity":56,"cvss_score":86,"cvss_vector":122,"vuln_type":59,"published_date":123,"updated_date":124,"references":125,"days_to_patch":127},"CVE-2023-4520","fv-flowplayer-video-player-insufficient-input-validation-to-unauthenticated-stored-cross-site-scripting-and-arbitrary-us","FV Flowplayer Video Player \u003C= 7.5.37.7212 - Insufficient Input Validation to Unauthenticated Stored Cross-Site Scripting and Arbitrary Usermeta Update","The FV Flowplayer Video Player plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘_fv_player_user_video’ parameter saved via the 'save' function hooked via init, and the plugin is also vulnerable to Arbitrary Usermeta Update via the 'save' function in versions up to, and including, 7.5.37.7212 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page, and makes it possible to update the user metas arbitrarily, but the meta value can only be a string.","\u003C=7.5.37.7212","7.5.39.7212","CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:N\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2023-08-24 00:00:00","2024-01-22 19:56:02",[126],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fc55ca7d4-6bc0-49c9-8ce0-50fff8775a76?source=api-prod",152,{"id":129,"url_slug":130,"title":131,"description":132,"plugin_slug":4,"theme_slug":38,"affected_versions":133,"patched_in_version":134,"severity":56,"cvss_score":57,"cvss_vector":58,"vuln_type":59,"published_date":135,"updated_date":124,"references":136,"days_to_patch":138},"CVE-2023-30499","fv-flowplayer-video-player-reflected-cross-site-scripting-via-id","FV Flowplayer Video Player \u003C= 7.5.32.7212 - Reflected Cross-Site Scripting via id","The FV Flowplayer Video Player plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the ‘id’ parameter in versions up to, and including, 7.5.32.7212 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=7.5.32.7212","7.5.35.7212","2023-05-03 00:00:00",[137],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F9b78834c-cb13-4698-aa19-65f8c6874c8f?source=api-prod",265,{"id":140,"url_slug":141,"title":142,"description":143,"plugin_slug":4,"theme_slug":38,"affected_versions":144,"patched_in_version":145,"severity":56,"cvss_score":146,"cvss_vector":147,"vuln_type":148,"published_date":149,"updated_date":124,"references":150,"days_to_patch":152},"CVE-2023-25066","fv-flowplayer-video-player-cross-site-request-forgery","FV Flowplayer Video Player \u003C= 7.5.30.7210 - Cross-Site Request Forgery","The FV Flowplayer Video Player plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 7.5.30.7210. This is due to missing or incorrect nonce validation on the settings_toggle() function. This makes it possible for unauthenticated attackers to modify the plugin's settings via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C=7.5.30.7210","7.5.31.7212",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2023-02-02 00:00:00",[151],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F56bbf263-149b-4419-9745-39dc147026a6?source=api-prod",355,{"id":154,"url_slug":155,"title":156,"description":157,"plugin_slug":4,"theme_slug":38,"affected_versions":158,"patched_in_version":159,"severity":56,"cvss_score":72,"cvss_vector":73,"vuln_type":59,"published_date":160,"updated_date":124,"references":161,"days_to_patch":163},"CVE-2022-25613","fv-flowplayer-video-player-stored-cross-site-scripting-2","FV Flowplayer Video Player \u003C= 7.5.18.727 - Stored Cross-Site Scripting","Authenticated Persistent Cross-Site Scripting (XSS) vulnerability in FV Flowplayer Video Player (WordPress plugin) versions \u003C= 7.5.18.727 via &fv_wp_flowplayer_field_splash parameter.","\u003C=7.5.18.727","7.5.19.728","2022-04-04 05:25:00",[162],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fc7aa1f57-44c2-45ec-87a3-483f8dc9a957?source=api-prod",659,{"id":165,"url_slug":166,"title":167,"description":168,"plugin_slug":4,"theme_slug":38,"affected_versions":169,"patched_in_version":170,"severity":41,"cvss_score":171,"cvss_vector":172,"vuln_type":44,"published_date":173,"updated_date":124,"references":174,"days_to_patch":176},"CVE-2022-25607","fv-flowplayer-video-player-sql-injection-2","FV Flowplayer Video Player \u003C= 7.5.15.727 - SQL Injection","Authenticated (author or higher user role) SQL Injection (SQLi) vulnerability discovered in FV Flowplayer Video Player WordPress plugin (versions \u003C= 7.5.15.727).","\u003C=7.5.15.727","7.5.18.727",7.2,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","2022-03-18 16:21:00",[175],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F510c26b8-01d6-4d3c-91fd-15963152fdf1?source=api-prod",675,{"id":178,"url_slug":179,"title":180,"description":181,"plugin_slug":4,"theme_slug":38,"affected_versions":182,"patched_in_version":183,"severity":56,"cvss_score":57,"cvss_vector":58,"vuln_type":59,"published_date":184,"updated_date":124,"references":185,"days_to_patch":187},"CVE-2021-39350","fv-flowplayer-video-player-reflected-cross-site-scripting-via-playerid-parameter","FV Flowplayer Video Player 7.5.0.727 - 7.5.2.727 - Reflected Cross-Site Scripting via player_id Parameter","The FV Flowplayer Video Player WordPress plugin is vulnerable to Reflected Cross-Site Scripting via the player_id parameter found in the ~\u002Fview\u002Fstats.php file which allows attackers to inject arbitrary web scripts, in versions 7.5.0.727 - 7.5.2.727.",">=7.5.0.727 \u003C=7.5.2.727","7.5.3.727","2021-10-05 20:14:00",[186],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F7b795352-fad8-485e-bd1b-68c0913555e2?source=api-prod",839,{"id":189,"url_slug":190,"title":191,"description":192,"plugin_slug":4,"theme_slug":38,"affected_versions":193,"patched_in_version":194,"severity":56,"cvss_score":72,"cvss_vector":73,"vuln_type":59,"published_date":195,"updated_date":124,"references":196,"days_to_patch":198},"CVE-2020-35748","fv-flowplayer-video-player-authenticated-stored-cross-site-scripting","FV Flowplayer Video Player \u003C= 7.4.37.727 - Authenticated Stored Cross-Site Scripting","Cross-site scripting (XSS) vulnerability in models\u002Flist-table.php in the FV Flowplayer Video Player plugin before 7.4.37.727 for WordPress allows remote authenticated users to inject arbitrary web script or HTML via the fv_wp_fvvideoplayer_src JSON field in the data parameter.","\u003C=7.4.37.727","7.4.38.727","2021-01-15 00:00:00",[197],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa0e28aca-b95f-4041-a1ea-4be84dc55923?source=api-prod",1103,{"id":200,"url_slug":201,"title":202,"description":203,"plugin_slug":4,"theme_slug":38,"affected_versions":204,"patched_in_version":205,"severity":206,"cvss_score":207,"cvss_vector":208,"vuln_type":44,"published_date":209,"updated_date":124,"references":210,"days_to_patch":212},"CVE-2019-13573","fv-flowplayer-video-player-sql-injection","FV Flowplayer Video Player \u003C= 7.3.18.727 - SQL Injection","A SQL injection vulnerability exists in the FolioVision FV Flowplayer Video Player plugin before 7.3.19.727 for WordPress. Successful exploitation of this vulnerability would allow a remote attacker to execute arbitrary SQL commands on the affected system.","\u003C=7.3.18.727","7.3.19.727","critical",9.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","2019-07-11 00:00:00",[211],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F232dd4fa-748e-4b65-8b78-7b2d8e9831aa?source=api-prod",1657,{"id":214,"url_slug":215,"title":216,"description":217,"plugin_slug":4,"theme_slug":38,"affected_versions":218,"patched_in_version":219,"severity":56,"cvss_score":220,"cvss_vector":221,"vuln_type":222,"published_date":223,"updated_date":124,"references":224,"days_to_patch":226},"CVE-2019-14800","fv-flowplayer-video-player-sensitive-information-exposure","FV Flowplayer Video Player \u003C= 7.3.14.727 - Sensitive Information Exposure","The FV Flowplayer Video Player plugin before 7.3.15.727 for WordPress allows guests to obtain the email subscription list in CSV format via the wp-admin\u002Fadmin-post.php?page=fvplayer&fv-email-export=1 URI.","\u003C=7.3.14.727","7.3.15.727",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","Exposure of Sensitive Information to an Unauthorized Actor","2019-05-20 00:00:00",[225],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F3a337765-b6ea-4c2a-9f1a-e408a9444b88?source=api-prod",1709,{"id":228,"url_slug":229,"title":230,"description":231,"plugin_slug":4,"theme_slug":38,"affected_versions":232,"patched_in_version":219,"severity":206,"cvss_score":207,"cvss_vector":208,"vuln_type":44,"published_date":223,"updated_date":124,"references":233,"days_to_patch":226},"CVE-2019-14801","fv-flowplayer-video-player-sql-injection-3","FV Flowplayer Video Player \u003C= 7.3.14.727 - SQL Injection","The FV Flowplayer Video Player plugin before 7.3.15.727 for WordPress allows email subscription SQL injection.","\u003C7.3.15.727",[234],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F9f301908-d491-492f-9347-432c462de286?source=api-prod",{"id":236,"url_slug":237,"title":238,"description":239,"plugin_slug":4,"theme_slug":38,"affected_versions":240,"patched_in_version":241,"severity":56,"cvss_score":57,"cvss_vector":58,"vuln_type":59,"published_date":223,"updated_date":124,"references":242,"days_to_patch":226},"CVE-2019-14799","fv-flowplayer-video-player-unauthenticated-stored-cross-site-scripting","FV Flowplayer Video Player \u003C= 7.3.13.727 - Unauthenticated Stored Cross-Site Scripting","The FV Flowplayer Video Player plugin before 7.3.14.727 for WordPress allows email subscription XSS.","\u003C=7.3.13.727","7.3.14.727",[243],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fbcad7322-a5d9-4d72-9983-276f9c05c27d?source=api-prod",{"id":245,"url_slug":246,"title":247,"description":248,"plugin_slug":4,"theme_slug":38,"affected_versions":232,"patched_in_version":219,"severity":56,"cvss_score":220,"cvss_vector":221,"vuln_type":222,"published_date":249,"updated_date":124,"references":250,"days_to_patch":252},"WF-2b7220a4-7178-42f7-978b-96eae777b134-fv-wordpress-flowplayer","fv-flowplayer-video-player-sensitive-data-exposure","FV Flowplayer Video Player \u003C= 7.3.14.727 - Sensitive Data Exposure","The FV Flowplayer Video Player plugin for WordPress is vulnerable to sensitive data exposure in versions up to, and including, 7.3.14.727 via the 'csv_export' function. This makes it possible for attackers to export a CSV of email subscribers.","2019-05-16 00:00:00",[251],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F2b7220a4-7178-42f7-978b-96eae777b134?source=api-prod",1713,{"id":254,"url_slug":255,"title":256,"description":257,"plugin_slug":4,"theme_slug":38,"affected_versions":232,"patched_in_version":219,"severity":206,"cvss_score":258,"cvss_vector":259,"vuln_type":44,"published_date":249,"updated_date":124,"references":260,"days_to_patch":252},"WF-9729ebf5-ef78-4ef4-81d4-165f422c3847-fv-wordpress-flowplayer","fv-flowplayer-video-player-unauthenticated-sql-injection","FV Flowplayer Video Player \u003C= 7.3.14.727 - Unauthenticated SQL Injection","The FV Flowplayer Video Player plugin for WordPress is vulnerable to SQL injection in versions up to, and including, 7.3.14.727 in the 'email_signup' function. This makes it possible for Unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.",9.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:C\u002FC:H\u002FI:L\u002FA:N",[261],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F9729ebf5-ef78-4ef4-81d4-165f422c3847?source=api-prod",{"id":263,"url_slug":264,"title":265,"description":266,"plugin_slug":4,"theme_slug":38,"affected_versions":267,"patched_in_version":268,"severity":56,"cvss_score":57,"cvss_vector":58,"vuln_type":59,"published_date":269,"updated_date":124,"references":270,"days_to_patch":272},"WF-eb613de8-d298-471f-b585-2da3b5500f10-fv-wordpress-flowplayer","fv-flowplayer-video-player-reflected-cross-site-scripting-3","FV Flowplayer Video Player \u003C= 7.2.0.727 - Reflected Cross-Site Scripting","The FV Flowplayer Video Player plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the ‘fv_player_preview’ parameter in versions up to, and including, 7.2.0.727 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=7.2.0.727","7.2.1.727","2018-09-21 00:00:00",[271],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Feb613de8-d298-471f-b585-2da3b5500f10?source=api-prod",1950,{"id":274,"url_slug":275,"title":276,"description":277,"plugin_slug":4,"theme_slug":38,"affected_versions":278,"patched_in_version":16,"severity":56,"cvss_score":57,"cvss_vector":58,"vuln_type":59,"published_date":279,"updated_date":124,"references":280,"days_to_patch":282},"CVE-2018-0642","fv-flowplayer-video-player-cross-site-scripting-2","FV Flowplayer Video Player 6.1.2 - 6.6.4 - Cross-Site Scripting","Cross-site scripting vulnerability in FV Flowplayer Video Player 6.1.2 to 6.6.4 allows remote attackers to inject arbitrary web script or HTML via unspecified vectors.",">=6.1.2 \u003C=6.6.4","2018-07-02 00:00:00",[281],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd7f294af-7702-4762-806b-2abdb1454a7c?source=api-prod",2031,{"id":284,"url_slug":285,"title":286,"description":287,"plugin_slug":4,"theme_slug":38,"affected_versions":288,"patched_in_version":289,"severity":56,"cvss_score":220,"cvss_vector":290,"vuln_type":59,"published_date":291,"updated_date":124,"references":292,"days_to_patch":294},"WF-b3325317-4ce7-468d-aee7-9b40fdf61d3c-fv-wordpress-flowplayer","fv-flowplayer-video-player-stored-cross-site-scripting","FV Flowplayer Video Player \u003C= 6.0.3.3 - Stored Cross-Site Scripting","The FV Flowplayer Video Player plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘page’ parameter in versions up to, and including, 6.0.3.3 due to insufficient input sanitization and output escaping. This makes it possible for attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=6.0.3.3","6.0.3.4","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","2015-08-24 00:00:00",[293],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb3325317-4ce7-468d-aee7-9b40fdf61d3c?source=api-prod",3074,{"id":296,"url_slug":297,"title":298,"description":299,"plugin_slug":4,"theme_slug":38,"affected_versions":300,"patched_in_version":301,"severity":56,"cvss_score":57,"cvss_vector":58,"vuln_type":59,"published_date":302,"updated_date":124,"references":303,"days_to_patch":305},"CVE-2011-4568","fv-flowplayer-video-player-cross-site-scripting","FV Flowplayer Video Player \u003C= 1.2.11 - Cross-Site Scripting","Cross-site scripting (XSS) vulnerability in view\u002Ffrontend-head.php in the Flowplayer plugin before 1.2.12 for WordPress allows remote attackers to inject arbitrary web script or HTML via the URI.","\u003C=1.2.11","1.2.12","2011-07-22 00:00:00",[304],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F118b9d85-1246-47f7-bdef-af47075576f2?source=api-prod",4568,{"slug":307,"display_name":7,"profile_url":8,"plugin_count":308,"total_installs":309,"avg_security_score":310,"avg_patch_time_days":311,"trust_score":312,"computed_at":313},"foliovision",19,47930,92,1121,73,"2026-04-04T01:05:27.932Z",[315,334,352,373,396],{"slug":316,"name":317,"version":318,"author":7,"author_profile":8,"description":319,"short_description":320,"active_installs":321,"downloaded":322,"rating":323,"num_ratings":324,"last_updated":325,"tested_up_to":326,"requires_at_least":327,"requires_php":328,"tags":329,"homepage":331,"download_link":332,"security_score":333,"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.",1000,15456,80,2,"2026-03-09T15:53:00.000Z","6.9.4","5.7","5.6",[330,21,22,23,24],"html5-player","http:\u002F\u002Ffoliovision.com\u002Fplayer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffv-player.zip",100,{"slug":335,"name":336,"version":337,"author":338,"author_profile":339,"description":340,"short_description":341,"active_installs":333,"downloaded":342,"rating":29,"num_ratings":29,"last_updated":343,"tested_up_to":344,"requires_at_least":345,"requires_php":346,"tags":347,"homepage":350,"download_link":351,"security_score":333,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"videoigniter","VideoIgniter – Video Player","1.1.0","The CSSIgniter Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fcssigniterteam\u002F","\u003Cp>Transform your WordPress site with VideoIgniter, the ultimate video player plugin that empowers you to engage your audience like never before. Whether you’re looking to showcase tutorials, promote your products, or share your creative content, VideoIgniter is designed to enhance your viewers’ experience with advanced features and unmatched flexibility.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why Choose VideoIgniter?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>VideoIgniter is not just another video player; it’s a comprehensive solution that brings professional video capabilities directly to your WordPress website. With its user-friendly interface and extensive customization options, VideoIgniter stands out as the go-to choice for site owners aiming to captivate their audience with dynamic and interactive video content.\u003C\u002Fp>\n\u003Cp>Check out \u003Ca href=\"https:\u002F\u002Fwww.cssigniter.com\u002Fdemos\u002Fvideoigniter\u002F\" rel=\"nofollow ugc\">the demo\u003C\u002Fa> now!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Core Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Supports self-hosted videos, YouTube, Vimeo, and video streams\u003C\u002Fli>\n\u003Cli>Unlimited playlists\u003C\u002Fli>\n\u003Cli>Unlimited videos per playlist\u003C\u002Fli>\n\u003Cli>100% Compatible with Elementor\u003C\u002Fli>\n\u003Cli>100% Compatible with Visual Composer\u003C\u002Fli>\n\u003Cli>100% Compatible with Gutenberg Block Editor\u003C\u002Fli>\n\u003Cli>Responsive layout\u003C\u002Fli>\n\u003Cli>Embed through shortcode, widget, or block!\u003C\u002Fli>\n\u003Cli>Flexible settings per playlist\u003C\u002Fli>\n\u003Cli>Set the player’s accent color\u003C\u002Fli>\n\u003Cli>Add a branding image on top of all videos\u003C\u002Fli>\n\u003Cli>Optionally add a placeholder image for each video\u003C\u002Fli>\n\u003Cli>Multiple playlist layouts\u003C\u002Fli>\n\u003Cli>Show\u002FHide fullscreen toggle\u003C\u002Fli>\n\u003Cli>Show\u002FHide playback speed controls\u003C\u002Fli>\n\u003Cli>Set starting volume\u003C\u002Fli>\n\u003Cli>Heavily tested on popular free themes on WordPress.org\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>But wait, there’s more!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>A \u003Ca href=\"https:\u002F\u002Fwww.cssigniter.com\u002Fplugins\u002Fvideoigniter\u002F\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa> is also available! Here’s what you get if you decide to upgrade:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bulk upload functionality\u003C\u002Fli>\n\u003Cli>Rearrange tracks functionality\u003C\u002Fli>\n\u003Cli>Video chapters support\u003C\u002Fli>\n\u003Cli>Multiple subtitles support\u003C\u002Fli>\n\u003Cli>Multiple overlays support\u003C\u002Fli>\n\u003Cli>Sticky player on scroll\u003C\u002Fli>\n\u003Cli>Preview on hover functionality\u003C\u002Fli>\n\u003Cli>Variable time Skipping controls\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>PREMIUM SUPPORT\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can expect the same level of support for both the free and pro version of our plugin. Average response time: 24 hours.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>JOIN OUR COMMUNITY\u003C\u002Fstrong>\u003Cbr \u002F>\nJoin our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F2601788933169108\" rel=\"nofollow ugc\">Facebook group\u003C\u002Fa> to discuss new features and stay up to date on our latest releases.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Contribute\u003C\u002Fstrong>\u003Cbr \u002F>\nVisit the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcssigniter\u002Fvideoigniter\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa> for full source code and to report any bugs.\u003C\u002Fp>\n","VideoIgniter lets you create video playlists and embed them in your WordPress posts, pages or custom post types and serve your video content in style!",2907,"2025-11-04T11:51:00.000Z","6.8.5","6.4","7.2",[22,348,23,24,349],"video","youtube","https:\u002F\u002Fwww.cssigniter.com\u002Fplugins\u002Fvideoigniter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvideoigniter.1.1.0.zip",{"slug":353,"name":354,"version":355,"author":356,"author_profile":357,"description":358,"short_description":359,"active_installs":29,"downloaded":360,"rating":29,"num_ratings":29,"last_updated":18,"tested_up_to":361,"requires_at_least":362,"requires_php":363,"tags":364,"homepage":370,"download_link":371,"security_score":333,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":372},"simple-video-post","Simple Video Post","1.0.0","rawalprashant","https:\u002F\u002Fprofiles.wordpress.org\u002Frawalprashant\u002F","\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdivyarthinfotech.com\u002Fsimple-video-post\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdivyarthinfotech.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Contact & Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fvideojs.com\" rel=\"nofollow ugc\">VIDEO JS\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.fiverr.com\u002Frawalprashant\u002Fdo-html5-video-or-audio-player-for-your-website\" rel=\"nofollow ugc\">Fiverr Service\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplyr.io\" rel=\"nofollow ugc\">Plyr IO\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Nowadays, Video is best way to promote and market your product or service, increase engagement on your digital and social channels, educate your consumers and customers, and reach your audience with a new medium. So Include HTML5 Video Player for your website that supports \u003Cstrong>MP4\u003C\u002Fstrong>, \u003Cstrong>WebM\u003C\u002Fstrong>, \u003Cstrong>OGV\u003C\u002Fstrong> and embeddable players like \u003Cstrong>YouTube\u003C\u002Fstrong>, \u003Cstrong>Vimeo\u003C\u002Fstrong>, \u003Cstrong>Dailymotion\u003C\u002Fstrong>, \u003Cstrong>Facebook\u003C\u002Fstrong> and more.\u003C\u002Fp>\n\u003Cp>“Video is the future of content marketing”.  Start converting your blogs as video blogs and win the COMPETITION.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Simple Video Post\u003C\u002Fstrong> is a VIDEO POSTS plugin that helps you adding videos as posts.\u003C\u002Fp>\n\u003Ch3>PLAYER FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>A Custom HTML5 Video Player that supports \u003Cstrong>MP4\u003C\u002Fstrong>, \u003Cstrong>WebM\u003C\u002Fstrong>, \u003Cstrong>OGV\u003C\u002Fstrong> and embeddable players like \u003Cstrong>YouTube\u003C\u002Fstrong>, \u003Cstrong>Vimeo\u003C\u002Fstrong>, \u003Cstrong>Dailymotion\u003C\u002Fstrong>, \u003Cstrong>Facebook\u003C\u002Fstrong> and more.\u003C\u002Fli>\n\u003Cli>It has player controls: play\u002Fpause buttons, timer, progress bar, duration, quality switcher, speed control, volume button, fullscreen button, subtitles on\u002Foff\u003C\u002Fli>\n\u003Cli>Playback options: autoplay, loop, muted, preload\u003C\u002Fli>\n\u003Cli>Subtitles (WebVTT).\u003C\u002Fli>\n\u003Cli>[+] ability to add embed code from any third-party video players.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>[+] UPCOMING FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Option to select VIDEO JS OR Plyr IO Player\u003C\u002Fli>\n\u003Cli>Multiple Skin Options\u003C\u002Fli>\n\u003Cli>Live Streaming Support: HLS \u002F M(PEG)-Dash\u003C\u002Fli>\n\u003Cli>Custom Logo & Branding\u003C\u002Fli>\n\u003Cli>VAST \u002F VPAID Ads\u003C\u002Fli>\n\u003Cli>And Many More…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>TRANSLATION READY\u003C\u002Fh3>\n\u003Cp>This plugin is translation ready and you can download it from \u003Cem>wp-content\u002Fplugins\u002Fsimple-video-post\u002Flanguages\u003C\u002Fem> directory download \u003Cem>simple-video-post.pot\u003C\u002Fem> file to get your language file included in the core.\u003C\u002Fp>\n\u003Ch3>SUPPORT AND DOCUMENTATION\u003C\u002Fh3>\n\u003Cp>Still, Having Issues? We are just an email away. Please write to us describing your issue using the “Contact Us” details available under our plugin’s menu. You should receive a reply within 24 hours (except Sunday).\u003C\u002Fp>\n\u003Cp>Also, we answer all support requests \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsimple-video-post\u002F\" rel=\"ugc\">on the WordPress.org support forum\u003C\u002Fa>.\u003C\u002Fp>\n","A simple video post plugin that support YouTube\u002FVimeo\u002FFacebook\u002FDailymotion like video sharing website. No coding required.",1020,"5.8.13","4.7.0","7.4",[365,366,367,368,369],"facebook-html5-player","html5-video-player","videojs","vimeo-html5-player","youtube-html5-player","http:\u002F\u002Fdivyarthinfotech.com\u002Fsimple-video-post","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-video-post.1.0.0.zip","2026-03-15T10:48:56.248Z",{"slug":374,"name":375,"version":376,"author":377,"author_profile":378,"description":379,"short_description":380,"active_installs":11,"downloaded":381,"rating":382,"num_ratings":383,"last_updated":384,"tested_up_to":326,"requires_at_least":385,"requires_php":386,"tags":387,"homepage":392,"download_link":393,"security_score":13,"vuln_count":394,"unpatched_count":29,"last_vuln_date":395,"fetched_at":31},"all-in-one-video-gallery","All-in-One Video Gallery","4.7.5","Plugins360 Labs","https:\u002F\u002Fprofiles.wordpress.org\u002Fplugins360\u002F","\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.plugins360.com\u002Fall-in-one-video-gallery\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins360.com\u002Fall-in-one-video-gallery\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Getting Started\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins360.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Contact & Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins360.com\" rel=\"nofollow ugc\">Home Page\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>“Video is the future of content marketing”. Start converting your blogs to video blogs and win the COMPETITION.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>All-in-One Video Gallery\u003C\u002Fstrong> is a VIDEO POSTS plugin that helps you add videos as posts and build scalable, searchable, SEO-optimized video galleries in minutes.\u003C\u002Fp>\n\u003Cp>No coding is required. Suitable for all kinds of websites that require a single video player to a large video-sharing website like YouTube\u002FVimeo.\u003C\u002Fp>\n\u003Ch3>LATEST ADDITION\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bulk Import & Export!\u003C\u002Fstrong> Effortlessly \u003Cstrong>import multiple videos at once\u003C\u002Fstrong> from a \u003Cstrong>folder or CSV file\u003C\u002Fstrong>, and \u003Cstrong>export all your videos\u003C\u002Fstrong> from your website in just a few clicks—making large-scale management faster than ever.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bunny Stream Integration!\u003C\u002Fstrong> Now, you can \u003Cstrong>host and deliver your videos securely through Bunny Stream\u003C\u002Fstrong>, with native player support and token authentication options!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New Video Restriction Options!\u003C\u002Fstrong> Now, you can \u003Cstrong>restrict videos for logged-in users, logged-out users, or specific user roles—globally or per video!\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New Gallery Filtering Options!\u003C\u002Fstrong> Now, you can \u003Cstrong>filter videos on the same page using AJAX\u003C\u002Fstrong> with keywords, categories, tags, and sort them by title, date, popularity, and more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PLAYER FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>A Custom HTML5 Video Player that supports \u003Cstrong>MP4\u003C\u002Fstrong>, \u003Cstrong>WebM\u003C\u002Fstrong>, \u003Cstrong>OGV\u003C\u002Fstrong>, \u003Cstrong>HLS\u003C\u002Fstrong>, \u003Cstrong>MPEG-DASH\u003C\u002Fstrong>, and embeddable players like \u003Cstrong>YouTube\u003C\u002Fstrong>, \u003Cstrong>Vimeo\u003C\u002Fstrong>, \u003Cstrong>Dailymotion\u003C\u002Fstrong>, \u003Cstrong>Rumble\u003C\u002Fstrong>, \u003Cstrong>Facebook\u003C\u002Fstrong> and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Player Controls:\u003C\u002Fstrong> play\u002Fpause buttons, timer, progress bar, duration, speed control, quality switcher, volume button, picture-in-picture button, fullscreen button, share buttons, embed button, download button, subtitles on\u002Foff, keyboard hotkeys\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Playback Options:\u003C\u002Fstrong> autoplay, loop, muted, preload, playsinline\u003C\u002Fli>\n\u003Cli>Subtitles & Captions (WebVTT).\u003C\u002Fli>\n\u003Cli>Chapter Markers.\u003C\u002Fli>\n\u003Cli>GDPR compatibility.\u003C\u002Fli>\n\u003Cli>[+] support embed code from any third-party video sharing websites.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>GALLERY FEATURES\u003C\u002Fh3>\n\u003Cp>Back-End\u003C\u002Fp>\n\u003Cul>\n\u003Cli>An user-friendly interface to upload and manage your videos.\u003C\u002Fli>\n\u003Cli>Create unlimited categories\u002Fsubcategories and tags.\u003C\u002Fli>\n\u003Cli>Ability to group videos by categories and tags.\u003C\u002Fli>\n\u003Cli>Create a featured videos group.\u003C\u002Fli>\n\u003Cli>100+ settings (STILL COUNTING) that help you customize the plugin to the maximum you will need.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Front-End\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Modern, Responsive design.\u003C\u002Fli>\n\u003Cli>Categories display options: Grid, List\u003C\u002Fli>\n\u003Cli>Sort categories by “ID”, “videos count”, “category name”, “slug” & “menu order (custom ordering)”.\u003C\u002Fli>\n\u003Cli>Videos display options: Grid. More template options are available with our premium version.\u003C\u002Fli>\n\u003Cli>Filter videos by “categories”, “tags” and “featured” meta key.\u003C\u002Fli>\n\u003Cli>Sort videos by “video posted date”, “title”, “views count”, “likes count”, “dislikes count”, “random” & “menu order (custom ordering)”.\u003C\u002Fli>\n\u003Cli>Ability to control the display of each HTML element in the gallery.\u003C\u002Fli>\n\u003Cli>Numeric Pagination for the large galleries.\u003C\u002Fli>\n\u003Cli>Likes \u002F Dislikes.\u003C\u002Fli>\n\u003Cli>Social Sharing (Facebook, Twitter, Linkedin, Pinterest, Tumblr & WhatsApp).\u003C\u002Fli>\n\u003Cli>Comments System.\u003C\u002Fli>\n\u003Cli>Dedicated search form & layout.\u003C\u002Fli>\n\u003Cli>Shortcode Builder to build the gallery shortcodes. \u003C\u002Fli>\n\u003Cli>Gutenberg Blocks to build the gallery if your website uses the modern WordPress editor.\u003C\u002Fli>\n\u003Cli>Widgets to list categories, list videos, display a single video player, and search videos.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>DEVELOPER OPTIONS\u003C\u002Fh3>\n\u003Cp>The videos (aiovg_videos) belong to a WordPress Custom Post Type. Similarly, the categories (aiovg_categories) and tags (aiovg_tags) belong to the WordPress Custom Taxonomy. The plugin doesn’t use any custom tables and the settings are stored in the WP_Options table using the WordPress SETTINGS API. In short, the plugin has been developed completely using the WordPress CORE features. So, if you’re a WordPress developer, you can customize\u002Fextend the plugin as you like using the WordPress hooks system easily.\u003C\u002Fp>\n\u003Cp>Similarly, the front-end gallery layouts added by our plugin can be customized by developing or overriding our existing templates. Please \u003Ca href=\"https:\u002F\u002Fplugins360.com\u002Fall-in-one-video-gallery\u002Fchild-themes-and-templates\u002F\" rel=\"nofollow ugc\">check for a detailed documentation\u003C\u002Fa> on this.\u003C\u002Fp>\n\u003Ch3>[+] PREMIUM FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Gallery Templates: \u003Ca href=\"https:\u002F\u002Fdemo.plugins360.com\u002Fpopup\u002F\" rel=\"nofollow ugc\">Popup\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.plugins360.com\u002Finline\u002F\" rel=\"nofollow ugc\">Inline\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.plugins360.com\u002Fslider\u002F\" rel=\"nofollow ugc\">Slider\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.plugins360.com\u002Fplaylist\u002F\" rel=\"nofollow ugc\">Playlist\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.plugins360.com\u002Fcompact\u002F\" rel=\"nofollow ugc\">Compact (Modern)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Auto import videos from YouTube & Vimeo websites.\u003C\u002Fli>\n\u003Cli>Video SEO: Schema.org Markup (via JSON-LD)\u003C\u002Fli>\n\u003Cli>Auto Thumbnail Generator\u003C\u002Fli>\n\u003Cli>Custom Logo & Branding\u003C\u002Fli>\n\u003Cli>Custom Context Menu\u003C\u002Fli>\n\u003Cli>Front-end User Submission\u003C\u002Fli>\n\u003Cli>User Playlists \u002F Favorites\u003C\u002Fli>\n\u003Cli>VAST \u002F VPAID Ads\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>TRANSLATION READY\u003C\u002Fh3>\n\u003Cp>Do you speak another language? Want to contribute in a meaningful way to All-in-One Video Gallery? There’s no better way than to help us translate the plugin. This plugin is translation ready and you can \u003Ca href=\"https:\u002F\u002Fplugins360.com\u002Fall-in-one-video-gallery\u002Ftranslate-to-your-language\u002F\" rel=\"nofollow ugc\">translate\u003C\u002Fa> to your language easily. Once finished, please reach out to us \u003Ca href=\"https:\u002F\u002Fplugins360.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa> to get your language file included in the core.\u003C\u002Fp>\n\u003Cp>Spanish translation partner – \u003Ca href=\"https:\u002F\u002Fwww.blarlo.com\u002F\" rel=\"nofollow ugc\">Blarlo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>SUPPORT AND DOCUMENTATION\u003C\u002Fh3>\n\u003Cp>We do have \u003Ca href=\"https:\u002F\u002Fplugins360.com\u002Fall-in-one-video-gallery\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> on the plugin.\u003C\u002Fp>\n\u003Cp>Still, Having Issues? We are just an email away. Please write to us describing your issue using the “Contact” form available under our plugin’s menu. You should receive a reply within 24 hours (except Sunday).\u003C\u002Fp>\n\u003Cp>Also, we answer all support requests \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fall-in-one-video-gallery\u002F\" rel=\"ugc\">on the WordPress.org support forum\u003C\u002Fa>.\u003C\u002Fp>\n","The ultimate video player & video gallery plugin for YouTubers, Video Bloggers, Course Creators, Podcasters, and anyone embedding videos on websites.",808419,96,132,"2026-02-25T12:59:00.000Z","6.3","5.6.20",[388,389,23,390,391],"live-stream","video-gallery","vimeo-gallery","youtube-gallery","https:\u002F\u002Fplugins360.com\u002Fall-in-one-video-gallery\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fall-in-one-video-gallery.4.7.5.zip",11,"2026-03-03 20:24:19",{"slug":366,"name":397,"version":398,"author":399,"author_profile":400,"description":401,"short_description":402,"active_installs":11,"downloaded":403,"rating":310,"num_ratings":404,"last_updated":405,"tested_up_to":326,"requires_at_least":406,"requires_php":407,"tags":408,"homepage":411,"download_link":412,"security_score":413,"vuln_count":93,"unpatched_count":29,"last_vuln_date":414,"fetched_at":31},"HTML5 Video Player – Embed and Play Videos in Custom Player","2.9.1","bPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fbplugins\u002F","\u003Cp>\u003Cstrong>The #1 No-Code Video Player Plugin – Trusted by 30,000+ Websites Worldwide\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>HTML5 Video Player\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fdocs\u002Fhtml5-video-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Documentation\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Pricing\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002F#demos\" rel=\"nofollow ugc\">\u003Cstrong>Demo\u003C\u002Fstrong>\u003C\u002Fa>\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\u002FrOVr8TX5C70?version=3&rel=1&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>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>HTML5 Video Player\u003C\u002Fstrong>\u003C\u002Fa> is a flexible and fully responsive video player plugin for WordPress. It allows you to embed MP4 and other video formats with ease. You can customize the player to match your site design and support playback across all major browsers and devices.\u003Cbr \u002F>\nThe plugin supports video embedding using shortcodes or Gutenberg blocks, making it easy to add video players to posts, pages, or widgets without writing any code. With built-in customization options, users can control video behavior such as autoplay, loop, mute, and more.\u003C\u002Fp>\n\u003Ch3>Key Features – Free Version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Responsive HTML5 Video Player\u003C\u002Fstrong>: Seamlessly adapts to all devices and screen sizes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>No-Code Embedding\u003C\u002Fstrong>: Use shortcodes to quickly add videos anywhere on your site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Cross-Browser Compatibility\u003C\u002Fstrong>: Works perfectly on Chrome, Firefox, Safari, IE7–IE9, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>iOS & Mobile Friendly\u003C\u002Fstrong>: Plays video files on all major devices without extra plugins.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Autoplay, Loop & Mute Options\u003C\u002Fstrong>: Customize how your videos behave.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Skins & Color Customization\u003C\u002Fstrong>: Style the player to match your brand.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Supports Multiple Formats\u003C\u002Fstrong>: Embed MP4, WebM, OGG, and FLV files.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Preview for Paid Content\u003C\u002Fstrong>: Great for selling digital video files with previews.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Lightweight & Compact\u003C\u002Fstrong>: Doesn’t take up unnecessary space on your page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom CSS Support\u003C\u002Fstrong>: Fine-tune your player with custom styles.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>SEO Optimized\u003C\u002Fstrong>: Schema markup helps search engines understand and index your videos.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>HTML5 Video Player Pro – Unlock Premium Features\u003C\u002Fh3>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Pro version\u003C\u002Fstrong>\u003C\u002Fa> adds more flexibility and advanced controls for managing video playback and customization:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What’s New in the Pro Version?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Color Picker\u003C\u002Fstrong>: Change player colors to match your site perfectly.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>External Hosting Support\u003C\u002Fstrong>: Embed videos from Amazon S3 and other sources.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multiple Subtitles Support\u003C\u002Fstrong>: Make your videos accessible and multilingual.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Quality Switcher\u003C\u002Fstrong>: Viewers can toggle video quality like on YouTube.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Page Load Optimizer\u003C\u002Fstrong>: Control preload settings for better speed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Restart, Rewind, Fast Forward\u003C\u002Fstrong>: Full control playback buttons.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ad-Free Experience\u003C\u002Fstrong>: No ads, just pure video.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Download Button Toggle\u003C\u002Fstrong>: Enable or hide video downloads.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customize Every Control\u003C\u002Fstrong>: Show\u002Fhide any button or control.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Speed & Quality Control\u003C\u002Fstrong>: Let users adjust playback speed and resolution.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Shortcode Generator\u003C\u002Fstrong>: Now inside your post\u002Fpage text editor.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Download URL\u003C\u002Fstrong>: Set a specific URL users will access when downloading your video.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Autoplay When Visible on Screen\u003C\u002Fstrong>: Smart autoplay triggers only when the video enters the viewport.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Disable Pause\u003C\u002Fstrong>: Prevent viewers from pausing the video.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Allow Inline Playback on iOS\u003C\u002Fstrong>: Enable inline video viewing on iPhones and iPads.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Show Thumbnail on Pause\u003C\u002Fstrong>: Display a thumbnail image when the video is paused.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sticky on Scroll\u003C\u002Fstrong>: Keep the video visible as users scroll down the page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Seek Time\u003C\u002Fstrong>: Customize how far the video jumps when seeking forward\u002Fbackward.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Start Time\u003C\u002Fstrong>: Automatically start the video at a specified time.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Preload Options\u003C\u002Fstrong>: Choose how much of the video is preloaded (metadata, auto, none).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Google VAST Tag URL\u003C\u002Fstrong>: Integrate ad tags using Google VAST for monetization.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Chapters\u003C\u002Fstrong>: Add chapter markers for easier navigation and user experience.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Overlay\u003C\u002Fstrong>: Display a custom overlay before or after playback.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enable End Screen\u003C\u002Fstrong>: Show a custom end screen after the video finishes (disables repeat).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Password Protected\u003C\u002Fstrong>: Restrict video access to users with a valid password.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Accessibility Ready\u003C\u002Fstrong>: Supports captions and subtitles for a better inclusive experience.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enable Popup Player\u003C\u002Fstrong>: Let users view videos in a pop-up modal for distraction-free playback.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Watermark Support\u003C\u002Fstrong>: Add branding or copyright with a watermark (disables autoplay).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Additional ID\u002FCSS Class\u003C\u002Fstrong>: Add unique IDs or CSS classes for advanced custom styling.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Try the Pro Version\u003C\u002Fstrong>\u003C\u002Fa> – Unlock all premium features today!\u003C\u002Fp>\n\u003Ch3>How to Use HTML5 Video Player – Quick Start Guide\u003C\u002Fh3>\n\u003Cp>Getting started is easy!\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\u002F58P9jOzn7M4?version=3&rel=1&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\u003Ch4>Step-by-Step Setup\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Install and activate the plugin\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Go to the \u003Cstrong>HTML5 Video Player\u003C\u002Fstrong> menu in the WordPress dashboard\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Create a new video player and configure your settings\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Copy the shortcode displayed for your player\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Paste the shortcode into any post, page, or widget\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Alternatively, use the Gutenberg block to add the player visually\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gutenberg Block Support\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>HTML5 Video Player includes full support for the block editor. Simply choose the HTML5 Video Player block from the editor, select your player, and publish your content.\u003C\u002Fp>\n\u003Cp>That’s it – your video is live!\u003C\u002Fp>\n\u003Cp>Whether you’re embedding an MP4 player or building a video gallery, \u003Cstrong>HTML5 Video Player\u003C\u002Fstrong> is the go-to solution for a powerful, professional \u003Cstrong>video player plugin\u003C\u002Fstrong> on WordPress.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\" rel=\"nofollow ugc\">\u003Cstrong>Live Video\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Buy The Pro\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Embed product demo videos\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Display video tutorials and course content\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Showcase client testimonials\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Build a video portfolio\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Add previews for digital video content\u003C\u002Fp>\n\u003Ch3>Quick Player Block\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Cem>\u003Ccode>[video_player src=\"video src\"]\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>More attributes can be used\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>\u003Ccode>controls=\"play-large, restart, rewind, play, fast-forward, progress, current-time, mute, volume, captions, settings, pip, airplay, download, fullscreen\"\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>\u003Cem>\u003Ccode>autoplay=\"true\u002Ffalse\"\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>\u003Cem>\u003Ccode>muted=\"true\u002Ffalse\"\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>\u003Cem>\u003Ccode>preload=\"auto\u002Fmetadata\u002Fnone\"\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>\u003Cem>\u003Ccode>width=\"500px\"\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>\u003Cem>\u003Ccode>reset_on_end=\"true\"\u003C\u002Fcode>\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>User Feedback\u003C\u002Fh3>\n\u003Cp>❛❛\u003Cstrong>\u003Cem>We got multiple support from the developer. Outstanding and fabulous! 100 % satisfied and my personal recommendation for video player plugin!\u003C\u002Fem>\u003C\u002Fstrong>❜❜\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>-newbie2004\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>❛❛\u003Cstrong>\u003Cem>This guy is the future of WordPress plugins. The interface is the very definition of simplicity and everything just works right out of the box.\u003C\u002Fem>\u003C\u002Fstrong>❜❜\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>-amallulla\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Like that plugin? Hate it? Want a new feature? \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fsupport\" rel=\"nofollow ugc\">Send your feedback\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Check out our other WordPress Plugins-\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-audio-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Html5 Audio Player\u003C\u002Fstrong>\u003C\u002Fa> – Listen audios with awesome visuals.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fpdf-poster\u002F\" rel=\"nofollow ugc\">\u003Cstrong>PDF Poster\u003C\u002Fstrong>\u003C\u002Fa> – Display\u002FEmbed PDF files with different styles.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fstreamcast-radio-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>StreamCast\u003C\u002Fstrong>\u003C\u002Fa> – Customizable radio player with different skins.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002F3d-viewer\u002F\" rel=\"nofollow ugc\">\u003Cstrong>3D Viewer\u003C\u002Fstrong>\u003C\u002Fa> – Embed 3D models and 3D products with interaction.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fadvanced-post-block\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Advanced Post Block\u003C\u002Fstrong>\u003C\u002Fa> – Show posts and custom posts in different layouts.\u003C\u002Fp>\n","HTML5 Video Player Plugin lets you embed responsive videos in WordPress. It’s easy to use, fast, and supports MP4, WebM, OGG, FLV, Youtube and Vimeo.",828321,192,"2026-03-05T05:22:00.000Z","5.8","7.1",[366,409,410,348,23],"mp4-player","plyr","https:\u002F\u002Fbplugins.com\u002Fhtml5-video-player-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml5-video-player.2.9.1.zip",94,"2025-01-13 20:11:53",{"attackSurface":416,"codeSignals":1402,"taintFlows":2146,"riskAssessment":2532,"analyzedAt":2560},{"hooks":417,"ajaxHandlers":1309,"restRoutes":1386,"shortcodes":1387,"cronEvents":1398,"entryPointCount":1171,"unprotectedCount":394},[418,424,429,432,436,440,444,447,451,454,458,461,464,467,470,474,479,482,486,490,494,497,500,503,506,509,512,516,520,524,528,532,536,540,542,544,548,551,554,558,561,565,567,571,575,579,582,586,590,593,596,598,600,602,606,609,612,615,617,620,624,628,632,636,640,644,648,652,656,659,663,666,669,671,674,678,681,686,690,694,697,701,704,707,710,712,715,719,721,725,729,733,735,739,742,745,749,753,756,758,761,764,768,770,775,779,782,786,790,793,795,799,802,805,808,811,814,817,820,822,826,828,831,832,834,836,838,841,844,846,850,853,856,860,864,867,871,875,880,882,886,890,894,896,900,903,905,908,911,915,919,922,924,925,927,930,933,936,941,944,946,947,952,956,959,962,964,966,970,971,974,978,982,986,988,991,993,995,999,1002,1005,1008,1011,1014,1017,1020,1023,1026,1029,1033,1036,1038,1041,1043,1046,1049,1051,1054,1056,1058,1061,1064,1068,1071,1073,1075,1076,1079,1080,1084,1085,1089,1092,1094,1097,1100,1101,1103,1105,1108,1110,1113,1116,1119,1120,1122,1124,1126,1128,1131,1133,1135,1138,1140,1141,1144,1146,1148,1151,1155,1158,1161,1164,1165,1168,1172,1174,1176,1179,1182,1185,1188,1191,1194,1196,1198,1200,1202,1204,1206,1209,1211,1214,1216,1218,1222,1225,1227,1231,1233,1234,1237,1239,1241,1245,1248,1250,1252,1255,1259,1261,1264,1267,1270,1273,1276,1278,1280,1282,1285,1287,1288,1289,1291,1294,1295,1297,1300,1302,1305,1306,1307],{"type":419,"name":420,"callback":421,"file":422,"line":423},"filter","wp_mail_content_type","fv_wp_flowplayer_support_mail_content_type","controller\\backend.php",50,{"type":425,"name":426,"callback":427,"file":422,"line":428},"action","admin_init","fv_player_admin_update",395,{"type":425,"name":426,"callback":430,"file":422,"line":431},"fv_player_lchecks",473,{"type":419,"name":433,"callback":434,"file":422,"line":435},"site_transient_update_plugins","fv_player_remove_update",520,{"type":425,"name":437,"callback":438,"file":422,"line":439},"admin_notices","fv_wordpress_flowplayer_expired_license_update_notice",600,{"type":425,"name":441,"callback":442,"priority":29,"file":422,"line":443},"after_plugin_row_fv-wordpress-flowplayer\u002Fflowplayer.php","fv_wordpress_flowplayer_expired_license_update_plugin_row",608,{"type":425,"name":437,"callback":445,"file":422,"line":446},"fv_wp_flowplayer_admin_notice",651,{"type":419,"name":448,"callback":449,"priority":64,"file":422,"line":450},"heartbeat_received","check_db_edit_lock",746,{"type":425,"name":437,"callback":452,"file":422,"line":453},"fv_player_rollback",749,{"type":419,"name":455,"callback":456,"file":422,"line":457},"upgrader_pre_download","fv_player_rollback_message",791,{"type":425,"name":437,"callback":459,"file":422,"line":460},"fv_player_pro_version_check",829,{"type":425,"name":437,"callback":462,"file":422,"line":463},"fv_player_pay_per_view_version_check",845,{"type":425,"name":437,"callback":465,"file":422,"line":466},"fv_player_pay_per_view_woocommerce_version_check",861,{"type":425,"name":468,"callback":468,"file":422,"line":469},"fv_player_load_video_encoder_libs",878,{"type":425,"name":471,"callback":472,"file":422,"line":473},"attachment_submitbox_misc_actions","fv_player_submitbox_misc_actions",888,{"type":425,"name":475,"callback":476,"file":477,"line":478},"admin_enqueue_scripts","fv_player_shortcode_editor_scripts","controller\\editor.php",7,{"type":425,"name":480,"callback":481,"priority":64,"file":477,"line":13},"media_buttons","flowplayer_add_media_button",{"type":425,"name":483,"callback":484,"file":477,"line":485},"media_upload_fvplayer_video","__return_false",113,{"type":425,"name":487,"callback":488,"file":477,"line":489},"enqueue_block_editor_assets","fv_wp_flowplayer_gutenberg_editor_load",116,{"type":425,"name":491,"callback":492,"priority":29,"file":477,"line":493},"admin_footer","fv_wp_flowplayer_edit_form_after_editor",119,{"type":425,"name":495,"callback":492,"file":477,"line":496},"edit_form_after_editor",125,{"type":425,"name":491,"callback":498,"file":477,"line":499},"styles",141,{"type":425,"name":491,"callback":501,"file":477,"line":502},"scripts",142,{"type":425,"name":491,"callback":504,"file":477,"line":505},"func__wp_enqueue_scripts",149,{"type":425,"name":491,"callback":507,"file":477,"line":508},"enqueue_scripts",156,{"type":425,"name":491,"callback":510,"file":477,"line":511},"flowplayer_prepare_scripts",163,{"type":419,"name":513,"callback":514,"priority":64,"file":477,"line":515},"wp_check_filetype_and_ext","fv_flowplayer_filetypes",167,{"type":419,"name":517,"callback":518,"file":477,"line":519},"admin_print_scripts","flowplayer_print_scripts",184,{"type":425,"name":521,"callback":522,"file":477,"line":523},"admin_print_styles","flowplayer_print_styles",194,{"type":425,"name":525,"callback":526,"file":477,"line":527},"save_post","fv_wp_flowplayer_save_post",203,{"type":425,"name":525,"callback":529,"priority":530,"file":477,"line":531},"fv_wp_flowplayer_featured_image",10000,208,{"type":425,"name":533,"callback":534,"file":477,"line":535},"fv_player_db_save","fv_wp_flowplayer_post_add_featured_image",209,{"type":425,"name":537,"callback":538,"file":477,"line":539},"elementor\u002Feditor\u002Fwp_head","fv_player_shortcode_editor_scripts_enqueue",553,{"type":425,"name":537,"callback":492,"file":477,"line":541},554,{"type":425,"name":537,"callback":510,"file":477,"line":543},555,{"type":419,"name":545,"callback":546,"file":477,"line":547},"pre_option_elementor_experiment-e_hidden_wordpress_widgets","fv_player_editor_elementor_widget_search_enable",558,{"type":425,"name":549,"callback":510,"priority":79,"file":550,"line":28},"wp_footer","controller\\frontend.php",{"type":425,"name":549,"callback":552,"priority":333,"file":550,"line":553},"flowplayer_display_scripts",24,{"type":425,"name":555,"callback":556,"file":550,"line":557},"widget_text","do_shortcode",25,{"type":419,"name":559,"callback":484,"file":550,"line":560},"run_ngg_resource_manager",27,{"type":425,"name":562,"callback":563,"priority":333,"file":550,"line":564},"wp_print_scripts","fv_flowplayer_remove_bad_scripts",36,{"type":419,"name":559,"callback":484,"file":550,"line":566},38,{"type":425,"name":568,"callback":569,"file":550,"line":570},"init","fv_flowplayer_ap_action_init",44,{"type":419,"name":572,"callback":573,"priority":29,"file":550,"line":574},"the_content","fv_flowplayer_the_content",589,{"type":419,"name":576,"callback":577,"file":550,"line":578},"prepend_attachment","fv_flowplayer_attachment_page_video",627,{"type":419,"name":580,"callback":580,"file":550,"line":581},"fv_player_caption",649,{"type":419,"name":583,"callback":584,"priority":29,"file":550,"line":585},"comment_text","fv_player_comment_text",652,{"type":419,"name":587,"callback":584,"priority":588,"file":550,"line":589},"bp_get_activity_content_body",6,653,{"type":419,"name":591,"callback":584,"priority":29,"file":550,"line":592},"bbp_get_topic_content",654,{"type":419,"name":594,"callback":584,"priority":29,"file":550,"line":595},"bbp_get_reply_content",655,{"type":419,"name":583,"callback":556,"file":550,"line":597},662,{"type":419,"name":591,"callback":556,"priority":394,"file":550,"line":599},663,{"type":419,"name":594,"callback":556,"priority":394,"file":550,"line":601},664,{"type":425,"name":603,"callback":604,"file":550,"line":605},"fv_player_extensions_admin_load_assets","fv_player_footer_svg_playlist",693,{"type":425,"name":603,"callback":607,"file":550,"line":608},"fv_player_footer_svg_rewind",701,{"type":425,"name":549,"callback":610,"file":550,"line":611},"fv_player_load_svg_buttons_everywhere",718,{"type":425,"name":549,"callback":607,"priority":613,"file":550,"line":614},101,732,{"type":425,"name":549,"callback":604,"priority":613,"file":550,"line":616},734,{"type":425,"name":549,"callback":618,"priority":613,"file":550,"line":619},"svg_chapters",739,{"type":419,"name":621,"callback":622,"file":550,"line":623},"script_loader_tag","fv_player_js_loader_mark_scripts",743,{"type":425,"name":625,"callback":626,"file":550,"line":627},"wp_print_footer_scripts","fv_player_js_loader_load",778,{"type":419,"name":629,"callback":630,"file":550,"line":631},"pre_get_rocket_option_remove_unused_css_safelist","fv_player_wp_rocket_used_css",850,{"type":419,"name":633,"callback":634,"file":550,"line":635},"sgs_whitelist_wp_content","fv_player_sgs_whitelist_wp_content",872,{"type":419,"name":637,"callback":638,"file":550,"line":639},"sgo_js_async_exclude","fv_player_sgo_js_async_exclude",889,{"type":419,"name":641,"callback":642,"file":550,"line":643},"learnify_filter_post_content","fv_player_remove_for_excerpt",902,{"type":425,"name":645,"callback":646,"file":647,"line":64},"admin_menu","fv_player_admin_menu","controller\\settings.php",{"type":419,"name":649,"callback":650,"priority":64,"file":647,"line":651},"plugin_action_links","fv_wp_flowplayer_plugin_action_links",45,{"type":425,"name":653,"callback":654,"priority":64,"file":647,"line":655},"after_plugin_row","fv_wp_flowplayer_after_plugin_row",60,{"type":419,"name":657,"callback":658,"file":647,"line":14},"get_user_option_closedpostboxes_fv_flowplayer_settings","fv_wp_flowplayer_closed_meta_boxes",{"type":419,"name":660,"callback":661,"file":647,"line":662},"get_user_option_closedpostboxes_fv_flowplayer_settings_tools","fv_flowplayer_settings_tools_closed_meta_boxes",103,{"type":419,"name":664,"callback":665,"file":647,"line":489},"get_user_option_closedpostboxes_fv_flowplayer_settings_skin","fv_flowplayer_settings_skin_closed_meta_boxes",{"type":425,"name":426,"callback":667,"priority":79,"file":647,"line":668},"fv_player_settings_save",134,{"type":425,"name":426,"callback":670,"file":647,"line":535},"fv_player_admin_pointer_boxes",{"type":425,"name":475,"callback":672,"file":647,"line":673},"fv_flowplayer_admin_scripts",404,{"type":425,"name":675,"callback":676,"file":647,"line":677},"admin_head","flowplayer_admin_head",430,{"type":425,"name":491,"callback":679,"file":647,"line":680},"flowplayer_admin_footer",450,{"type":425,"name":682,"callback":683,"priority":684,"file":647,"line":685},"admin_print_footer_scripts","flowplayer_admin_footer_wp_js_restore",999999,462,{"type":419,"name":572,"callback":687,"priority":48,"file":688,"line":689},"fv_flowplayer_optimizepress","controller\\shortcodes.php",227,{"type":419,"name":691,"callback":692,"priority":64,"file":688,"line":693},"wp_video_shortcode_override","fv_flowplayer_shortcode_video",388,{"type":419,"name":695,"callback":692,"priority":64,"file":688,"line":696},"wp_audio_shortcode_override",389,{"type":419,"name":698,"callback":699,"priority":64,"file":688,"line":700},"post_playlist","fv_flowplayer_shortcode_playlist",519,{"type":419,"name":572,"callback":702,"file":688,"line":703},"fv_player_handle_youtube_links",522,{"type":419,"name":572,"callback":705,"file":688,"line":706},"fv_player_handle_vimeo_links",523,{"type":419,"name":708,"callback":705,"file":688,"line":709},"embed_oembed_html",524,{"type":419,"name":708,"callback":702,"file":688,"line":711},525,{"type":419,"name":572,"callback":713,"file":688,"line":714},"fv_player_handle_video_tags",539,{"type":419,"name":716,"callback":717,"priority":333,"file":688,"line":718},"wp_trim_words","fv_player_fix_wp_trim_words",559,{"type":419,"name":716,"callback":717,"priority":333,"file":688,"line":720},571,{"type":419,"name":722,"callback":723,"file":688,"line":724},"fv_flowplayer_shortcode","fv_flowplayer_shortcode_fix_fancy_quotes",579,{"type":425,"name":726,"callback":727,"file":728,"line":496},"plugins_loaded","fv_player_bunny_stream_include","flowplayer.php",{"type":419,"name":730,"callback":731,"file":728,"line":732},"tables_to_repair","fv_player_tables_to_repair",136,{"type":425,"name":426,"callback":498,"file":734,"line":651},"includes\\class.fv-player-wizard-base.php",{"type":425,"name":475,"callback":736,"file":737,"line":738},"pointers_enqueue","includes\\fp-api-private.php",72,{"type":419,"name":740,"callback":741,"priority":114,"file":737,"line":323},"plugins_api_result","changelog_filter",{"type":419,"name":743,"callback":744,"file":737,"line":662},"pre_set_site_transient_update_plugins","CheckPluginUpdate",{"type":419,"name":746,"callback":747,"priority":64,"file":737,"line":748},"plugins_api","PluginAPICall",104,{"type":425,"name":750,"callback":751,"file":737,"line":752},"update_option__transient_update_plugins","CheckPluginUpdateOld",105,{"type":419,"name":754,"callback":754,"priority":64,"file":737,"line":755},"http_request_args",106,{"type":419,"name":757,"callback":484,"file":737,"line":383},"https_ssl_verify",{"type":425,"name":682,"callback":759,"file":737,"line":760},"pointers_init_scripts",512,{"type":425,"name":491,"callback":762,"file":763,"line":478},"fv_player_avada_builder_bridge","models\\avada-builder-bridge.php",{"type":425,"name":426,"callback":765,"priority":766,"file":767,"line":766},"register_meta_boxes",21,"models\\cdn.class.php",{"type":419,"name":726,"callback":769,"priority":93,"file":767,"line":28},"load_options",{"type":419,"name":771,"callback":772,"priority":773,"file":767,"line":774},"fv_player_pro_video_ajaxify_domains","domains",999,154,{"type":419,"name":776,"callback":777,"priority":773,"file":767,"line":778},"fv_player_pro_video_ajaxify_args","args",155,{"type":425,"name":726,"callback":780,"priority":79,"file":767,"line":781},"ajax",157,{"type":419,"name":783,"callback":784,"priority":64,"file":767,"line":785},"fv_flowplayer_video_src","get_signed_url",159,{"type":419,"name":787,"callback":788,"file":767,"line":789},"fv_flowplayer_splash","get_signed_url_long",161,{"type":419,"name":791,"callback":788,"file":767,"line":792},"fv_flowplayer_playlist_splash",162,{"type":419,"name":794,"callback":788,"file":767,"line":511},"fv_flowplayer_resource",{"type":419,"name":796,"callback":796,"file":797,"line":798},"cron_schedules","models\\checker.php",26,{"type":425,"name":800,"callback":801,"file":797,"line":560},"fv_flowplayer_checker_event","checker_cron",{"type":425,"name":568,"callback":803,"file":797,"line":804},"cron_init",28,{"type":425,"name":806,"callback":806,"file":797,"line":807},"http_api_curl",109,{"type":425,"name":645,"callback":809,"file":810,"line":798},"admin_page","models\\conversion\\conversion-base.class.php",{"type":425,"name":812,"callback":813,"file":810,"line":804},"fv_player_conversion_buttons","conversion_button",{"type":425,"name":426,"callback":815,"file":810,"line":816},"csv_export",31,{"type":425,"name":437,"callback":818,"file":819,"line":394},"convert__start","models\\conversion.php",{"type":425,"name":812,"callback":813,"file":819,"line":821},12,{"type":419,"name":787,"callback":823,"file":824,"line":825},"get__cached_splash","models\\custom-videos.php",47,{"type":419,"name":791,"callback":823,"priority":64,"file":824,"line":827},48,{"type":419,"name":787,"callback":829,"file":824,"line":830},"youtube_splash",49,{"type":419,"name":791,"callback":829,"priority":64,"file":824,"line":423},{"type":425,"name":491,"callback":498,"file":824,"line":833},52,{"type":425,"name":491,"callback":501,"file":824,"line":835},53,{"type":425,"name":491,"callback":510,"file":824,"line":837},56,{"type":425,"name":491,"callback":839,"priority":29,"file":824,"line":840},"shortcode_editor_load",59,{"type":425,"name":568,"callback":842,"file":824,"line":843},"save",211,{"type":425,"name":525,"callback":525,"file":824,"line":845},212,{"type":419,"name":847,"callback":848,"priority":64,"file":824,"line":849},"show_password_fields","user_profile",214,{"type":425,"name":851,"callback":851,"file":824,"line":852},"add_meta_boxes",215,{"type":419,"name":572,"callback":854,"file":824,"line":855},"show",217,{"type":419,"name":857,"callback":858,"priority":64,"file":824,"line":859},"get_the_author_description","show_bio",218,{"type":425,"name":861,"callback":862,"file":824,"line":863},"edd_profile_editor_after_email","EDD_profile_editor",221,{"type":425,"name":865,"callback":842,"file":824,"line":866},"edd_pre_update_user_profile",222,{"type":425,"name":868,"callback":869,"priority":64,"file":824,"line":870},"bbp_template_after_user_profile","bbpress_profile",225,{"type":419,"name":872,"callback":873,"priority":64,"file":824,"line":874},"bbp_user_edit_after_about","bbpress_edit",226,{"type":425,"name":876,"callback":877,"file":878,"line":879},"toplevel_page_fv_player","init_tables","models\\db.php",37,{"type":425,"name":881,"callback":877,"file":878,"line":566},"load-settings_page_fvplayer",{"type":419,"name":883,"callback":884,"priority":114,"file":878,"line":885},"fv_flowplayer_args_pre","getPlayerAttsFromDb",40,{"type":419,"name":887,"callback":888,"priority":48,"file":878,"line":889},"fv_player_item_pre","setCurrentVideoAndPlayer",41,{"type":425,"name":891,"callback":892,"file":878,"line":893},"wp_head","cache_players_and_videos",42,{"type":425,"name":525,"callback":895,"file":878,"line":570},"store_post_ids",{"type":425,"name":726,"callback":897,"priority":79,"file":898,"line":899},"include_dos_media_browser","models\\digitalocean-spaces.class.php",17,{"type":425,"name":426,"callback":901,"priority":766,"file":898,"line":902},"remove_fv_player_pro_dos",18,{"type":425,"name":426,"callback":904,"priority":766,"file":898,"line":308},"migrate_fv_player_pro_dos",{"type":425,"name":426,"callback":906,"file":907,"line":394},"init_options","models\\email-subscription.php",{"type":425,"name":426,"callback":909,"file":907,"line":910},"admin__add_meta_boxes",13,{"type":419,"name":912,"callback":913,"file":907,"line":914},"fv_flowplayer_popup_html","popup_html",14,{"type":419,"name":916,"callback":917,"file":907,"line":918},"fv_player_conf_defaults","conf_defaults",15,{"type":419,"name":920,"callback":920,"priority":64,"file":907,"line":921},"fv_flowplayer_settings_save",16,{"type":419,"name":923,"callback":923,"file":907,"line":308},"fv_player_admin_popups_defaults",{"type":425,"name":426,"callback":815,"file":907,"line":553},{"type":425,"name":437,"callback":926,"file":907,"line":804},"admin_export_screen",{"type":419,"name":928,"callback":929,"priority":64,"file":907,"line":816},"fv_flowplayer_attributes","popup_preview",{"type":425,"name":891,"callback":931,"file":932,"line":394},"fb_share_tags","models\\facebook-share.php",{"type":425,"name":934,"callback":935,"priority":29,"file":932,"line":821},"fv_flowplayer_admin_integration_options_after","setting",{"type":419,"name":937,"callback":938,"priority":773,"file":939,"line":940},"wp_kses_allowed_html","wp_kses_permit","models\\flowplayer-frontend.php",347,{"type":419,"name":928,"callback":942,"file":939,"line":943},"get_speed_attribute",692,{"type":425,"name":549,"callback":607,"priority":613,"file":939,"line":945},900,{"type":425,"name":549,"callback":604,"priority":613,"file":939,"line":643},{"type":425,"name":948,"callback":949,"file":950,"line":951},"in_plugin_update_message-fv-wordpress-flowplayer\u002Fflowplayer.php","plugin_update_message","models\\flowplayer.php",108,{"type":419,"name":953,"callback":954,"priority":64,"file":950,"line":955},"fv_flowplayer_inner_html","get_duration_video",131,{"type":419,"name":783,"callback":957,"file":950,"line":958},"get_amazon_secure",133,{"type":425,"name":568,"callback":960,"file":950,"line":961},"enable_cdn_rewrite_maybe",135,{"type":419,"name":787,"callback":957,"file":950,"line":963},137,{"type":419,"name":791,"callback":957,"file":950,"line":965},138,{"type":425,"name":967,"callback":968,"file":950,"line":969},"wp_enqueue_scripts","css_enqueue",140,{"type":425,"name":475,"callback":968,"file":950,"line":499},{"type":425,"name":568,"callback":972,"file":950,"line":973},"fv_player_embed_rewrite_endpoint",143,{"type":419,"name":975,"callback":976,"file":950,"line":977},"rewrite_rules_array","fv_player_embed_rewrite_rules_fix",145,{"type":419,"name":979,"callback":980,"file":950,"line":981},"query_vars","rewrite_vars",146,{"type":419,"name":983,"callback":984,"priority":64,"file":950,"line":985},"fv_player_custom_css","popup_css",148,{"type":419,"name":983,"callback":987,"priority":394,"file":950,"line":505},"custom_css",{"type":425,"name":989,"callback":990,"priority":29,"file":950,"line":127},"template_redirect","template_preview",{"type":425,"name":891,"callback":992,"file":950,"line":774},"template_embed_buffer",{"type":425,"name":549,"callback":994,"priority":29,"file":950,"line":778},"template_embed",{"type":425,"name":996,"callback":997,"file":950,"line":998},"do_rocket_lazyload","preview_no_lazy_load",158,{"type":419,"name":783,"callback":1000,"file":950,"line":1001},"add_fake_extension",160,{"type":419,"name":1003,"callback":1004,"file":950,"line":789},"fv_player_item","get_video_checker_media",{"type":425,"name":675,"callback":1006,"file":950,"line":1007},"css_generate",1515,{"type":419,"name":1003,"callback":1009,"priority":394,"file":950,"line":1010},"enable_cdn_rewrite",1684,{"type":425,"name":568,"callback":1012,"file":1013,"line":899},"fv_player_gutenberg","models\\gutenberg.php",{"type":419,"name":726,"callback":1015,"file":1016,"line":394},"plugin_load","models\\learndash.php",{"type":419,"name":568,"callback":1018,"file":1016,"line":1019},"register_fv_player_field",20,{"type":425,"name":851,"callback":1021,"file":1016,"line":1022},"remove_fv_player_meta_box",22,{"type":419,"name":1024,"callback":1025,"priority":64,"file":1016,"line":798},"learndash_settings_field","display_field",{"type":419,"name":1027,"callback":1028,"priority":64,"file":1016,"line":804},"learndash_settings_fields","editing_field",{"type":419,"name":1030,"callback":1031,"priority":64,"file":1016,"line":1032},"ld_video_provider","set_provider",29,{"type":425,"name":426,"callback":1034,"priority":64,"file":1016,"line":1035},"admin_load_assets",32,{"type":425,"name":525,"callback":1037,"file":1016,"line":564},"save_field",{"type":425,"name":568,"callback":1039,"priority":64,"file":1040,"line":557},"remove_pro_hooks","models\\lightbox.php",{"type":419,"name":722,"callback":1042,"priority":918,"file":1040,"line":560},"shortcode",{"type":419,"name":1044,"callback":1045,"file":1040,"line":1032},"fv_flowplayer_player_type","lightbox_enable",{"type":419,"name":1047,"callback":1048,"file":1040,"line":816},"fv_flowplayer_args","disable_autoplay",{"type":419,"name":1047,"callback":1050,"file":1040,"line":1035},"lightbox_button_align",{"type":419,"name":883,"callback":1052,"file":1040,"line":1053},"lightbox_playlist_style",34,{"type":419,"name":1047,"callback":1055,"priority":29,"file":1040,"line":564},"parse_html_caption",{"type":419,"name":572,"callback":1057,"file":1040,"line":566},"html_to_lightbox_videos",{"type":419,"name":572,"callback":1059,"priority":773,"file":1040,"line":1060},"html_lightbox_images",39,{"type":425,"name":1062,"callback":1063,"priority":93,"file":1040,"line":889},"fv_flowplayer_shortcode_editor_tab_options","shortcode_editor",{"type":425,"name":1065,"callback":1066,"file":1040,"line":1067},"fv_flowplayer_admin_default_options_after","lightbox_admin_default_options_html",43,{"type":419,"name":1069,"callback":1070,"file":1040,"line":570},"fv_flowplayer_admin_interface_options_after","lightbox_admin_interface_html",{"type":419,"name":934,"callback":1072,"file":1040,"line":651},"lightbox_admin_integrations_html",{"type":425,"name":549,"callback":1074,"priority":29,"file":1040,"line":825},"disp__lightboxed_players",{"type":419,"name":916,"callback":917,"file":1040,"line":830},{"type":425,"name":891,"callback":1077,"priority":93,"file":1040,"line":1078},"remove_other_fancybox",51,{"type":425,"name":549,"callback":1077,"priority":308,"file":1040,"line":833},{"type":419,"name":1081,"callback":1082,"file":1040,"line":1083},"shortcode_atts_gallery","improve_galleries",54,{"type":425,"name":967,"callback":968,"priority":773,"file":1040,"line":837},{"type":419,"name":1086,"callback":1087,"priority":394,"file":1040,"line":1088},"fv_flowplayer_html","lightbox_html",111,{"type":425,"name":726,"callback":1090,"priority":79,"file":1091,"line":914},"include_linode_media_browser","models\\linode-object-storage.class.php",{"type":425,"name":568,"callback":769,"file":1093,"line":914},"models\\list-table.php",{"type":419,"name":1095,"callback":1096,"file":1093,"line":553},"manage_toplevel_page_fv_player_columns","screen_columns",{"type":419,"name":1098,"callback":1099,"priority":64,"file":1093,"line":557},"hidden_columns","screen_columns_hidden",{"type":425,"name":645,"callback":645,"file":1093,"line":570},{"type":425,"name":645,"callback":1102,"priority":821,"file":1093,"line":825},"settings_link",{"type":425,"name":675,"callback":1104,"file":1093,"line":830},"settings_link_fix_start",{"type":425,"name":1106,"callback":1107,"file":1093,"line":1078},"adminmenu","settings_link_fix_end",{"type":425,"name":675,"callback":1109,"file":1093,"line":835},"styling",{"type":419,"name":1111,"callback":1112,"priority":64,"file":1093,"line":1083},"set-screen-option","set_screen_option",{"type":419,"name":1114,"callback":1112,"priority":64,"file":1093,"line":1115},"set_screen_option_fv_player_per_page",55,{"type":425,"name":495,"callback":1117,"priority":48,"file":1118,"line":921},"init_base","models\\media-browser.php",{"type":425,"name":487,"callback":1117,"file":1118,"line":899},{"type":425,"name":1121,"callback":1117,"priority":29,"file":1118,"line":902},"admin_print_scripts-toplevel_page_fv_player",{"type":425,"name":1123,"callback":1117,"priority":29,"file":1118,"line":308},"admin_print_scripts-widgets.php",{"type":425,"name":1125,"callback":1117,"priority":29,"file":1118,"line":1022},"admin_print_scripts-fv-player_page_fv_player_coconut",{"type":425,"name":1127,"callback":1117,"priority":29,"file":1118,"line":28},"admin_print_scripts-fv-player_page_fv_player_bunny_stream",{"type":425,"name":1129,"callback":1130,"file":1118,"line":553},"fv_player_media_browser_enqueue_base_uploader_css","include_base_uploader_css",{"type":425,"name":491,"callback":1117,"priority":48,"file":1118,"line":1132},64,{"type":425,"name":645,"callback":809,"file":1134,"line":821},"models\\migration-wizard.php",{"type":419,"name":1003,"callback":1136,"priority":64,"file":1137,"line":394},"set_last_position","models\\player-position-save.php",{"type":419,"name":1065,"callback":1139,"file":1137,"line":821},"player_position_save_admin_default_options_html",{"type":419,"name":928,"callback":1042,"priority":64,"file":1137,"line":914},{"type":419,"name":883,"callback":1142,"priority":64,"file":1143,"line":910},"should_i","models\\seo.php",{"type":419,"name":928,"callback":1145,"priority":64,"file":1143,"line":914},"single_attributes",{"type":419,"name":953,"callback":1147,"priority":64,"file":1143,"line":918},"single_video_seo",{"type":419,"name":1149,"callback":1150,"priority":64,"file":1143,"line":921},"fv_player_item_html","playlist_video_seo",{"type":419,"name":1152,"callback":1153,"priority":1019,"file":1154,"line":821},"fv_player_meta_data","splash_data","models\\splash-download.php",{"type":425,"name":426,"callback":1156,"file":1157,"line":918},"export_user_data","models\\stats-export.php",{"type":419,"name":1065,"callback":1159,"file":1160,"line":921},"options_html","models\\stats.php",{"type":419,"name":1162,"callback":1163,"file":1160,"line":899},"fv_flowplayer_conf","option",{"type":419,"name":928,"callback":1042,"priority":64,"file":1160,"line":902},{"type":425,"name":1166,"callback":1167,"file":1160,"line":804},"fv_player_stats","parse_cached_files",{"type":425,"name":1169,"callback":1170,"file":1160,"line":1171},"fv_player_update","db_init",30,{"type":425,"name":426,"callback":1173,"file":1160,"line":1053},"folder_init",{"type":425,"name":645,"callback":1175,"priority":910,"file":1160,"line":564},"stats_link",{"type":419,"name":1177,"callback":1178,"file":1160,"line":566},"manage_users_columns","users_column",{"type":419,"name":1180,"callback":1181,"priority":64,"file":1160,"line":1060},"manage_users_custom_column","users_column_content",{"type":419,"name":1183,"callback":1184,"file":1160,"line":885},"manage_users_sortable_columns","users_sortable_columns",{"type":425,"name":1186,"callback":1187,"file":1160,"line":1067},"pre_user_query","users_sort",{"type":419,"name":1003,"callback":1189,"priority":64,"file":1190,"line":394},"add_subtitles","models\\subtitles.php",{"type":419,"name":1192,"callback":1193,"priority":64,"file":1190,"line":821},"fv_player_db_video_meta_save","parse_post_metadata",{"type":425,"name":426,"callback":909,"file":1195,"line":394},"models\\system-info.php",{"type":425,"name":426,"callback":1197,"file":1195,"line":821},"export",{"type":425,"name":568,"callback":568,"file":1199,"line":394},"models\\users-ultra-pro.php",{"type":419,"name":572,"callback":1201,"priority":773,"file":1199,"line":766},"account",{"type":419,"name":572,"callback":1203,"priority":773,"file":1199,"line":1022},"post_editor",{"type":419,"name":572,"callback":1205,"priority":773,"file":1199,"line":28},"profile",{"type":425,"name":568,"callback":1207,"priority":478,"file":1208,"line":655},"email_notification","models\\video-encoder\\video-encoder.php",{"type":425,"name":645,"callback":645,"priority":394,"file":1208,"line":1210},63,{"type":419,"name":916,"callback":1212,"priority":64,"file":1208,"line":1213},"default_settings",65,{"type":425,"name":475,"callback":475,"file":1208,"line":1215},81,{"type":425,"name":426,"callback":1217,"file":1208,"line":310},"create_encoding_categories",{"type":419,"name":1219,"callback":1220,"file":1208,"line":1221},"wp_terms_checklist_args","category_picker_args",95,{"type":419,"name":448,"callback":1223,"priority":64,"file":1208,"line":1224},"heartbeat_check",98,{"type":425,"name":475,"callback":1226,"file":1208,"line":613},"admin_enqueue_editor_scripts",{"type":425,"name":1228,"callback":1229,"file":1208,"line":1230},"fv_flowplayer_shortcode_editor_item_after","shortcode_editor_item",102,{"type":419,"name":649,"callback":1232,"priority":64,"file":1208,"line":748},"admin_plugin_action_links",{"type":425,"name":437,"callback":437,"file":1208,"line":1088},{"type":425,"name":1235,"callback":1236,"priority":64,"file":1208,"line":485},"fv_player_video_encoder_include_listing_lib","include_listing_lib",{"type":425,"name":1003,"callback":1238,"file":1208,"line":489},"check_playlist_video_is_processing",{"type":419,"name":1111,"callback":1112,"priority":64,"file":1208,"line":1240},251,{"type":419,"name":1242,"callback":1243,"file":1208,"line":1244},"fv_player_secure_link_timeout","job_create_expiration",672,{"type":425,"name":645,"callback":1246,"priority":93,"file":1247,"line":921},"start","models\\video-intelligence.php",{"type":425,"name":426,"callback":1249,"file":1247,"line":899},"settings_register",{"type":425,"name":437,"callback":1251,"file":1247,"line":902},"show_notice",{"type":425,"name":1253,"callback":1254,"file":1247,"line":308},"fv_player_admin_settings_tabs","settings_tab",{"type":425,"name":1256,"callback":1257,"file":1258,"line":79},"widgets_init","widget_init","models\\widget.php",{"type":425,"name":491,"callback":1260,"priority":29,"file":1258,"line":902},"formFooter",{"type":425,"name":675,"callback":1262,"file":1258,"line":1263},"wp_enqueue_media",91,{"type":419,"name":568,"callback":1265,"priority":773,"file":1266,"line":821},"fv_check_xml_sitemap_rewrite_rules","models\\xml-video-sitemap.php",{"type":425,"name":1268,"callback":1269,"priority":64,"file":1266,"line":910},"do_feed_video-sitemap","fv_generate_video_sitemap",{"type":425,"name":1271,"callback":1272,"priority":64,"file":1266,"line":914},"do_feed_video-sitemap-index","fv_generate_video_sitemap_index",{"type":425,"name":1274,"callback":1275,"file":1266,"line":921},"parse_request","fix_query_vars",{"type":419,"name":979,"callback":1277,"file":1266,"line":899},"custom_query_vars",{"type":419,"name":1279,"callback":1279,"file":1266,"line":308},"redirect_canonical",{"type":419,"name":920,"callback":1281,"file":1266,"line":1019},"settings_save",{"type":425,"name":1283,"callback":1284,"file":1266,"line":766},"fv_flowplayer_admin_seo_after","options",{"type":419,"name":787,"callback":823,"priority":64,"file":1286,"line":560},"models\\youtube.php",{"type":419,"name":791,"callback":823,"priority":64,"file":1286,"line":804},{"type":419,"name":787,"callback":829,"priority":64,"file":1286,"line":1035},{"type":419,"name":791,"callback":829,"priority":64,"file":1286,"line":1290},33,{"type":425,"name":568,"callback":1292,"file":1286,"line":1293},"disable_pro_plugin_hooks",35,{"type":425,"name":426,"callback":909,"file":1286,"line":879},{"type":419,"name":928,"callback":1296,"priority":64,"file":1286,"line":889},"player_attributes",{"type":419,"name":1298,"callback":1299,"priority":64,"file":1286,"line":1067},"fv_flowplayer_checker_time","youtube_duration",{"type":419,"name":1047,"callback":1301,"file":1286,"line":651},"disable_titles_youtube",{"type":419,"name":1303,"callback":1304,"priority":64,"file":1286,"line":825},"fv_flowplayer_get_mime_type","set_file_type",{"type":425,"name":603,"callback":1034,"file":1286,"line":830},{"type":419,"name":1162,"callback":1162,"priority":64,"file":1286,"line":1078},{"type":419,"name":1152,"callback":1308,"priority":64,"file":1286,"line":835},"fetch_yt_data",[1310,1313,1317,1319,1322,1325,1328,1331,1335,1338,1341,1344,1348,1351,1354,1357,1360,1363,1366,1368,1371,1372,1375,1378,1381,1384],{"action":1311,"nopriv":1312,"callback":1311,"hasNonce":1312,"hasCapCheck":1312,"file":422,"line":804},"fv_wp_flowplayer_support_mail",false,{"action":1314,"nopriv":1312,"callback":1314,"hasNonce":1315,"hasCapCheck":1312,"file":422,"line":1316},"fv_wp_flowplayer_activate_extension",true,84,{"action":1318,"nopriv":1312,"callback":1318,"hasNonce":1312,"hasCapCheck":1312,"file":422,"line":951},"fv_wp_flowplayer_check_template",{"action":1320,"nopriv":1312,"callback":1320,"hasNonce":1312,"hasCapCheck":1312,"file":422,"line":1321},"fv_wp_flowplayer_check_files",267,{"action":1323,"nopriv":1312,"callback":1323,"hasNonce":1312,"hasCapCheck":1312,"file":422,"line":1324},"fv_wp_flowplayer_check_license",375,{"action":1326,"nopriv":1312,"callback":1326,"hasNonce":1312,"hasCapCheck":1312,"file":422,"line":1327},"flowplayer_conversion_script",617,{"action":1329,"nopriv":1312,"callback":1329,"hasNonce":1315,"hasCapCheck":1312,"file":477,"line":1330},"fv_player_splashcreen_action",422,{"action":1332,"nopriv":1312,"callback":1333,"hasNonce":1315,"hasCapCheck":1312,"file":647,"line":1334},"fv_foliopress_ajax_pointers","fv_wp_flowplayer_pointers_ajax",335,{"action":1332,"nopriv":1312,"callback":1336,"hasNonce":1312,"hasCapCheck":1312,"file":737,"line":1337},"pointers_ajax_cookie",75,{"action":1332,"nopriv":1312,"callback":1339,"hasNonce":1315,"hasCapCheck":1312,"file":737,"line":1340},"pointers_ajax",77,{"action":1342,"nopriv":1312,"callback":1342,"hasNonce":1312,"hasCapCheck":1312,"file":737,"line":1343},"check_domain_license",78,{"action":1345,"nopriv":1312,"callback":1346,"hasNonce":1315,"hasCapCheck":1315,"file":878,"line":1347},"fv_player_db_load","open_player_for_editing",46,{"action":1349,"nopriv":1312,"callback":1350,"hasNonce":1315,"hasCapCheck":1315,"file":878,"line":825},"fv_player_db_export","export_player_data",{"action":1352,"nopriv":1312,"callback":1353,"hasNonce":1315,"hasCapCheck":1312,"file":878,"line":827},"fv_player_db_import","import_player_data",{"action":1355,"nopriv":1312,"callback":1356,"hasNonce":1312,"hasCapCheck":1315,"file":878,"line":830},"fv_player_db_clone","clone_player",{"action":1358,"nopriv":1312,"callback":1359,"hasNonce":1315,"hasCapCheck":1315,"file":878,"line":423},"fv_player_db_remove","remove_player",{"action":1361,"nopriv":1312,"callback":1362,"hasNonce":1315,"hasCapCheck":1312,"file":878,"line":1078},"fv_wp_flowplayer_retrieve_video_data","retrieve_video_data",{"action":1364,"nopriv":1312,"callback":1365,"hasNonce":1312,"hasCapCheck":1312,"file":878,"line":833},"fv_player_db_retrieve_all_players_for_dropdown","retrieve_all_players_for_dropdown",{"action":533,"nopriv":1312,"callback":1367,"hasNonce":1315,"hasCapCheck":1315,"file":878,"line":835},"db_store_player_data",{"action":1369,"nopriv":1315,"callback":1370,"hasNonce":1312,"hasCapCheck":1312,"file":907,"line":899},"fv_wp_flowplayer_email_signup","email_signup",{"action":1369,"nopriv":1312,"callback":1370,"hasNonce":1312,"hasCapCheck":1312,"file":907,"line":902},{"action":1373,"nopriv":1312,"callback":1374,"hasNonce":1315,"hasCapCheck":1312,"file":907,"line":766},"fv_player_email_subscription_save","save_settings",{"action":1376,"nopriv":1312,"callback":1377,"hasNonce":1312,"hasCapCheck":1312,"file":1137,"line":64},"fv_wp_flowplayer_video_position_save","video_position_save",{"action":1379,"nopriv":1312,"callback":1380,"hasNonce":1315,"hasCapCheck":1312,"file":1160,"line":570},"fv_player_stats_users_search","user_stats_search",{"action":1382,"nopriv":1312,"callback":1383,"hasNonce":1315,"hasCapCheck":1315,"file":1247,"line":1019},"fv-player-vi-add","settings_toggle",{"action":1385,"nopriv":1312,"callback":1383,"hasNonce":1315,"hasCapCheck":1315,"file":1247,"line":766},"fv-player-vi-remove",[],[1388,1390,1392,1395],{"tag":20,"callback":1389,"file":688,"line":560},"flowplayer_content_handle",{"tag":1391,"callback":1389,"file":688,"line":1032},"fvplayer",{"tag":1393,"callback":1394,"file":688,"line":816},"fv_time","fv_player_time",{"tag":1396,"callback":1396,"file":688,"line":1397},"fvplayer_watched",594,[1399,1401],{"hook":800,"callback":800,"file":797,"line":1400},437,{"hook":1166,"callback":1166,"file":1160,"line":1022},{"dangerousFunctions":1403,"sqlUsage":1419,"outputEscaping":1549,"fileOperations":28,"externalRequests":553,"nonceChecks":1053,"capabilityChecks":1053,"bundledLibraries":2139},[1404,1408,1411,1413,1416],{"fn":1405,"file":737,"line":1406,"context":1407},"unserialize",397,"$response = @unserialize( preg_replace( '~^\u002F\\*[\\s\\S]*?\\*\u002F\\s+~', '', $raw_response['body'] ) );",{"fn":1405,"file":737,"line":1409,"context":1410},435,"$res = unserialize( preg_replace( '~^\u002F\\*[\\s\\S]*?\\*\u002F\\s+~', '', $request['body'] ) );",{"fn":1405,"file":810,"line":499,"context":1412},"$unserialized = unserialize( $result );",{"fn":1405,"file":907,"line":1414,"context":1415},586,"$tmp = unserialize($row->error);",{"fn":1405,"file":907,"line":1417,"context":1418},634,"$tmp = unserialize($item);",{"prepared":1337,"raw":1420,"locations":1421},67,[1422,1425,1427,1430,1432,1434,1436,1439,1441,1442,1446,1448,1452,1455,1458,1460,1462,1464,1466,1468,1470,1471,1473,1476,1478,1480,1482,1484,1486,1488,1490,1491,1493,1495,1496,1499,1501,1503,1505,1507,1509,1510,1512,1514,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1531,1533,1534,1536,1538,1539,1540,1542,1544,1546],{"file":422,"line":1423,"context":1424},279,"$wpdb->get_results() with variable interpolation",{"file":422,"line":1426,"context":1424},280,{"file":422,"line":1428,"context":1429},456,"$wpdb->get_col() with variable interpolation",{"file":422,"line":1431,"context":1424},622,{"file":797,"line":1433,"context":1424},329,{"file":797,"line":1435,"context":1429},614,{"file":1437,"line":1438,"context":1424},"models\\class.fv-player-bunny_stream-browser.php",71,{"file":1440,"line":738,"context":1424},"models\\conversion\\shortcode2DB.class.php",{"file":819,"line":889,"context":1424},{"file":1443,"line":1444,"context":1445},"models\\db-player-meta.php",183,"$wpdb->get_row() with variable interpolation",{"file":1443,"line":1447,"context":1424},261,{"file":1449,"line":1450,"context":1451},"models\\db-player.php",1088,"$wpdb->get_var() with variable interpolation",{"file":1453,"line":1454,"context":1424},"models\\db-video-meta.php",231,{"file":1456,"line":1457,"context":1424},"models\\db-video.php",310,{"file":878,"line":1459,"context":1424},1416,{"file":878,"line":1461,"context":1451},2014,{"file":878,"line":1463,"context":1451},2030,{"file":907,"line":1465,"context":1451},484,{"file":907,"line":1467,"context":1424},575,{"file":907,"line":1469,"context":1424},602,{"file":939,"line":1343,"context":1424},{"file":950,"line":1472,"context":1451},1872,{"file":1474,"line":1475,"context":1424},"models\\migration-wizard.class.php",151,{"file":1160,"line":1477,"context":1429},316,{"file":1160,"line":1479,"context":1429},326,{"file":1160,"line":1481,"context":1429},336,{"file":1160,"line":1483,"context":1429},346,{"file":1160,"line":1485,"context":1424},391,{"file":1160,"line":1487,"context":1424},393,{"file":1160,"line":1489,"context":1424},431,{"file":1160,"line":685,"context":1424},{"file":1160,"line":1492,"context":1424},464,{"file":1160,"line":1494,"context":1424},508,{"file":1195,"line":845,"context":1445},{"file":1497,"line":1498,"context":1451},"models\\video-encoder\\class.fv-player-encoder-list-table.php",270,{"file":1208,"line":1500,"context":1451},482,{"file":1208,"line":1502,"context":1424},486,{"file":1266,"line":1504,"context":1424},308,{"file":1266,"line":1506,"context":1424},311,{"file":1266,"line":1508,"context":1424},401,{"file":1266,"line":673,"context":1424},{"file":1266,"line":1511,"context":1451},475,{"file":1266,"line":1513,"context":1451},477,{"file":1515,"line":1035,"context":1516},"uninstall.php","$wpdb->query() with variable interpolation",{"file":1515,"line":1290,"context":1516},{"file":1515,"line":1053,"context":1516},{"file":1515,"line":1293,"context":1516},{"file":1515,"line":564,"context":1516},{"file":1515,"line":879,"context":1516},{"file":1515,"line":566,"context":1516},{"file":1515,"line":1060,"context":1516},{"file":1515,"line":885,"context":1516},{"file":1515,"line":889,"context":1516},{"file":1515,"line":893,"context":1516},{"file":1515,"line":1115,"context":1516},{"file":1515,"line":837,"context":1516},{"file":1515,"line":1530,"context":1516},57,{"file":1515,"line":1532,"context":1516},58,{"file":1515,"line":655,"context":1516},{"file":1515,"line":1535,"context":1516},61,{"file":1515,"line":1537,"context":1516},62,{"file":1515,"line":1210,"context":1516},{"file":1515,"line":1213,"context":1516},{"file":1515,"line":1541,"context":1516},66,{"file":1515,"line":1543,"context":1516},68,{"file":1515,"line":1545,"context":1516},69,{"file":1547,"line":1548,"context":1451},"view\\admin.php",670,{"escaped":1550,"rawEcho":1551,"locations":1552},342,384,[1553,1555,1556,1558,1560,1562,1564,1566,1568,1570,1572,1573,1575,1576,1578,1580,1582,1584,1586,1587,1588,1589,1590,1592,1594,1595,1597,1598,1599,1600,1602,1604,1606,1608,1610,1612,1614,1615,1617,1618,1620,1621,1623,1625,1627,1629,1631,1633,1635,1636,1637,1639,1640,1641,1643,1644,1646,1647,1648,1650,1651,1652,1654,1656,1657,1658,1661,1662,1664,1666,1668,1669,1670,1671,1673,1675,1676,1677,1678,1679,1680,1681,1683,1684,1685,1687,1689,1691,1692,1694,1696,1698,1700,1702,1704,1706,1708,1710,1712,1714,1715,1717,1718,1719,1720,1721,1722,1723,1725,1726,1727,1728,1730,1732,1734,1735,1736,1738,1740,1742,1743,1745,1747,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1760,1762,1764,1765,1766,1767,1769,1770,1772,1774,1775,1777,1779,1781,1783,1784,1785,1787,1788,1790,1792,1794,1795,1796,1798,1799,1800,1802,1804,1805,1806,1808,1810,1811,1812,1814,1815,1816,1817,1818,1820,1822,1824,1826,1828,1830,1832,1834,1836,1838,1840,1842,1844,1846,1848,1850,1852,1854,1856,1858,1860,1862,1864,1866,1868,1870,1871,1872,1873,1875,1877,1878,1879,1880,1882,1883,1884,1885,1886,1888,1889,1890,1892,1893,1894,1895,1896,1897,1898,1899,1901,1902,1904,1905,1906,1907,1908,1910,1912,1913,1915,1916,1917,1919,1920,1921,1922,1923,1924,1925,1927,1928,1929,1930,1931,1933,1934,1935,1936,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1954,1955,1956,1957,1958,1960,1962,1964,1966,1967,1968,1969,1970,1971,1973,1974,1976,1978,1980,1982,1984,1986,1988,1990,1992,1993,1994,1996,1998,2000,2002,2004,2006,2008,2010,2012,2014,2015,2016,2018,2019,2021,2023,2025,2027,2029,2031,2033,2035,2037,2039,2041,2043,2045,2046,2048,2050,2052,2054,2056,2058,2060,2062,2064,2066,2067,2068,2069,2071,2072,2073,2074,2076,2078,2079,2080,2082,2083,2085,2087,2089,2091,2092,2093,2094,2095,2097,2098,2099,2100,2101,2102,2103,2105,2107,2108,2109,2110,2112,2113,2114,2116,2117,2119,2120,2122,2124,2126,2128,2129,2130,2132,2134,2135,2136,2137,2138],{"file":422,"line":413,"context":1554},"raw output",{"file":422,"line":1224,"context":1554},{"file":422,"line":1557,"context":1554},128,{"file":422,"line":1559,"context":1554},201,{"file":422,"line":1561,"context":1554},365,{"file":422,"line":1563,"context":1554},386,{"file":422,"line":1565,"context":1554},604,{"file":422,"line":1567,"context":1554},612,{"file":422,"line":1569,"context":1554},635,{"file":422,"line":1571,"context":1554},641,{"file":422,"line":595,"context":1554},{"file":422,"line":1574,"context":1554},762,{"file":477,"line":755,"context":1554},{"file":477,"line":1577,"context":1554},542,{"file":550,"line":1579,"context":1554},573,{"file":550,"line":1581,"context":1554},798,{"file":647,"line":1583,"context":1554},390,{"file":734,"line":1585,"context":1554},124,{"file":734,"line":668,"context":1554},{"file":734,"line":961,"context":1554},{"file":734,"line":732,"context":1554},{"file":734,"line":963,"context":1554},{"file":734,"line":1591,"context":1554},153,{"file":734,"line":1593,"context":1554},173,{"file":734,"line":523,"context":1554},{"file":1596,"line":1530,"context":1554},"includes\\class.fv-player-wizard-step-base.php",{"file":1596,"line":840,"context":1554},{"file":1596,"line":840,"context":1554},{"file":1596,"line":1537,"context":1554},{"file":737,"line":1601,"context":1554},460,{"file":737,"line":1603,"context":1554},467,{"file":737,"line":1605,"context":1554},689,{"file":737,"line":1607,"context":1554},737,{"file":737,"line":1609,"context":1554},744,{"file":737,"line":1611,"context":1554},745,{"file":737,"line":1613,"context":1554},748,{"file":737,"line":453,"context":1554},{"file":737,"line":1616,"context":1554},750,{"file":737,"line":1616,"context":1554},{"file":737,"line":1619,"context":1554},752,{"file":737,"line":1619,"context":1554},{"file":737,"line":1622,"context":1554},783,{"file":737,"line":1624,"context":1554},887,{"file":737,"line":1626,"context":1554},897,{"file":737,"line":1628,"context":1554},958,{"file":737,"line":1630,"context":1554},994,{"file":737,"line":1632,"context":1554},1004,{"file":1634,"line":553,"context":1554},"models\\bunny-stream-wizard\\step_0_introduction.php",{"file":1634,"line":553,"context":1554},{"file":1634,"line":553,"context":1554},{"file":1638,"line":1171,"context":1554},"models\\bunny-stream-wizard\\step_1_api_key.php",{"file":1638,"line":1171,"context":1554},{"file":1638,"line":1171,"context":1554},{"file":1642,"line":570,"context":1554},"models\\bunny-stream-wizard\\step_2_stream_libs.php",{"file":1642,"line":570,"context":1554},{"file":1645,"line":899,"context":1554},"models\\bunny-stream-wizard\\step_finish.php",{"file":767,"line":1532,"context":1554},{"file":767,"line":1593,"context":1554},{"file":767,"line":1649,"context":1554},175,{"file":767,"line":1649,"context":1554},{"file":767,"line":1649,"context":1554},{"file":767,"line":1653,"context":1554},180,{"file":767,"line":1655,"context":1554},182,{"file":767,"line":1655,"context":1554},{"file":767,"line":1655,"context":1554},{"file":1659,"line":1660,"context":1554},"models\\class.fv-player-bunny_stream.php",364,{"file":810,"line":1230,"context":1554},{"file":810,"line":1663,"context":1554},178,{"file":810,"line":1665,"context":1554},179,{"file":810,"line":1667,"context":1554},188,{"file":810,"line":404,"context":1554},{"file":810,"line":852,"context":1554},{"file":810,"line":859,"context":1554},{"file":810,"line":1672,"context":1554},219,{"file":1440,"line":1674,"context":1554},174,{"file":819,"line":766,"context":1554},{"file":819,"line":1293,"context":1554},{"file":819,"line":1083,"context":1554},{"file":819,"line":1420,"context":1554},{"file":819,"line":738,"context":1554},{"file":819,"line":323,"context":1554},{"file":819,"line":1682,"context":1554},82,{"file":819,"line":613,"context":1554},{"file":819,"line":1667,"context":1554},{"file":824,"line":1686,"context":1554},283,{"file":824,"line":1688,"context":1554},309,{"file":824,"line":1690,"context":1554},319,{"file":824,"line":677,"context":1554},{"file":824,"line":1693,"context":1554},452,{"file":878,"line":1695,"context":1554},1172,{"file":878,"line":1697,"context":1554},1298,{"file":878,"line":1699,"context":1554},1300,{"file":878,"line":1701,"context":1554},1651,{"file":878,"line":1703,"context":1554},1653,{"file":878,"line":1705,"context":1554},1846,{"file":907,"line":1707,"context":1554},185,{"file":907,"line":1709,"context":1554},186,{"file":907,"line":1711,"context":1554},191,{"file":907,"line":1713,"context":1554},195,{"file":907,"line":1559,"context":1554},{"file":907,"line":1716,"context":1554},202,{"file":907,"line":527,"context":1554},{"file":907,"line":535,"context":1554},{"file":907,"line":843,"context":1554},{"file":907,"line":849,"context":1554},{"file":907,"line":852,"context":1554},{"file":907,"line":852,"context":1554},{"file":907,"line":1724,"context":1554},216,{"file":907,"line":859,"context":1554},{"file":907,"line":1672,"context":1554},{"file":907,"line":1672,"context":1554},{"file":907,"line":1729,"context":1554},220,{"file":907,"line":1731,"context":1554},223,{"file":907,"line":1733,"context":1554},224,{"file":907,"line":1733,"context":1554},{"file":907,"line":870,"context":1554},{"file":907,"line":1737,"context":1554},287,{"file":907,"line":1739,"context":1554},294,{"file":907,"line":1741,"context":1554},297,{"file":907,"line":1741,"context":1554},{"file":907,"line":1744,"context":1554},591,{"file":907,"line":1746,"context":1554},638,{"file":907,"line":1748,"context":1554},646,{"file":932,"line":655,"context":1554},{"file":950,"line":843,"context":1554},{"file":950,"line":843,"context":1554},{"file":950,"line":843,"context":1554},{"file":950,"line":849,"context":1554},{"file":950,"line":852,"context":1554},{"file":950,"line":852,"context":1554},{"file":950,"line":863,"context":1554},{"file":950,"line":874,"context":1554},{"file":950,"line":1759,"context":1554},229,{"file":950,"line":1761,"context":1554},239,{"file":950,"line":1763,"context":1554},286,{"file":950,"line":1763,"context":1554},{"file":950,"line":1763,"context":1554},{"file":950,"line":1739,"context":1554},{"file":950,"line":1768,"context":1554},295,{"file":950,"line":1768,"context":1554},{"file":950,"line":1771,"context":1554},302,{"file":950,"line":1773,"context":1554},305,{"file":950,"line":1773,"context":1554},{"file":950,"line":1776,"context":1554},314,{"file":950,"line":1778,"context":1554},317,{"file":950,"line":1780,"context":1554},333,{"file":950,"line":1782,"context":1554},334,{"file":950,"line":1334,"context":1554},{"file":950,"line":1550,"context":1554},{"file":950,"line":1786,"context":1554},345,{"file":950,"line":1786,"context":1554},{"file":950,"line":1789,"context":1554},349,{"file":950,"line":1791,"context":1554},352,{"file":950,"line":1793,"context":1554},432,{"file":950,"line":1793,"context":1554},{"file":950,"line":1793,"context":1554},{"file":950,"line":1797,"context":1554},434,{"file":950,"line":1797,"context":1554},{"file":950,"line":1400,"context":1554},{"file":950,"line":1801,"context":1554},442,{"file":950,"line":1803,"context":1554},448,{"file":950,"line":1513,"context":1554},{"file":950,"line":1513,"context":1554},{"file":950,"line":1807,"context":1554},480,{"file":950,"line":1809,"context":1554},547,{"file":950,"line":1809,"context":1554},{"file":950,"line":1809,"context":1554},{"file":950,"line":1813,"context":1554},549,{"file":950,"line":1813,"context":1554},{"file":950,"line":1813,"context":1554},{"file":950,"line":541,"context":1554},{"file":950,"line":718,"context":1554},{"file":950,"line":1819,"context":1554},564,{"file":950,"line":1821,"context":1554},567,{"file":950,"line":1823,"context":1554},1379,{"file":950,"line":1825,"context":1554},1393,{"file":950,"line":1827,"context":1554},1394,{"file":950,"line":1829,"context":1554},1395,{"file":950,"line":1831,"context":1554},1397,{"file":950,"line":1833,"context":1554},1404,{"file":950,"line":1835,"context":1554},1406,{"file":950,"line":1837,"context":1554},1407,{"file":950,"line":1839,"context":1554},1408,{"file":950,"line":1841,"context":1554},1411,{"file":950,"line":1843,"context":1554},1423,{"file":950,"line":1845,"context":1554},1425,{"file":950,"line":1847,"context":1554},1434,{"file":950,"line":1849,"context":1554},1496,{"file":950,"line":1851,"context":1554},1497,{"file":950,"line":1853,"context":1554},2576,{"file":950,"line":1855,"context":1554},2584,{"file":950,"line":1857,"context":1554},2589,{"file":950,"line":1859,"context":1554},2676,{"file":950,"line":1861,"context":1554},2685,{"file":950,"line":1863,"context":1554},2710,{"file":950,"line":1865,"context":1554},2784,{"file":950,"line":1867,"context":1554},2788,{"file":950,"line":1869,"context":1554},2802,{"file":1040,"line":985,"context":1554},{"file":1093,"line":885,"context":1554},{"file":1093,"line":965,"context":1554},{"file":1874,"line":655,"context":1554},"models\\migration-wizard\\step_2_list_videos.php",{"file":1876,"line":1053,"context":1554},"models\\migration-wizard\\step_3_test_and_replace.php",{"file":1876,"line":1053,"context":1554},{"file":1876,"line":1530,"context":1554},{"file":1876,"line":1532,"context":1554},{"file":1881,"line":816,"context":1554},"models\\migration-wizard\\step_finish.php",{"file":1474,"line":879,"context":1554},{"file":1474,"line":1083,"context":1554},{"file":1474,"line":1115,"context":1554},{"file":1474,"line":1530,"context":1554},{"file":1474,"line":1887,"context":1554},79,{"file":1474,"line":323,"context":1554},{"file":1474,"line":1682,"context":1554},{"file":1160,"line":1891,"context":1554},864,{"file":1195,"line":1032,"context":1554},{"file":1195,"line":1535,"context":1554},{"file":1195,"line":1537,"context":1554},{"file":1195,"line":1210,"context":1554},{"file":1195,"line":1213,"context":1554},{"file":1195,"line":1541,"context":1554},{"file":1195,"line":1420,"context":1554},{"file":1195,"line":1900,"context":1554},70,{"file":1195,"line":1438,"context":1554},{"file":1195,"line":1903,"context":1554},74,{"file":1195,"line":1337,"context":1554},{"file":1195,"line":1343,"context":1554},{"file":1195,"line":1887,"context":1554},{"file":1195,"line":1682,"context":1554},{"file":1195,"line":1909,"context":1554},85,{"file":1195,"line":1911,"context":1554},86,{"file":1195,"line":27,"context":1554},{"file":1195,"line":1914,"context":1554},89,{"file":1195,"line":1221,"context":1554},{"file":1195,"line":382,"context":1554},{"file":1195,"line":1918,"context":1554},99,{"file":1195,"line":333,"context":1554},{"file":1195,"line":613,"context":1554},{"file":1195,"line":1230,"context":1554},{"file":1195,"line":662,"context":1554},{"file":1195,"line":748,"context":1554},{"file":1195,"line":752,"context":1554},{"file":1195,"line":1926,"context":1554},127,{"file":1195,"line":985,"context":1554},{"file":1195,"line":859,"context":1554},{"file":1195,"line":1729,"context":1554},{"file":1195,"line":689,"context":1554},{"file":1208,"line":1932,"context":1554},747,{"file":1208,"line":453,"context":1554},{"file":1208,"line":1616,"context":1554},{"file":1247,"line":1903,"context":1554},{"file":1247,"line":1937,"context":1554},110,{"file":1247,"line":1088,"context":1554},{"file":1247,"line":1088,"context":1554},{"file":1247,"line":1557,"context":1554},{"file":1247,"line":1557,"context":1554},{"file":1247,"line":973,"context":1554},{"file":1247,"line":1711,"context":1554},{"file":1247,"line":845,"context":1554},{"file":1258,"line":423,"context":1554},{"file":1258,"line":833,"context":1554},{"file":1258,"line":1530,"context":1554},{"file":1258,"line":1224,"context":1554},{"file":1258,"line":333,"context":1554},{"file":1258,"line":333,"context":1554},{"file":1258,"line":755,"context":1554},{"file":1258,"line":1953,"context":1554},107,{"file":1258,"line":1953,"context":1554},{"file":1258,"line":807,"context":1554},{"file":1258,"line":807,"context":1554},{"file":1266,"line":693,"context":1554},{"file":1266,"line":1959,"context":1554},417,{"file":1266,"line":1961,"context":1554},425,{"file":1266,"line":1963,"context":1554},459,{"file":1266,"line":1965,"context":1554},483,{"file":1266,"line":1465,"context":1554},{"file":1286,"line":874,"context":1554},{"file":1547,"line":423,"context":1554},{"file":1547,"line":781,"context":1554},{"file":1547,"line":789,"context":1554},{"file":1547,"line":1972,"context":1554},169,{"file":1547,"line":1972,"context":1554},{"file":1547,"line":1975,"context":1554},177,{"file":1547,"line":1977,"context":1554},181,{"file":1547,"line":1979,"context":1554},200,{"file":1547,"line":1981,"context":1554},206,{"file":1547,"line":1983,"context":1554},262,{"file":1547,"line":1985,"context":1554},263,{"file":1547,"line":1987,"context":1554},380,{"file":1547,"line":1989,"context":1554},568,{"file":1547,"line":1991,"context":1554},774,{"file":1547,"line":1991,"context":1554},{"file":1547,"line":1622,"context":1554},{"file":1547,"line":1995,"context":1554},784,{"file":1547,"line":1997,"context":1554},785,{"file":1547,"line":1999,"context":1554},786,{"file":1547,"line":2001,"context":1554},843,{"file":1547,"line":2003,"context":1554},844,{"file":1547,"line":2005,"context":1554},849,{"file":1547,"line":2007,"context":1554},853,{"file":1547,"line":2009,"context":1554},857,{"file":1547,"line":2011,"context":1554},862,{"file":1547,"line":2013,"context":1554},863,{"file":1547,"line":2013,"context":1554},{"file":1547,"line":1891,"context":1554},{"file":1547,"line":2017,"context":1554},865,{"file":1547,"line":2017,"context":1554},{"file":1547,"line":2020,"context":1554},866,{"file":1547,"line":2022,"context":1554},1139,{"file":1547,"line":2024,"context":1554},1193,{"file":1547,"line":2026,"context":1554},1473,{"file":1547,"line":2028,"context":1554},1531,{"file":1547,"line":2030,"context":1554},1572,{"file":1547,"line":2032,"context":1554},1587,{"file":1547,"line":2034,"context":1554},1632,{"file":1547,"line":2036,"context":1554},1956,{"file":1547,"line":2038,"context":1554},1966,{"file":1547,"line":2040,"context":1554},1970,{"file":1547,"line":2042,"context":1554},2064,{"file":1547,"line":2044,"context":1554},2094,{"file":1547,"line":2044,"context":1554},{"file":1547,"line":2047,"context":1554},2112,{"file":1547,"line":2049,"context":1554},2113,{"file":1547,"line":2051,"context":1554},2114,{"file":1547,"line":2053,"context":1554},2135,{"file":1547,"line":2055,"context":1554},2143,{"file":1547,"line":2057,"context":1554},2160,{"file":1547,"line":2059,"context":1554},2192,{"file":1547,"line":2061,"context":1554},2269,{"file":2063,"line":1035,"context":1554},"view\\bunny-stream-categories.php",{"file":2065,"line":655,"context":1554},"view\\bunny-stream-settings.php",{"file":2065,"line":655,"context":1554},{"file":2065,"line":655,"context":1554},{"file":2065,"line":310,"context":1554},{"file":2070,"line":1914,"context":1554},"view\\stats.php",{"file":2070,"line":14,"context":1554},{"file":2070,"line":310,"context":1554},{"file":2070,"line":662,"context":1554},{"file":2070,"line":2075,"context":1554},118,{"file":2070,"line":2077,"context":1554},126,{"file":2070,"line":781,"context":1554},{"file":2070,"line":1768,"context":1554},{"file":2070,"line":2081,"context":1554},323,{"file":2070,"line":940,"context":1554},{"file":2070,"line":2084,"context":1554},372,{"file":2070,"line":2086,"context":1554},398,{"file":2070,"line":2088,"context":1554},421,{"file":2090,"line":1347,"context":1554},"view\\wizard.php",{"file":2090,"line":1347,"context":1554},{"file":2090,"line":1115,"context":1554},{"file":2090,"line":837,"context":1554},{"file":2090,"line":1530,"context":1554},{"file":2090,"line":2096,"context":1554},93,{"file":2090,"line":413,"context":1554},{"file":2090,"line":413,"context":1554},{"file":2090,"line":382,"context":1554},{"file":2090,"line":382,"context":1554},{"file":2090,"line":382,"context":1554},{"file":2090,"line":1918,"context":1554},{"file":2090,"line":2104,"context":1554},114,{"file":2090,"line":2106,"context":1554},115,{"file":2090,"line":2106,"context":1554},{"file":2090,"line":489,"context":1554},{"file":2090,"line":489,"context":1554},{"file":2090,"line":2111,"context":1554},117,{"file":2090,"line":2075,"context":1554},{"file":2090,"line":493,"context":1554},{"file":2090,"line":2115,"context":1554},120,{"file":2090,"line":1926,"context":1554},{"file":2090,"line":2118,"context":1554},252,{"file":2090,"line":1321,"context":1554},{"file":2090,"line":2121,"context":1554},277,{"file":2090,"line":2123,"context":1554},298,{"file":2090,"line":2125,"context":1554},312,{"file":2090,"line":2127,"context":1554},320,{"file":2090,"line":1433,"context":1554},{"file":2090,"line":1782,"context":1554},{"file":2090,"line":2131,"context":1554},339,{"file":2090,"line":2133,"context":1554},362,{"file":2090,"line":1563,"context":1554},{"file":2090,"line":1563,"context":1554},{"file":2090,"line":1563,"context":1554},{"file":2090,"line":1485,"context":1554},{"file":2090,"line":1502,"context":1554},[2140,2143],{"name":2141,"version":38,"knownCves":2142},"Select2",[],{"name":2144,"version":38,"knownCves":2145},"Guzzle",[],[2147,2163,2171,2200,2223,2238,2247,2258,2267,2275,2290,2300,2308,2316,2325,2334,2349,2360,2376,2385,2393,2404,2412,2420,2428,2439,2449,2459,2470,2478,2489,2497,2505],{"entryPoint":2148,"graph":2149,"unsanitizedCount":48,"severity":56},"track (controller\\track.php:181)",{"nodes":2150,"edges":2161},[2151,2156],{"id":2152,"type":2153,"label":2154,"file":2155,"line":1707},"n0","source","$_REQUEST","controller\\track.php",{"id":2157,"type":2158,"label":2159,"file":2155,"line":1707,"wp_function":2160},"n1","sink","file_put_contents() [File Write]","file_put_contents",[2162],{"from":2152,"to":2157,"sanitized":1312},{"entryPoint":2164,"graph":2165,"unsanitizedCount":48,"severity":56},"\u003Ctrack> (controller\\track.php:0)",{"nodes":2166,"edges":2169},[2167,2168],{"id":2152,"type":2153,"label":2154,"file":2155,"line":1707},{"id":2157,"type":2158,"label":2159,"file":2155,"line":1707,"wp_function":2160},[2170],{"from":2152,"to":2157,"sanitized":1312},{"entryPoint":2172,"graph":2173,"unsanitizedCount":2199,"severity":56},"process (models\\bunny-stream-wizard\\step_2_stream_libs.php:90)",{"nodes":2174,"edges":2194},[2175,2178,2181,2186,2190,2192],{"id":2152,"type":2153,"label":2176,"file":1642,"line":2177},"$_POST (x2)",122,{"id":2157,"type":2179,"label":2180,"file":1642,"line":2177},"transform","→ api_call()",{"id":2182,"type":2158,"label":2183,"file":2184,"line":1541,"wp_function":2185},"n2","wp_remote_get() [SSRF]","models\\class.fv-player-bunny_stream-api.php","wp_remote_get",{"id":2187,"type":2153,"label":2188,"file":1642,"line":2189},"n3","$_POST['fv_bunny_stream_wizard_lib']",129,{"id":2191,"type":2179,"label":2180,"file":1642,"line":2189},"n4",{"id":2193,"type":2158,"label":2183,"file":2184,"line":1541,"wp_function":2185},"n5",[2195,2196,2197,2198],{"from":2152,"to":2157,"sanitized":1312},{"from":2157,"to":2182,"sanitized":1312},{"from":2187,"to":2191,"sanitized":1312},{"from":2191,"to":2193,"sanitized":1312},3,{"entryPoint":2201,"graph":2202,"unsanitizedCount":2199,"severity":56},"\u003Cstep_2_stream_libs> (models\\bunny-stream-wizard\\step_2_stream_libs.php:0)",{"nodes":2203,"edges":2217},[2204,2206,2209,2210,2211,2212,2213,2215],{"id":2152,"type":2153,"label":2205,"file":1642,"line":1035},"$_POST['bunnycdn_api']",{"id":2157,"type":2158,"label":2207,"file":1642,"line":1035,"wp_function":2208},"echo() [XSS]","echo",{"id":2182,"type":2153,"label":2176,"file":1642,"line":2177},{"id":2187,"type":2179,"label":2180,"file":1642,"line":2177},{"id":2191,"type":2158,"label":2183,"file":2184,"line":1541,"wp_function":2185},{"id":2193,"type":2153,"label":2188,"file":1642,"line":2189},{"id":2214,"type":2179,"label":2180,"file":1642,"line":2189},"n6",{"id":2216,"type":2158,"label":2183,"file":2184,"line":1541,"wp_function":2185},"n7",[2218,2219,2220,2221,2222],{"from":2152,"to":2157,"sanitized":1315},{"from":2182,"to":2187,"sanitized":1312},{"from":2187,"to":2191,"sanitized":1312},{"from":2193,"to":2214,"sanitized":1312},{"from":2214,"to":2216,"sanitized":1312},{"entryPoint":2224,"graph":2225,"unsanitizedCount":324,"severity":56},"advanced_filters (models\\list-table.php:195)",{"nodes":2226,"edges":2235},[2227,2230,2231,2234],{"id":2152,"type":2153,"label":2228,"file":1093,"line":2229},"$_REQUEST['orderby']",197,{"id":2157,"type":2158,"label":2207,"file":1093,"line":2229,"wp_function":2208},{"id":2182,"type":2153,"label":2232,"file":1093,"line":2233},"$_REQUEST['order']",199,{"id":2187,"type":2158,"label":2207,"file":1093,"line":2233,"wp_function":2208},[2236,2237],{"from":2152,"to":2157,"sanitized":1312},{"from":2182,"to":2187,"sanitized":1312},{"entryPoint":2239,"graph":2240,"unsanitizedCount":48,"severity":56},"settings_box (models\\system-info.php:35)",{"nodes":2241,"edges":2245},[2242,2244],{"id":2152,"type":2153,"label":2243,"file":1195,"line":382},"$_SERVER['SERVER_SOFTWARE']",{"id":2157,"type":2158,"label":2207,"file":1195,"line":382,"wp_function":2208},[2246],{"from":2152,"to":2157,"sanitized":1312},{"entryPoint":2248,"graph":2249,"unsanitizedCount":324,"severity":56},"advanced_filters (models\\video-encoder\\class.fv-player-encoder-list-table.php:46)",{"nodes":2250,"edges":2255},[2251,2252,2253,2254],{"id":2152,"type":2153,"label":2228,"file":1497,"line":413},{"id":2157,"type":2158,"label":2207,"file":1497,"line":413,"wp_function":2208},{"id":2182,"type":2153,"label":2232,"file":1497,"line":382},{"id":2187,"type":2158,"label":2207,"file":1497,"line":382,"wp_function":2208},[2256,2257],{"from":2152,"to":2157,"sanitized":1312},{"from":2182,"to":2187,"sanitized":1312},{"entryPoint":2259,"graph":2260,"unsanitizedCount":29,"severity":2266},"fv_player_splashcreen_action (controller\\editor.php:424)",{"nodes":2261,"edges":2264},[2262,2263],{"id":2152,"type":2153,"label":2176,"file":477,"line":680},{"id":2157,"type":2158,"label":2159,"file":477,"line":1511,"wp_function":2160},[2265],{"from":2152,"to":2157,"sanitized":1315},"low",{"entryPoint":2268,"graph":2269,"unsanitizedCount":29,"severity":2266},"\u003Ceditor> (controller\\editor.php:0)",{"nodes":2270,"edges":2273},[2271,2272],{"id":2152,"type":2153,"label":2176,"file":477,"line":680},{"id":2157,"type":2158,"label":2159,"file":477,"line":1511,"wp_function":2160},[2274],{"from":2152,"to":2157,"sanitized":1315},{"entryPoint":2276,"graph":2277,"unsanitizedCount":48,"severity":2266},"fv_player_settings_save (controller\\settings.php:136)",{"nodes":2278,"edges":2287},[2279,2281,2283],{"id":2152,"type":2153,"label":2280,"file":647,"line":511},"$_POST",{"id":2157,"type":2179,"label":2282,"file":647,"line":511},"→ _set_conf()",{"id":2182,"type":2158,"label":2284,"file":950,"line":2285,"wp_function":2286},"update_option() [Settings Manipulation]",824,"update_option",[2288,2289],{"from":2152,"to":2157,"sanitized":1312},{"from":2157,"to":2182,"sanitized":1312},{"entryPoint":2291,"graph":2292,"unsanitizedCount":48,"severity":2266},"\u003Csettings> (controller\\settings.php:0)",{"nodes":2293,"edges":2297},[2294,2295,2296],{"id":2152,"type":2153,"label":2280,"file":647,"line":511},{"id":2157,"type":2179,"label":2282,"file":647,"line":511},{"id":2182,"type":2158,"label":2284,"file":950,"line":2285,"wp_function":2286},[2298,2299],{"from":2152,"to":2157,"sanitized":1312},{"from":2157,"to":2182,"sanitized":1312},{"entryPoint":2301,"graph":2302,"unsanitizedCount":29,"severity":2266},"\u003Cclass.fv-player-wizard-base> (includes\\class.fv-player-wizard-base.php:0)",{"nodes":2303,"edges":2306},[2304,2305],{"id":2152,"type":2153,"label":2280,"file":734,"line":655},{"id":2157,"type":2158,"label":2207,"file":734,"line":523,"wp_function":2208},[2307],{"from":2152,"to":2157,"sanitized":1315},{"entryPoint":2309,"graph":2310,"unsanitizedCount":29,"severity":2266},"display (models\\bunny-stream-wizard\\step_2_stream_libs.php:22)",{"nodes":2311,"edges":2314},[2312,2313],{"id":2152,"type":2153,"label":2205,"file":1642,"line":1035},{"id":2157,"type":2158,"label":2207,"file":1642,"line":1035,"wp_function":2208},[2315],{"from":2152,"to":2157,"sanitized":1315},{"entryPoint":2317,"graph":2318,"unsanitizedCount":29,"severity":2266},"db_store_player_data (models\\db.php:930)",{"nodes":2319,"edges":2323},[2320,2322],{"id":2152,"type":2153,"label":2280,"file":878,"line":2321},944,{"id":2157,"type":2158,"label":2207,"file":878,"line":1695,"wp_function":2208},[2324],{"from":2152,"to":2157,"sanitized":1315},{"entryPoint":2326,"graph":2327,"unsanitizedCount":29,"severity":2266},"open_player_for_editing (models\\db.php:1196)",{"nodes":2328,"edges":2332},[2329,2331],{"id":2152,"type":2153,"label":2176,"file":878,"line":2330},1289,{"id":2157,"type":2158,"label":2207,"file":878,"line":1697,"wp_function":2208},[2333],{"from":2152,"to":2157,"sanitized":1315},{"entryPoint":2335,"graph":2336,"unsanitizedCount":29,"severity":2266},"\u003Cdb> (models\\db.php:0)",{"nodes":2337,"edges":2346},[2338,2340,2341,2343],{"id":2152,"type":2153,"label":2339,"file":878,"line":2321},"$_POST (x3)",{"id":2157,"type":2158,"label":2207,"file":878,"line":1695,"wp_function":2208},{"id":2182,"type":2153,"label":2280,"file":878,"line":2342},1580,{"id":2187,"type":2158,"label":2344,"file":878,"line":1463,"wp_function":2345},"get_var() [SQLi]","get_var",[2347,2348],{"from":2152,"to":2157,"sanitized":1315},{"from":2182,"to":2187,"sanitized":1315},{"entryPoint":2350,"graph":2351,"unsanitizedCount":29,"severity":2266},"csv_export (models\\email-subscription.php:561)",{"nodes":2352,"edges":2358},[2353,2355],{"id":2152,"type":2153,"label":2354,"file":907,"line":1819},"$_GET",{"id":2157,"type":2158,"label":2356,"file":907,"line":1467,"wp_function":2357},"get_results() [SQLi]","get_results",[2359],{"from":2152,"to":2157,"sanitized":1315},{"entryPoint":2361,"graph":2362,"unsanitizedCount":29,"severity":2266},"\u003Cemail-subscription> (models\\email-subscription.php:0)",{"nodes":2363,"edges":2372},[2364,2365,2366,2368,2369,2371],{"id":2152,"type":2153,"label":2280,"file":907,"line":1511},{"id":2157,"type":2158,"label":2344,"file":907,"line":435,"wp_function":2345},{"id":2182,"type":2153,"label":2367,"file":907,"line":1819},"$_GET (x2)",{"id":2187,"type":2158,"label":2356,"file":907,"line":1467,"wp_function":2357},{"id":2191,"type":2153,"label":2354,"file":907,"line":2370},599,{"id":2193,"type":2158,"label":2207,"file":907,"line":1748,"wp_function":2208},[2373,2374,2375],{"from":2152,"to":2157,"sanitized":1315},{"from":2182,"to":2187,"sanitized":1315},{"from":2191,"to":2193,"sanitized":1315},{"entryPoint":2377,"graph":2378,"unsanitizedCount":29,"severity":2266},"template_preview (models\\flowplayer.php:2616)",{"nodes":2379,"edges":2383},[2380,2382],{"id":2152,"type":2153,"label":2339,"file":950,"line":2381},2647,{"id":2157,"type":2158,"label":2207,"file":950,"line":1859,"wp_function":2208},[2384],{"from":2152,"to":2157,"sanitized":1315},{"entryPoint":2386,"graph":2387,"unsanitizedCount":29,"severity":2266},"\u003Cflowplayer> (models\\flowplayer.php:0)",{"nodes":2388,"edges":2391},[2389,2390],{"id":2152,"type":2153,"label":2339,"file":950,"line":2381},{"id":2157,"type":2158,"label":2207,"file":950,"line":1859,"wp_function":2208},[2392],{"from":2152,"to":2157,"sanitized":1315},{"entryPoint":2394,"graph":2395,"unsanitizedCount":29,"severity":2266},"\u003Clist-table> (models\\list-table.php:0)",{"nodes":2396,"edges":2401},[2397,2398,2399,2400],{"id":2152,"type":2153,"label":2228,"file":1093,"line":2229},{"id":2157,"type":2158,"label":2207,"file":1093,"line":2229,"wp_function":2208},{"id":2182,"type":2153,"label":2232,"file":1093,"line":2233},{"id":2187,"type":2158,"label":2207,"file":1093,"line":2233,"wp_function":2208},[2402,2403],{"from":2152,"to":2157,"sanitized":1315},{"from":2182,"to":2187,"sanitized":1315},{"entryPoint":2405,"graph":2406,"unsanitizedCount":29,"severity":2266},"export_user_data (models\\stats-export.php:19)",{"nodes":2407,"edges":2410},[2408,2409],{"id":2152,"type":2153,"label":2354,"file":1157,"line":798},{"id":2157,"type":2158,"label":2356,"file":1157,"line":893,"wp_function":2357},[2411],{"from":2152,"to":2157,"sanitized":1315},{"entryPoint":2413,"graph":2414,"unsanitizedCount":29,"severity":2266},"\u003Cstats-export> (models\\stats-export.php:0)",{"nodes":2415,"edges":2418},[2416,2417],{"id":2152,"type":2153,"label":2354,"file":1157,"line":798},{"id":2157,"type":2158,"label":2356,"file":1157,"line":893,"wp_function":2357},[2419],{"from":2152,"to":2157,"sanitized":1315},{"entryPoint":2421,"graph":2422,"unsanitizedCount":29,"severity":2266},"\u003Csystem-info> (models\\system-info.php:0)",{"nodes":2423,"edges":2426},[2424,2425],{"id":2152,"type":2153,"label":2243,"file":1195,"line":382},{"id":2157,"type":2158,"label":2207,"file":1195,"line":382,"wp_function":2208},[2427],{"from":2152,"to":2157,"sanitized":1315},{"entryPoint":2429,"graph":2430,"unsanitizedCount":324,"severity":2266},"\u003Cclass.fv-player-encoder-list-table> (models\\video-encoder\\class.fv-player-encoder-list-table.php:0)",{"nodes":2431,"edges":2436},[2432,2433,2434,2435],{"id":2152,"type":2153,"label":2228,"file":1497,"line":413},{"id":2157,"type":2158,"label":2207,"file":1497,"line":413,"wp_function":2208},{"id":2182,"type":2153,"label":2232,"file":1497,"line":382},{"id":2187,"type":2158,"label":2207,"file":1497,"line":382,"wp_function":2208},[2437,2438],{"from":2152,"to":2157,"sanitized":1312},{"from":2182,"to":2187,"sanitized":1312},{"entryPoint":2440,"graph":2441,"unsanitizedCount":29,"severity":2266},"ajax_fv_player_delete_job (models\\video-encoder\\video-encoder.php:283)",{"nodes":2442,"edges":2447},[2443,2444],{"id":2152,"type":2153,"label":2280,"file":1208,"line":1763},{"id":2157,"type":2158,"label":2445,"file":1208,"line":1768,"wp_function":2446},"query() [SQLi]","query",[2448],{"from":2152,"to":2157,"sanitized":1315},{"entryPoint":2450,"graph":2451,"unsanitizedCount":29,"severity":2266},"ajax_fv_player_job_submit (models\\video-encoder\\video-encoder.php:311)",{"nodes":2452,"edges":2457},[2453,2455],{"id":2152,"type":2153,"label":2176,"file":1208,"line":2454},337,{"id":2157,"type":2158,"label":2344,"file":1208,"line":2456,"wp_function":2345},361,[2458],{"from":2152,"to":2157,"sanitized":1315},{"entryPoint":2460,"graph":2461,"unsanitizedCount":29,"severity":2266},"\u003Cvideo-encoder> (models\\video-encoder\\video-encoder.php:0)",{"nodes":2462,"edges":2467},[2463,2464,2465,2466],{"id":2152,"type":2153,"label":2280,"file":1208,"line":1763},{"id":2157,"type":2158,"label":2445,"file":1208,"line":1768,"wp_function":2446},{"id":2182,"type":2153,"label":2176,"file":1208,"line":2454},{"id":2187,"type":2158,"label":2344,"file":1208,"line":2456,"wp_function":2345},[2468,2469],{"from":2152,"to":2157,"sanitized":1315},{"from":2182,"to":2187,"sanitized":1315},{"entryPoint":2471,"graph":2472,"unsanitizedCount":48,"severity":41},"email_signup (models\\email-subscription.php:474)",{"nodes":2473,"edges":2476},[2474,2475],{"id":2152,"type":2153,"label":2280,"file":907,"line":1511},{"id":2157,"type":2158,"label":2344,"file":907,"line":435,"wp_function":2345},[2477],{"from":2152,"to":2157,"sanitized":1312},{"entryPoint":2479,"graph":2480,"unsanitizedCount":324,"severity":41},"admin_export_screen (models\\email-subscription.php:598)",{"nodes":2481,"edges":2486},[2482,2483,2484,2485],{"id":2152,"type":2153,"label":2354,"file":907,"line":2370},{"id":2157,"type":2158,"label":2356,"file":907,"line":1469,"wp_function":2357},{"id":2182,"type":2153,"label":2354,"file":907,"line":2370},{"id":2187,"type":2158,"label":2207,"file":907,"line":1748,"wp_function":2208},[2487,2488],{"from":2152,"to":2157,"sanitized":1312},{"from":2182,"to":2187,"sanitized":1312},{"entryPoint":2490,"graph":2491,"unsanitizedCount":324,"severity":41},"process (models\\migration-wizard\\step_3_test_and_replace.php:64)",{"nodes":2492,"edges":2495},[2493,2494],{"id":2152,"type":2153,"label":2176,"file":1876,"line":1420},{"id":2157,"type":2158,"label":2445,"file":1876,"line":1340,"wp_function":2446},[2496],{"from":2152,"to":2157,"sanitized":1312},{"entryPoint":2498,"graph":2499,"unsanitizedCount":324,"severity":41},"\u003Cstep_3_test_and_replace> (models\\migration-wizard\\step_3_test_and_replace.php:0)",{"nodes":2500,"edges":2503},[2501,2502],{"id":2152,"type":2153,"label":2176,"file":1876,"line":1420},{"id":2157,"type":2158,"label":2445,"file":1876,"line":1340,"wp_function":2446},[2504],{"from":2152,"to":2157,"sanitized":1312},{"entryPoint":2506,"graph":2507,"unsanitizedCount":64,"severity":41},"\u003Cstats> (view\\stats.php:0)",{"nodes":2508,"edges":2526},[2509,2511,2512,2514,2515,2518,2519,2521,2523],{"id":2152,"type":2153,"label":2510,"file":2070,"line":64},"$_GET (x4)",{"id":2157,"type":2158,"label":2207,"file":2070,"line":14,"wp_function":2208},{"id":2182,"type":2153,"label":2513,"file":2070,"line":918},"$_REQUEST (x5)",{"id":2187,"type":2158,"label":2207,"file":2070,"line":1768,"wp_function":2208},{"id":2191,"type":2153,"label":2516,"file":2070,"line":2517},"$_GET['player_id'] (x2)",412,{"id":2193,"type":2158,"label":2207,"file":2070,"line":2517,"wp_function":2208},{"id":2214,"type":2153,"label":2520,"file":2070,"line":553},"$_GET['player_id']",{"id":2216,"type":2179,"label":2522,"file":2070,"line":553},"→ get_player_stats()",{"id":2524,"type":2158,"label":2356,"file":1160,"line":2525,"wp_function":2357},"n8",481,[2527,2528,2529,2530,2531],{"from":2152,"to":2157,"sanitized":1312},{"from":2182,"to":2187,"sanitized":1312},{"from":2191,"to":2193,"sanitized":1315},{"from":2214,"to":2216,"sanitized":1312},{"from":2216,"to":2524,"sanitized":1312},{"summary":2533,"deductions":2534},"The fv-wordpress-flowplayer plugin v7.5.49.7212 exhibits a concerning security posture. While it demonstrates some good practices like utilizing nonces and capability checks, a significant portion of its attack surface, specifically 11 out of 30 entry points, lacks proper authentication. This, coupled with the presence of dangerous functions like unserialize and a substantial number of flows with unsanitized paths, indicates a high potential for exploitation. The high severity taint analysis results further reinforce these concerns, suggesting critical vulnerabilities that could be leveraged by attackers. The plugin's vulnerability history is also a significant red flag, with 23 known CVEs, including critical and high-severity issues like SSRF, SQL Injection, and XSS. The recent vulnerability in July 2024, despite no currently unpatched CVEs, suggests ongoing security issues. The common vulnerability types and the sheer volume of past CVEs point to a history of insecure coding practices and a lack of consistent security focus. While the plugin does employ prepared statements for over half of its SQL queries and has a large number of output escapes, these positive aspects are overshadowed by the numerous critical vulnerabilities and the large, unprotected attack surface.",[2535,2537,2539,2541,2543,2545,2547,2549,2551,2553,2555,2558],{"reason":2536,"points":64},"Unprotected AJAX handlers",{"reason":2538,"points":918},"Dangerous function: unserialize",{"reason":2540,"points":64},"High severity taint flows",{"reason":2542,"points":93},"Significant number of flows with unsanitized paths",{"reason":2544,"points":918},"High number of known CVEs",{"reason":2546,"points":64},"Critical CVE severity history",{"reason":2548,"points":64},"Recent vulnerability (2024-07-18)",{"reason":2550,"points":821},"Vulnerability types: SSRF, SQLi, XSS, Open Redirect",{"reason":2552,"points":2199},"Bundled library: Select2 (potential outdated issues)",{"reason":2554,"points":2199},"Bundled library: Guzzle (potential outdated issues)",{"reason":2556,"points":2557},"SQL queries without prepared statements",4,{"reason":2559,"points":2557},"Output escaping not properly handled","2026-03-16T17:33:09.522Z",{"wat":2562,"direct":2589},{"assetPaths":2563,"generatorPatterns":2575,"scriptPaths":2576,"versionParams":2577},[2564,2565,2566,2567,2568,2569,2570,2571,2572,2573,2574],"\u002Fwp-content\u002Fplugins\u002Ffv-wordpress-flowplayer\u002Fcss\u002Ffvplayer.css","\u002Fwp-content\u002Fplugins\u002Ffv-wordpress-flowplayer\u002Fcss\u002Ffvplayer_dialogs.css","\u002Fwp-content\u002Fplugins\u002Ffv-wordpress-flowplayer\u002Fcss\u002Ffvplayer_admin.css","\u002Fwp-content\u002Fplugins\u002Ffv-wordpress-flowplayer\u002Fcss\u002Ffvplayer_setup_wizard.css","\u002Fwp-content\u002Fplugins\u002Ffv-wordpress-flowplayer\u002Fjs\u002Ffvplayer.js","\u002Fwp-content\u002Fplugins\u002Ffv-wordpress-flowplayer\u002Fjs\u002Ffvplayer_admin.js","\u002Fwp-content\u002Fplugins\u002Ffv-wordpress-flowplayer\u002Fjs\u002Ffvplayer_setup_wizard.js","\u002Fwp-content\u002Fplugins\u002Ffv-wordpress-flowplayer\u002Fjs\u002Ffvplayer_setup_wizard_step2.js","\u002Fwp-content\u002Fplugins\u002Ffv-wordpress-flowplayer\u002Fjs\u002Ffvplayer_dialogs.js","\u002Fwp-content\u002Fplugins\u002Ffv-wordpress-flowplayer\u002Fjs\u002Feditor_plugin.js","\u002Fwp-content\u002Fplugins\u002Ffv-wordpress-flowplayer\u002Fjs\u002Ffv-player-admin-scripts.js",[],[2568,2569,2570,2571,2572,2573,2574],[2578,2579,2580,2581,2582,2583,2584,2585,2586,2587,2588],"fv-wordpress-flowplayer\u002Fcss\u002Ffvplayer.css?ver=","fv-wordpress-flowplayer\u002Fcss\u002Ffvplayer_dialogs.css?ver=","fv-wordpress-flowplayer\u002Fcss\u002Ffvplayer_admin.css?ver=","fv-wordpress-flowplayer\u002Fcss\u002Ffvplayer_setup_wizard.css?ver=","fv-wordpress-flowplayer\u002Fjs\u002Ffvplayer.js?ver=","fv-wordpress-flowplayer\u002Fjs\u002Ffvplayer_admin.js?ver=","fv-wordpress-flowplayer\u002Fjs\u002Ffvplayer_setup_wizard.js?ver=","fv-wordpress-flowplayer\u002Fjs\u002Ffvplayer_setup_wizard_step2.js?ver=","fv-wordpress-flowplayer\u002Fjs\u002Ffvplayer_dialogs.js?ver=","fv-wordpress-flowplayer\u002Fjs\u002Feditor_plugin.js?ver=","fv-wordpress-flowplayer\u002Fjs\u002Ffv-player-admin-scripts.js?ver=",{"cssClasses":2590,"htmlComments":2602,"htmlAttributes":2613,"restEndpoints":2628,"jsGlobals":2634,"shortcodeOutput":2641},[2591,2592,2593,2594,2595,2596,2597,2598,2599,2600,2601],"fvplayer-video","fvfp-dialog","fv-player-admin-wrap","fv-player-setup-wizard","fv-player-field-wrap","fv-player-settings-group","fv-player-section-header","fv-player-button","fv-player-message","fv-player-help-text","fv-player-tooltip",[2603,2604,2605,2606,2607,2608,2609,2610,2611,2612],"\u003C!-- FV Player - HTML5 video player with Flash fallback -->","\u003C!-- FV Wordpress Flowplayer - HTML5 video player with Flash fallback -->","\u003C!-- End FV Player -->","\u003C!-- FV Player Main Settings -->","\u003C!-- FV Player Playback Settings -->","\u003C!-- FV Player Ad Settings -->","\u003C!-- FV Player Advanced Settings -->","\u003C!-- FV Player CDN Settings -->","\u003C!-- FV Player API Settings -->","\u003C!-- FV Player Support -->",[2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627],"data-fvplayer-config","data-fvplayer-id","data-fvplayer-source","data-fvplayer-autoplay","data-fvplayer-loop","data-fvplayer-controls","data-fvplayer-poster","data-fvplayer-width","data-fvplayer-height","data-fvplayer-theme","data-fvplayer-embed","data-fvplayer-ads","data-fvplayer-tracking-id","data-fvplayer-plugin-version",[2629,2630,2631,2632,2633],"\u002Fwp-json\u002Ffv-player\u002Fv1\u002Fsettings","\u002Fwp-json\u002Ffv-player\u002Fv1\u002Fvideos","\u002Fwp-json\u002Ffv-player\u002Fv1\u002Fplayers","\u002Fwp-json\u002Ffv-player\u002Fv1\u002Fstats","\u002Fwp-json\u002Ffv-player\u002Fv1\u002Fupload",[2635,2636,2637,2638,2639,2640],"fv_wp_flowplayer_ver","fv_player_admin_params","fv_player_frontend_params","fv_player_setup_wizard_params","FV_Player_Global","FV_Player_Settings",[2642,2643,2644,2645,2646,2647,2648,2649],"[fvplayer]","[fvplayer url=","[fvplayer src=","[fvplayer mp4=","[fvplayer hls=","[fvplayer dash=","[fvplayer webm=","[fvplayer ogg="]