[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZQsmtAykHrAPcNzUTEqOLRbrRNz4w_ojLCxde2Ht73Q":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":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":147,"fingerprints":259},"remote-medias-lite","Remote Media Libraries","1.6.3","Louis-Michel Raynauld","https:\u002F\u002Fprofiles.wordpress.org\u002Floumray\u002F","\u003Cp>Remote Media Libraries (RML) gives you access to your favorite content from Youtube, Vimeo, Dailymotion, Flickr and Instagram directly into the media library. The RML plugin makes it possible to navigate, search, and inserts remote media into you posts and pages. This will increased your page load time and also save on server bandwidth. It is also a nice solution to easily share media across multiple wordpress sites.  It could also be use to integrate access and use multiple CDNs content on your wordpress site.\u003C\u002Fp>\n\u003Cp>You can create create as many remote libraries as you want. They will show in the left sidebar of the WordPress media library.\u003C\u002Fp>\n\u003Ch4>Currently Integrated Services\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Youtube\u003C\u002Fli>\n\u003Cli>Vimeo\u003C\u002Fli>\n\u003Cli>Dailymotion\u003C\u002Fli>\n\u003Cli>Flickr\u003C\u002Fli>\n\u003Cli>Instagram\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Vote for the next integration\u003C\u002Fh4>\n\u003Cp>We need your feedback to know which will be the next integration added to RML. Please take 1 minute to fill out this quick survey:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.onecodeshop.com\u002Fvote-for-the-next-integration\u002F?utm_source=wp&utm_medium=readme&utm_campaign=rml&utm_content=vote\" rel=\"nofollow ugc\">Next integration survey »\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>RML Pro versions\u003C\u002Fh4>\n\u003Cp>RML Pro versions let you access premium features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Navigate through your content quickly with service relevant filters (albums, tags, folders, …)\u003C\u002Fli>\n\u003Cli>Unlimited amount of media in the library\u003C\u002Fli>\n\u003Cli>Set Feature images\u003C\u002Fli>\n\u003Cli>Create galleries of remote librairies medias\u003C\u002Fli>\n\u003Cli>Access secure private content\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Batch upload media from your WordPress media library to your remote service\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>And more …\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More informations on RML pro versions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.onecodeshop.com\u002Fdownloads\u002Fwordpress-rml-for-amazon-s3-cloudfront-plugin\u002F?utm_source=wp&utm_medium=readme&utm_campaign=rml&utm_term=awss3\" rel=\"nofollow ugc\">RML for Amazon S3 and CloudFront\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.onecodeshop.com\u002Fdownloads\u002Fwordpress-rml-for-youtube-plugin\u002F?utm_source=wp&utm_medium=readme&utm_campaign=rml&utm_term=youtube\" rel=\"nofollow ugc\">RML for Youtube\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.onecodeshop.com\u002Fdownloads\u002Fwordpress-rml-for-flickr-plugin\u002F?utm_source=wp&utm_medium=readme&utm_campaign=rml&utm_term=flickr\" rel=\"nofollow ugc\">RML for Flickr\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.onecodeshop.com\u002Finstagram-pro-remote-media-libraries\u002F?utm_source=wp&utm_medium=readme&utm_campaign=rml&utm_term=instagram\" rel=\"nofollow ugc\">RML for Instagram\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.onecodeshop.com\u002Fdownloads\u002Fwordpress-rml-for-google-drive-plugin\u002F?utm_source=wp&utm_medium=readme&utm_campaign=rml&utm_term=googledrive\" rel=\"nofollow ugc\">RML for Google Drive\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.onecodeshop.com\u002Fdownloads\u002Fwordpress-rml-for-dropbox-plugin\u002F?utm_source=wp&utm_medium=readme&utm_campaign=rml&utm_term=dropbox\" rel=\"nofollow ugc\">RML for Dropbox\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Upcoming Services\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Amazon S3 Services\u003C\u002Fli>\n\u003Cli>Amazon Cloud Front\u003C\u002Fli>\n\u003Cli>Vimeo Pro (Upload capability)\u003C\u002Fli>\n\u003Cli>DropBox\u003C\u002Fli>\n\u003Cli>Tumblr\u003C\u002Fli>\n\u003Cli>Photobucket\u003C\u002Fli>\n\u003Cli>Facebook\u003C\u002Fli>\n\u003Cli>Twitter\u003C\u002Fli>\n\u003Cli>Cloud files\u003C\u002Fli>\n\u003Cli>Pixabay\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.onecodeshop.com\u002Fvote-for-the-next-integration\u002F?utm_source=wp&utm_medium=readme&utm_campaign=rml&utm_content=vote\" rel=\"nofollow ugc\">Vote for the next integration »\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Follow us!\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.onecodeshop.com?utm_source=wp&utm_medium=readme&utm_campaign=rml&utm_content=home\" rel=\"nofollow ugc\">onecodeshop.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffacebook.com\u002Fonecodeshop\" rel=\"nofollow ugc\">facebook.com\u002Fonecodeshop\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fonecodeshop\" rel=\"nofollow ugc\">twitter.com\u002Fonecodeshop\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Buy us a coffee!\u003C\u002Fh4>\n\u003Cp>We do work hard to bring you the best of the RML plugin. As normal programmers and designers we live on coffee, support us and buy us a coffee, you will make us happy 🙂 Humm coffee …\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_s-xclick&hosted_button_id=S3AP9M5V9Z8VL\" rel=\"nofollow ugc\">Buy us a coffee »\u003C\u002Fa>\u003C\u002Fp>\n","Remote Media Libraries (RML) gives you access to third parties media libraries directly from the Wordpress Media Library.",200,52406,78,14,"2018-10-03T22:02:00.000Z","4.9.29","3.5","5.4",[20,21,22,23,24],"dailymotion","flickr","media-library","vimeo","youtube","https:\u002F\u002Fwww.onecodeshop.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fremote-medias-lite.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"loumray",1,30,84,"2026-04-04T15:23:08.132Z",[39,63,85,103,127],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":61,"last_vuln_date":62,"fetched_at":30},"video-list-manager","Video List Manager","1.7","thanhtungtnt","https:\u002F\u002Fprofiles.wordpress.org\u002Fthanhtungtnt\u002F","\u003Cp>Video List Manager is the plugin for WordPress, created by Tung Pham (email: tungpham.bh@gmail.com). It helps your site display videos easily with lightbox effect easily. Especially, all your videos will be fitted on all themes.\u003C\u002Fp>\n\u003Cp>Read more at: http:\u002F\u002Fvideolistmanager.blogspot.com\u002F\u003C\u002Fp>\n\u003Cp>Main Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Display videos\u003C\u002Fli>\n\u003Cli>Support Youtube, Vimeo, Dailymotion Video\u003C\u002Fli>\n\u003Cli>Using colorbox jquery as a lightbox effect\u003C\u002Fli>\n\u003Cli>Support 5 colorbox skins\u003C\u002Fli>\n\u003Cli>Fit all layouts\u003C\u002Fli>\n\u003Cli>Share links via facebook, twitter, pinterest\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Tutorial: http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=R_0BmfKC1Jw\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>CREDIT\u003Cbr \u002F>\nCopyright:\u003Cbr \u002F>\nTung Pham © 2012 – 2020\u003Cbr \u002F>\nEmail: tungpham.bh@gmail.com\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA\u003C\u002Fp>\n\u003Cp>SHORTCODES EXAMPLE:\u003Cbr \u002F>\nShow a video list with category id = 4 :\u003Cbr \u002F>\n[tnt_video_list id=4] (default: 2 columns, 4 videos per page, width: 480, height: 360)\u003C\u002Fp>\n\u003Cp>Show a video list with category id = 4, 3 columns, 10 videos per page, width: 520px, height: 420px :\u003Cbr \u002F>\n[tnt_video_list id=4 col=”3″ limit=”10″ width=”520″ height=”420″]\u003C\u002Fp>\n\u003Cp>Show a video with video id = 3, width: 400, height: 300\u003Cbr \u002F>\n[tnt_video id=3 width=”400″ height=”300″]\u003C\u002Fp>\n\u003Cp>Read more at: http:\u002F\u002Fvideolistmanager.blogspot.com\u002F\u003C\u002Fp>\n","Display videos easily (from YOUTUBE, VIMEO, DAILYMOTION) with lightbox effect. Especially, all your videos will be fitted on all layouts.",100,21210,94,12,"2020-05-23T08:12:00.000Z","5.4.19","3.0.1","",[20,56,57,23,24],"video","video-list","http:\u002F\u002Fvideolistmanager.blogspot.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvideo-list-manager.1.7.zip",22,5,"2025-07-01 00:00:00",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":47,"num_ratings":34,"last_updated":54,"tested_up_to":73,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":82,"download_link":83,"security_score":47,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":84},"mks-video-embed-with-shortcode","MKS Video Embed With Shortcode","1.00","Acnosoft","https:\u002F\u002Fprofiles.wordpress.org\u002Fmksharmaphp\u002F","\u003Cp>MKS Video Embed With Shortcode is a modern plugin to Add any video form Youtube, Vimeo or Dailymotion in wordpress page, post or cpt automatically from autogenerated shortcode. Just click on the insert video button in Editor and select video type (YouTube, Vimeo or Dailymotion) and enter the video code and save. Video will be populate in to the page. you can also display video using shortcode “[mks_video_shortcode_ifram video_type=’yt’ video_id=’9B6XfTnN1yo’ width=’500′ height=’400′ autoplay=’1′ muted=’1′ no_cta=’1′ framborder=’0′]”\u003Cbr \u002F>\nYou don’t need to find arguments for shortcode. This will generated automatically by clicking the insert shortcode button in Editor. Once you will click on that button you will get a model box where you will have options like video type (youtube, vimeo or dailymotion etc), Video id etc. just supply the required details and a video will be embeded into the page. there are also option to set height and width of the video. you can also apply custome style for video.\u003C\u002Fp>\n\u003Cp>At a glance, this plugin adds the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>User can choose which video type need to embed (YouTube\u002FVimeo\u002FDailymotion) into the page, post or custom post.\u003C\u002Fli>\n\u003Cli>User will have to enter the Video id (user can get the id from you video direct link).\u003C\u002Fli>\n\u003Cli>User can enter the With and height for the video. these are optional. there is only two fields are mendatory to for enter one is Video type and other one is Video id. \u003C\u002Fli>\n\u003Cli>User can also see the preview while generating ther shortcode.\u003Cbr \u002F>\nonce user will save the page he will see the video in front-end\u003C\u002Fli>\n\u003C\u002Ful>\n","Add video in wordpress page, post or cpt automatically from shortcode. Just click on the insert video button in Editor and select video type (YouTube, &hellip;",10,3096,"5.2.24","3.6","5.2.4",[77,78,79,80,81],"dailymotion-video-embeding","embeding-video-using-shortcode","video-embeded","vimeo-video","youtube-video-embeded-without-code","http:\u002F\u002Facnosoft.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmks-video-embed-with-shortcode.1.0.zip","2026-03-15T10:48:56.248Z",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":28,"downloaded":93,"rating":28,"num_ratings":28,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":97,"tags":98,"homepage":101,"download_link":102,"security_score":47,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"simple-video-preview","Simple Video Preview","1.0.1","Ju'Z[ed]","https:\u002F\u002Fprofiles.wordpress.org\u002Fjuzed\u002F","\u003Cp>Simple Video Preview is a Gutenberg block that allows you to easily embed video previews from various online video services such as YouTube, Vimeo, Dailymotion, and Wistia. When users click the play button, they are redirected to the video service to watch the video in a new tab.\u003C\u002Fp>\n\u003Cp>**Translation: **\u003Cbr \u002F>\nThe plugin is fully translated into French and the translation system is operational for other languages.\u003C\u002Fp>\n\u003Cp>**Eco-Responsibility: **\u003Cbr \u002F>\nBy using video previews instead of embedding full videos, you reduce the data load and energy consumption, contributing to a more sustainable web experience.\u003C\u002Fp>\n\u003Cp>**Accessibility: **\u003Cbr \u002F>\nSimple Video Preview is designed with accessibility in mind, ensuring that all users, including those with disabilities, can easily interact with the video previews.\u003C\u002Fp>\n\u003Cp>**Privacy: **\u003Cbr \u002F>\nSimple Video Preview does not deposit any cookies on the user’s device. This ensures that user privacy is respected and no tracking is performed by the plugin.\u003C\u002Fp>\n","A Gutenberg block to display video previews from YouTube, Vimeo, Dailymotion, and Wistia with a play button.",331,"2025-06-25T15:39:00.000Z","6.8.5","6.0","7.0",[20,99,23,100,24],"eco-friendly","wistia","https:\u002F\u002Fjuzed.dev\u002Fprojets\u002Fsimple-video-preview","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-video-preview.1.0.1.zip",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":113,"num_ratings":114,"last_updated":115,"tested_up_to":116,"requires_at_least":117,"requires_php":118,"tags":119,"homepage":122,"download_link":123,"security_score":124,"vuln_count":125,"unpatched_count":28,"last_vuln_date":126,"fetched_at":30},"presto-player","The Ultimate Video Player For WordPress – by Presto Player","4.1.0","Andre Gagnon","https:\u002F\u002Fprofiles.wordpress.org\u002F2winfactor\u002F","\u003Cp>Take your video to another level and delight your viewers will a modern video experience they will love you for.\u003C\u002Fp>\n\u003Ch3>The Best Video Player For WordPress Is Here ★★★★★\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Video is the best way to connect with your website visitors.\u003C\u002Fstrong> We created Presto Player, a \u003Ca href=\"https:\u002F\u002Fprestoplayer.com\" rel=\"nofollow ugc\">\u003Cstrong>WordPress Video Player\u003C\u002Fstrong>\u003C\u002Fa>, to help every website owner get more attention, brand loyalty, and profit, with video.\u003C\u002Fp>\n\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\u002FT1bLGlrhMts?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>\n\u003Cp>Presto Player provides game-changing features that are powerful yet so simple to use that it feels like magic.\u003C\u002Fp>\n\u003Cp>Presto Player is the best and easiest way to add video to your website.\u003C\u002Fp>\n\u003Ch3>PRESTO PLAYER IS PERFECT FOR\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Marketers\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Online Course Creators\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Any Website With Video\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Presto Player is also the perfect \u003Cstrong>Wistia Alternative\u003C\u002Fstrong> because its built on the worlds most open platform, WordPress.\u003C\u002Fp>\n\u003Ch3>PRESTO PLAYER’S GAME-CHANGING FEATURES\u003C\u002Fh3>\n\u003Cp>See the features that make Presto Player the \u003Cstrong>Best Video Player for WordPress\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Built specifically for the Block Editor.\u003C\u002Fli>\n\u003Cli>Works with all page builder\u003C\u002Fli>\n\u003Cli>Custom Elementor & Beaver Builder modules.\u003C\u002Fli>\n\u003Cli>Multiple video presets.\u003C\u002Fli>\n\u003Cli>HTML5, Youtube and Vimeo video support.\u003C\u002Fli>\n\u003Cli>LMS Learner controls.\u003C\u002Fli>\n\u003Cli>LearnDash Video Progression\u003C\u002Fli>\n\u003Cli>Multilingual Captions.\u003C\u002Fli>\n\u003Cli>Player branding.\u003C\u002Fli>\n\u003Cli>Custom poster images.\u003C\u002Fli>\n\u003Cli>Lazy load HTML5 and Youtube video for screaming performance.\u003C\u002Fli>\n\u003Cli>Kadence Theme Integration\u003C\u002Fli>\n\u003Cli>RankMath Integration\u003C\u002Fli>\n\u003Cli>AutomatorWP Integration\u003C\u002Fli>\n\u003Cli>Global video hub.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Pro Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Self-hosted private video.\u003C\u002Fli>\n\u003Cli>Public and private video via Bunny.net.\u003C\u002Fli>\n\u003Cli>HLS Adaptive Streaming.\u003C\u002Fli>\n\u003Cli>Video analytics.\u003C\u002Fli>\n\u003Cli>Google analytics integration.\u003C\u002Fli>\n\u003Cli>Muted autoplay preview\u003C\u002Fli>\n\u003Cli>Video chapters.\u003C\u002Fli>\n\u003Cli>Custom video presets.\u003C\u002Fli>\n\u003Cli>Bunny.net integration.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Presto Player is such a game-changer?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Video Players Are Expensive\u003C\u002Fstrong> — Most video services carry a hefty monthly fee from $29 – $199 per month regardless of how much you use them. With Presto Player you can unleash the power of video for free.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Video Players Are Closed\u003C\u002Fstrong> — Perhaps the worst part of using other video players are that they are based on a closed platform that limits you in every way. Presto Player is open and sits on top of WordPress.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Video Services Lock You In\u003C\u002Fstrong> — We believe in using a platform where everything is on your domain, and you control all your data. Presto Player puts you in control and in the driver’s seat.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Presto Player is perfect for:\u003C\u002Fh4>\n\u003Cp>✔ Bloggers\u003Cbr \u002F>\n✔ Course Creators\u003Cbr \u002F>\n✔ Coaches \u002F Trainers\u003Cbr \u002F>\n✔ eCommerce Store Owners\u003Cbr \u002F>\n✔ Niche Sites\u003Cbr \u002F>\n✔ Businesses\u003Cbr \u002F>\n✔ Local Businesses\u003Cbr \u002F>\n✔ Startups\u003Cbr \u002F>\n✔ Personal Brands\u003Cbr \u002F>\n✔ Real Estate Agents\u003Cbr \u002F>\n✔ Artists & Photographers\u003Cbr \u002F>\n✔ All WordPress Websites\u003C\u002Fp>\n\u003Ch3>JOIN THE PRESTO PLAYER COMMUNITY\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fprestomade\u002F\" rel=\"nofollow ugc\">JOIN OUR FACEBOOK GROUP COMMUNITY\u003C\u002Fa>\u003C\u002Fstrong>: Learn the tactics and techniques that other Presto Player users are doing to grow their businesses. Also, get exciting insider information on upcoming feature releases.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fprestoplayer.com\u002Fterms-and-conditions\" rel=\"nofollow ugc\">Terms And Conditions\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fprestoplayer.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n","The Ultimate WordPress Video Player.",100000,3896057,96,334,"2026-02-24T09:51:00.000Z","6.9.4","6.3","7.3",[120,121,56,23,24],"audio","lms","http:\u002F\u002Fprestoplayer.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpresto-player.4.1.0.zip",99,2,"2024-08-16 00:00:00",{"slug":128,"name":128,"version":96,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":135,"num_ratings":136,"last_updated":137,"tested_up_to":116,"requires_at_least":138,"requires_php":54,"tags":139,"homepage":142,"download_link":143,"security_score":144,"vuln_count":145,"unpatched_count":28,"last_vuln_date":146,"fetched_at":30},"iframe","webvitaly","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebvitaly\u002F","\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fr.freemius.com\u002F13759\u002F8047958\u002F\" title=\"Advanced iFrame\" rel=\"nofollow ugc\">Advanced iFrame\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fweb-profile.net\u002Fwordpress\u002Fplugins\u002Fiframe\u002F\" title=\"Plugin page\" rel=\"nofollow ugc\">iframe\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fweb-profile.net\u002Fdonate\u002F\" title=\"Support the development\" rel=\"nofollow ugc\">Donate\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwebvitalii\u002Fiframe\" title=\"Fork\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>[iframe src=”http:\u002F\u002Fwww.youtube.com\u002Fembed\u002F7_nAZQt9qu0″ width=”100%” height=”500″] shortcode\u003Cbr \u002F>\nshould show something like this:\u003C\u002Fp>\n\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\u002F7_nAZQt9qu0?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>\n\u003Cp>WordPress removes iframe html tags because of security reasons.\u003Cbr \u002F>\nIframe shortcode is the replacement of the iframe html tag and accepts the same params as iframe html tag does.\u003Cbr \u002F>\nYou may use iframe shortcode to embed content from YouTube, Vimeo, Google Maps or from any external page.\u003C\u002Fp>\n\u003Cp>If you need to embed content from YouTube, Vimeo, SlideShare, SoundCloud, Twitter via direct link, you may use \u003Ccode>[embed]http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=7_nAZQt9qu0[\u002Fembed]\u003C\u002Fcode> shortcode.\u003Cbr \u002F>\n[embed] shortcode is a core WordPress feature and can \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FEmbeds\" rel=\"nofollow ugc\">embed content from many resources via direct link\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important\u003C\u002Fstrong>: You can not embed HTTP pages into HTTPS pages and vice versa.\u003Cbr \u002F>\nSo the protocol (http or httpS) for parent and embedded page should match.\u003C\u002Fp>\n\u003Ch4>iframe params:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>src\u003C\u002Fstrong> – source of the iframe: \u003Ccode>[iframe src=\"http:\u002F\u002Fwww.youtube.com\u002Fembed\u002F7_nAZQt9qu0\"]\u003C\u002Fcode>; by default src=”http:\u002F\u002Fwww.youtube.com\u002Fembed\u002F7_nAZQt9qu0″;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>width\u003C\u002Fstrong> – width in pixels or in percents: \u003Ccode>[iframe width=\"100%\"]\u003C\u002Fcode> or \u003Ccode>[iframe width=\"600\"]\u003C\u002Fcode>; by default width=”100%”;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>height\u003C\u002Fstrong> – height in pixels: \u003Ccode>[iframe height=\"500\"]\u003C\u002Fcode>; by default height=”500″;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>scrolling\u003C\u002Fstrong> – with or without the scrollbar: \u003Ccode>[iframe scrolling=\"no\"]\u003C\u002Fcode>; by default scrolling=”yes”;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>frameborder\u003C\u002Fstrong> – with or without the frame border: \u003Ccode>[iframe frameborder=\"0\"]\u003C\u002Fcode>; by default frameborder=”0″;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>marginheight\u003C\u002Fstrong> – height of the margin: \u003Ccode>[iframe marginheight=\"0\"]\u003C\u002Fcode>; removed by default;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>marginwidth\u003C\u002Fstrong> – width of the margin: \u003Ccode>[iframe marginwidth=\"0\"]\u003C\u002Fcode>; removed by default;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>allowtransparency\u003C\u002Fstrong> – allows to set transparency of the iframe: \u003Ccode>[iframe allowtransparency=\"true\"]\u003C\u002Fcode>; removed by default;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>id\u003C\u002Fstrong> – allows to add the id of the iframe: \u003Ccode>[iframe id=\"custom_id\"]\u003C\u002Fcode>; removed by default;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>class\u003C\u002Fstrong> – allows to add the class of the iframe: \u003Ccode>[iframe class=\"custom_class\"]\u003C\u002Fcode>; by default class=”iframe-class”;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>style\u003C\u002Fstrong> – allows to add the css styles of the iframe: \u003Ccode>[iframe style=\"margin-left:-30px;\"]\u003C\u002Fcode>; removed by default;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>same_height_as\u003C\u002Fstrong> – allows to set the height of iframe same as target element: \u003Ccode>[iframe same_height_as=\"div.sidebar\"]\u003C\u002Fcode>, \u003Ccode>[iframe same_height_as=\"div#content\"]\u003C\u002Fcode>, \u003Ccode>[iframe same_height_as=\"body\"]\u003C\u002Fcode>, \u003Ccode>[iframe same_height_as=\"html\"]\u003C\u002Fcode>; removed by default;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>any_other_param\u003C\u002Fstrong> – allows to add new parameter of the iframe \u003Ccode>[iframe any_other_param=\"any_value\"]\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>any_other_empty_param\u003C\u002Fstrong> – allows to add new empty parameter of the iframe (like “allowfullscreen” on youtube) \u003Ccode>[iframe any_other_empty_param=\"\"]\u003C\u002Fcode>;\u003C\u002Fli>\n\u003C\u002Ful>\n","[iframe src=\"http:\u002F\u002Fwww.youtube.com\u002Fembed\u002F7_nAZQt9qu0\" width=\"100%\" height=\"500\"] shortcode",70000,1902698,88,56,"2025-12-18T21:54:00.000Z","3.0",[140,141,128,23,24],"embed","google-maps","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fiframe\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fiframe.6.0.zip",97,6,"2024-05-22 00:00:00",{"attackSurface":148,"codeSignals":186,"taintFlows":245,"riskAssessment":246,"analyzedAt":258},{"hooks":149,"ajaxHandlers":182,"restRoutes":183,"shortcodes":184,"cronEvents":185,"entryPointCount":28,"unprotectedCount":28},[150,156,160,166,170,173,177],{"type":151,"name":152,"callback":153,"priority":61,"file":154,"line":155},"action","plugins_loaded","ocsRmlInit","remote-medias-libs.php",24,{"type":151,"name":157,"callback":158,"file":154,"line":159},"admin_notices","ocsRmlPhpNotice",26,{"type":161,"name":162,"callback":163,"file":164,"line":165},"filter","post_updated_messages","initPostUpdateMsg","src\\RemoteMediaExt\\AccountPostType.php",44,{"type":151,"name":167,"callback":168,"priority":28,"file":164,"line":169},"current_screen","initPostTypeScreen",45,{"type":151,"name":157,"callback":171,"priority":28,"file":164,"line":172},"initAdminNotices",83,{"type":151,"name":174,"callback":175,"file":176,"line":71},"template_redirect","authCallback","src\\RemoteMediaExt\\Accounts\\AbstractAuthService.php",{"type":151,"name":178,"callback":179,"priority":71,"file":180,"line":181},"admin_enqueue_scripts","adminScripts","src\\RemoteMediaExt\\FRemoteMediaExt.php",102,[],[],[],[],{"dangerousFunctions":187,"sqlUsage":192,"outputEscaping":199,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":125,"bundledLibraries":241},[188],{"fn":189,"file":190,"line":124,"context":191},"unserialize","src\\RemoteMediaExt\\Accounts\\Flickr\\Service.php","$data = unserialize($response->getBody());",{"prepared":34,"raw":125,"locations":193},[194,197],{"file":195,"line":169,"context":196},"src\\RemoteMediaExt\\Accounts\\SessionQuery.php","$wpdb->query() with variable interpolation",{"file":195,"line":198,"context":196},46,{"escaped":200,"rawEcho":201,"locations":202},42,18,[203,206,209,211,213,215,217,220,222,224,227,229,231,234,235,236,237,239],{"file":154,"line":204,"context":205},13,"raw output",{"file":207,"line":208,"context":205},"src\\RemoteMediaExt\\Ajax\\AjaxQueryValidation.php",36,{"file":210,"line":34,"context":205},"views\\admin\\media-activation-amazons3.php",{"file":212,"line":34,"context":205},"views\\admin\\media-activation-banner.php",{"file":214,"line":34,"context":205},"views\\admin\\media-activation-dropbox.php",{"file":216,"line":34,"context":205},"views\\admin\\media-activation-gdrive.php",{"file":218,"line":219,"context":205},"views\\admin\\media-upload-dailymotion.php",15,{"file":221,"line":14,"context":205},"views\\admin\\media-upload-flickr.php",{"file":223,"line":14,"context":205},"views\\admin\\media-upload-instagram.php",{"file":225,"line":226,"context":205},"views\\admin\\media-upload-vimeo.php",23,{"file":228,"line":219,"context":205},"views\\admin\\media-upload-youtube.php",{"file":230,"line":71,"context":205},"views\\admin\\metaboxes\\account-settings.php",{"file":232,"line":233,"context":205},"views\\admin\\metaboxes\\basic-settings.php",7,{"file":232,"line":14,"context":205},{"file":232,"line":219,"context":205},{"file":232,"line":219,"context":205},{"file":238,"line":201,"context":205},"views\\admin\\metaboxes\\status-actions.php",{"file":238,"line":240,"context":205},29,[242],{"name":243,"version":29,"knownCves":244},"Guzzle",[],[],{"summary":247,"deductions":248},"The remote-medias-lite plugin, version 1.6.3, exhibits a generally strong security posture based on the provided static analysis.  The absence of any known CVEs, unpatched vulnerabilities, or recorded common vulnerability types in its history is a significant positive indicator. The plugin also demonstrates good practices by avoiding external HTTP requests and file operations, and it has a relatively small number of SQL queries, with a portion utilizing prepared statements.  However, there are a few areas of concern that warrant attention. The presence of the `unserialize` function is a significant risk, as it can lead to remote code execution if the data being unserialized originates from an untrusted source. While the static analysis didn't find any specific taint flows related to this, the potential for misuse is high.\n\nFurther investigation is needed into the implementation of capability checks and the escaping of output. Although capability checks are present, their effectiveness depends entirely on how they are implemented in relation to user input. Similarly, while 70% of output is properly escaped, the 30% that is not could still present an unescaped output vulnerability. The lack of nonce checks on potential entry points (if any were present, which the analysis shows as zero) and the reliance on capability checks alone for authorization could be a weakness if input is not thoroughly validated and sanitized. Overall, the plugin has a good track record and a limited attack surface, but the `unserialize` function and the potential for insecure output handling present moderate risks.",[249,251,253,255],{"reason":250,"points":219},"Use of unserialize function",{"reason":252,"points":233},"1\u002F3 SQL queries not using prepared statements",{"reason":254,"points":145},"30% of outputs not properly escaped",{"reason":256,"points":257},"Bundled library (Guzzle) - potential for outdated versions",3,"2026-03-16T20:15:52.346Z",{"wat":260,"direct":274},{"assetPaths":261,"generatorPatterns":268,"scriptPaths":269,"versionParams":270},[262,263,264,265,266,267],"\u002Fwp-content\u002Fplugins\u002Fremote-medias-lite\u002Fjs\u002Fadmin.min.js","\u002Fwp-content\u002Fplugins\u002Fremote-medias-lite\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fremote-medias-lite\u002Fjs\u002Fmedia-remote-ext.min.js","\u002Fwp-content\u002Fplugins\u002Fremote-medias-lite\u002Fjs\u002Fmedia-remote-ext.js","\u002Fwp-content\u002Fplugins\u002Fremote-medias-lite\u002Fcss\u002Fmedia-remote-admin.min.css","\u002Fwp-content\u002Fplugins\u002Fremote-medias-lite\u002Fcss\u002Fmedia-remote-admin.css",[],[262,264],[271,272,273],"remote-medias-lite\u002Fjs\u002Fadmin.min.js?ver=","remote-medias-lite\u002Fjs\u002Fmedia-remote-ext.min.js?ver=","remote-medias-lite\u002Fcss\u002Fmedia-remote-admin.min.css?ver=",{"cssClasses":275,"htmlComments":278,"htmlAttributes":284,"restEndpoints":286,"jsGlobals":287,"shortcodeOutput":291},[276,277],"remote-media-accounts","ocs-rml-gallery",[279,280,281,282,283],"\u003C!-- IMPORTANT: Do not remove this comment. -->","\u003C!-- OCS RML Activation -->","\u003C!-- GDrive Media Activation -->","\u003C!-- Dropbox Media Activation -->","\u003C!-- Amazon S3 Media Activation -->",[285],"data-ocs-rml-gallery-id",[],[288,289,290],"ocs_rml_admin_params","window.ocs_rml_admin_params","window.ocs_rml_media_remote_ext_params",[292],"[ocs_rml_gallery"]