[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fbsFueApJD220Oikb_oORR7whngRRbeknKqr78v_tOuU":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":15,"tags":18,"homepage":24,"download_link":25,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":135,"fingerprints":359},"dailymotion-search-and-publish-videos","DailyMotion Search and Publish Videos","3.0","Wali Hassan Jafferi","https:\u002F\u002Fprofiles.wordpress.org\u002Fwalihassan\u002F","\u003Cblockquote>\n\u003Cp>\u003Cstrong>Premium VERSION Launched\u003C\u002Fstrong>\u003Cbr \u002F>\n  A premium version of this pulgin is launched with name “One Click Videos Plugin for WordPress” and can be purchased from CodeCanyon here \u003Ca href=\"http:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fone-click-videos-for-wordpress\u002F12645824\" rel=\"nofollow ugc\">One Click Videos Plugin\u003C\u002Fa> only.\u003Cbr \u002F>\n  Note that the Premium plugin has Youtube, Vimeo and several extra features too so it might be well worth your investment!\u003Cbr \u002F>\n  You can see the Plugin Demo Site here \u003Ca href=\"http:\u002F\u002Foneclickvideos.ropstam.com\u002F\" rel=\"nofollow ugc\">Plugin Demo Site\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>This is a standalone plugin that offers 1000s of Video Search right from your WordPress Dashboard.\u003C\u002Fp>\n\u003Cp>You can use any search keyword and search either Recent or Relevant videos from Dailymotion, Youtube & Vimeo.\u003C\u002Fp>\n\u003Cp>This plugin will automatically pull your categories upto 3 levels. You can then save Videos in these categories.\u003C\u002Fp>\n\u003Cp>A video Post will add the following to your post.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Video Title\u003C\u002Fli>\n\u003Cli>Video Duration\u003C\u002Fli>\n\u003Cli>Video Thumbnail automatically set as Featured image of your post.\u003C\u002Fli>\n\u003Cli>Video Embed HTML code automatically inserted in your Post content.\u003C\u002Fli>\n\u003Cli>Auto Set Post format as Video\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Once video is published, you will get a link to EDIT right on plugin dashboard.\u003C\u002Fp>\n\u003Cp>Now you can search by user ID and pull upto 100 results at a time.\u003Cbr \u002F>\nYou can also add your theme compatible settings in “User Settings” Page. (Please refer to screenshots)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Player Settings:\u003C\u002Fli>\n\u003Cli>Player Width x height\u003C\u002Fli>\n\u003Cli>Syndication Key\u003C\u002Fli>\n\u003Cli>AutoPlay\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Video Post Settings:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Video Embed Custom Field\u003C\u002Fli>\n\u003Cli>Post Format ( video \u002F Standard )\u003C\u002Fli>\n\u003Cli>Post Status ( Publish \u002F Draft )\u003C\u002Fli>\n\u003Cli>You can also add Post Prefix ( Must watch: Exclusive )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please let me know any other features you would like me to add into this plugin.\u003C\u002Fp>\n\u003Cp>Email me at walihassanjafferi@gmail.com\u003C\u002Fp>\n","Search any Dailymotion, Youtube & Vimeo videos and publish them with just one click on your website as video post.",10,8731,100,5,"","4.4.34","3.0.1",[19,20,21,22,23],"dailymotion","dailymotion-api","publish-dailymotion-videos","search-videos","video-posts","http:\u002F\u002Fwww.walihassan.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdailymotion-search-and-publish-videos.3.0.zip",0,null,"2026-03-15T10:48:56.248Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"walihassan",1,30,94,"2026-04-04T02:34:11.594Z",[37,62,81,99,115],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":58,"download_link":59,"security_score":60,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":61},"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",[19,54,55,56,57],"flickr","media-library","vimeo","youtube","https:\u002F\u002Fwww.onecodeshop.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fremote-medias-lite.zip",85,"2026-03-15T15:16:48.613Z",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":13,"downloaded":70,"rating":34,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":17,"requires_php":15,"tags":74,"homepage":77,"download_link":78,"security_score":79,"vuln_count":14,"unpatched_count":14,"last_vuln_date":80,"fetched_at":61},"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.",21210,12,"2020-05-23T08:12:00.000Z","5.4.19",[19,75,76,56,57],"video","video-list","http:\u002F\u002Fvideolistmanager.blogspot.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvideo-list-manager.1.7.zip",22,"2025-07-01 00:00:00",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":11,"downloaded":89,"rating":26,"num_ratings":26,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":15,"download_link":98,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":61},"dailymotion-pro","Dailymotion Pro","2.2.3","Dailymotion Professional Services","https:\u002F\u002Fprofiles.wordpress.org\u002Fdmproservices\u002F","\u003Cp>The Dailymotion Pro WordPress plugin supports your editorial workflow by facilitating the embedding of Dailymotion videos. You can import playback settings from your Dailymotion account and easily manage video content across your WordPress site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Seamless integration with the WordPress Block Editor (Gutenberg)\u003C\u002Fli>\n\u003Cli>Classic Editor integration\u003C\u002Fli>\n\u003Cli>Shortcode support for embedding videos\u003C\u002Fli>\n\u003Cli>Per-post video settings\u003C\u002Fli>\n\u003Cli>Dailymotion account integration\u003C\u002Fli>\n\u003Cli>Support for both public and private videos\u003C\u002Fli>\n\u003Cli>Playlist embedding\u003C\u002Fli>\n\u003Cli>Customizable player settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Requirements\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress 6.4 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>Active Dailymotion account (for accessing your videos)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Block Editor (Gutenberg)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Create or edit a post\u002Fpage using the Block Editor\u003C\u002Fli>\n\u003Cli>Click the “+” button to add a new block\u003C\u002Fli>\n\u003Cli>Search for “Dailymotion” and select the Dailymotion block\u003C\u002Fli>\n\u003Cli>Click the “Search Videos” button in the block\u003C\u002Fli>\n\u003Cli>Search for a video by title, or browse your videos\u002Fplaylists\u003C\u002Fli>\n\u003Cli>Select the video you want to embed\u003C\u002Fli>\n\u003Cli>Adjust video settings as needed in the block settings panel\u003C\u002Fli>\n\u003Cli>Save or publish your post\u002Fpage\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Classic Editor\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Create or edit a post\u002Fpage using the Classic Editor\u003C\u002Fli>\n\u003Cli>Click the “Dailymotion” button in the editor toolbar\u003C\u002Fli>\n\u003Cli>Search for a video by title, or browse your videos\u002Fplaylists\u003C\u002Fli>\n\u003Cli>Select the video you want to embed\u003C\u002Fli>\n\u003Cli>Click “Insert” to add the video to your post\u002Fpage\u003C\u002Fli>\n\u003Cli>Save or publish your post\u002Fpage\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Using Shortcodes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can manually embed Dailymotion videos using the \u003Ccode>[dm-player]\u003C\u002Fcode> shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>`\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>[dm-player videoid=”VIDEO_ID” videotitle=”Video Title”]\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Cp>Shortcode attributes:\u003Cbr \u002F>\n– \u003Ccode>videoid\u003C\u002Fcode>: The ID of the public Dailymotion video\u003Cbr \u002F>\n– \u003Ccode>privatevideoid\u003C\u002Fcode>: The ID of a private Dailymotion video\u003Cbr \u002F>\n– \u003Ccode>playlistid\u003C\u002Fcode>: The ID of a Dailymotion playlist\u003Cbr \u002F>\n– \u003Ccode>videotitle\u003C\u002Fcode>: The title of the video (displayed as caption)\u003C\u002Fp>\n\u003Cp>Example:\u003Cbr \u002F>\n    \u003Ccode>[dm-player videoid=\"x7zxy9p\" videotitle=\"My Awesome Video\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch4>Configuration\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Per-post Video Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can customize video settings on a per-post basis:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Edit a post\u002Fpage that contains a Dailymotion video\u003C\u002Fli>\n\u003Cli>Click the “Video Settings” button in the sidebar of the Gutenberg editor\u003C\u002Fli>\n\u003Cli>Adjust settings like Player ID, Mute, Video Heading, and Video Title\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Global Plugin Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>To configure global plugin settings:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to Dailymotion Pro > Plugin Settings in your WordPress admin\u003C\u002Fli>\n\u003Cli>Adjust default settings for Player ID, mute, video heading, and video title display\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Auth Key\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>What is the Auth Key?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The Auth Key is a security feature in the Dailymotion Pro plugin that protects your Dailymotion account credentials. Think of it as a special password that encrypts your sensitive information when it’s stored in your WordPress database.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why is it Important?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When you connect your WordPress site to Dailymotion, you need to store API credentials (similar to a username and password). The Auth Key ensures this information is securely encrypted, preventing unauthorized access to your Dailymotion account.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How it Works for Users\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Automatic Protection\u003C\u002Fp>\n\u003Cp>By default, the Dailymotion Pro plugin uses WordPress’s built-in security keys to protect your information. This means:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You don’t need to do anything special to enable basic protection\u003C\u002Fli>\n\u003Cli>Your credentials are automatically encrypted when saved\u003C\u002Fli>\n\u003Cli>The plugin handles all the security details behind the scenes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Enhanced Security (Optional)\u003C\u002Fp>\n\u003Cp>For users who want extra security, you can set up custom security keys:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Generate secure random keys\u003C\u002Fstrong>: Use an online secure key generator\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Add the keys to your wp-config.php file\u003C\u002Fstrong>: Add the following lines near the other WordPress security keys:\u003C\u002Fp>\n\u003Cp>\u003Ccode>php\u003Cbr \u002F>\ndefine('DM_PRO__AUTH_KEY', 'your-custom-random-key-here');\u003Cbr \u002F>\ndefine('DM_PRO__NONCE_KEY', 'another-custom-random-key-here');\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Save the file\u003C\u002Fstrong>: Make sure to keep a backup of these keys in a secure location\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Best Practices\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Use unique keys\u003C\u002Fstrong>: Don’t reuse passwords or keys from other services\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keep your wp-config.php secure\u003C\u002Fstrong>: Restrict access to this file on your server\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Update keys periodically\u003C\u002Fstrong>: Consider changing your custom keys every few months for maximum security\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backup before making changes\u003C\u002Fstrong>: Always backup your site before editing configuration files\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>User roles\u003C\u002Fh4>\n\u003Cp>We follow the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fdocumentation\u002Farticle\u002Froles-and-capabilities\u002F\" rel=\"ugc\">roles and capabilities documentation\u003C\u002Fa> provided by the WordPress team.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Super admin\u003C\u002Fstrong>\u003Cbr \u002F>\nAs a \u003Ccode>Super Admin\u003C\u002Fcode>, you can see and use the dailymotion plugin (all options: log in, credentials, settings) and search box\u002Fembed options\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Administrator\u003C\u002Fstrong>\u003Cbr \u002F>\nAs an \u003Ccode>Admin\u003C\u002Fcode>, you can see and use the dailymotion plugin (all options: log in, credentials, settings) and search box\u002Fembed options\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Editor\u003C\u002Fstrong>\u003Cbr \u002F>\nAs an \u003Ccode>Editor\u003C\u002Fcode>, you can see and use the dailymotion plugin (all options: log in, credentials, settings) and search box\u002Fembed options\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Author\u003C\u002Fstrong>\u003Cbr \u002F>\nAs an \u003Ccode>Author\u003C\u002Fcode>, you can see and use the dailymotion plugin (limited options: log in, manual embed settings access) and search box\u002Fembed options\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Contributor\u003C\u002Fstrong>\u003Cbr \u002F>\nAs a \u003Ccode>Contributor\u003C\u002Fcode>, you can see and use the dailymotion plugin (limited options: log in, manual embed settings access) and search box\u002Fembed options\u003C\u002Fp>\n\u003Ch3>Source Code and Development\u003C\u002Fh3>\n\u003Cp>This plugin includes minified JavaScript files that are built from TypeScript source code. In accordance with WordPress plugin guidelines, the source code is included in the plugin package in the \u003Ccode>src\u003C\u002Fcode> directory.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Build Tools\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin uses the following build tools:\u003Cbr \u002F>\n– npm: For JavaScript dependency management and build scripts\u003Cbr \u002F>\n– webpack: For bundling and minifying JavaScript files\u003Cbr \u002F>\n– TypeScript: For type-safe JavaScript development\u003C\u002Fp>\n\u003Cp>To build the plugin from source:\u003Cbr \u002F>\n1. Install dependencies: \u003Ccode>npm install\u003C\u002Fcode>\u003Cbr \u002F>\n2. Build the JavaScript files: \u003Ccode>npm run build\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>For more information about the development process, please visit our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDailymotion-Pro-Services\u002FDailymotion-Pro-WP-Docs\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>External Service\u003C\u002Fh3>\n\u003Cp>This plugin connects to the \u003Cstrong>Dailymotion API\u003C\u002Fstrong> as an external service. The API is used for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Searching videos\u003C\u002Fstrong>: Search for both public and private content hosted on Dailymotion.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Private content access\u003C\u002Fstrong>: To access private videos, the plugin requires storing an API Key and API Secret securely in your WordPress installation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video information retrieval\u003C\u002Fstrong>: The API also provides video metadata (title, thumbnail, etc.) which is used to embed videos seamlessly into the WordPress editor.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>By using this plugin, you acknowledge that interactions with the Dailymotion API are subject to Dailymotion’s own policies and service conditions.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Flegal.dailymotion.com\u002Fen\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Flegal.dailymotion.com\u002Fen\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, please contact the plugin developers through the official support channels or visit the plugin’s documentation website at \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDailymotion-Pro-Services\u002FDailymotion-Pro-WP-Docs\u002Fissues\" rel=\"nofollow ugc\">Dailymotion Pro GitHub Issue\u003C\u002Fa>.\u003C\u002Fp>\n","The official Dailymotion Pro WordPress plugin that seamlessly integrates Dailymotion videos into your WordPress site.",492,"2026-02-20T05:45:00.000Z","6.9.4","6.4","7.4",[19,95,96,75,97],"embed","media","video-player","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdailymotion-pro.2.2.3.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":11,"downloaded":107,"rating":26,"num_ratings":26,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":15,"tags":111,"homepage":113,"download_link":114,"security_score":60,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":61},"dailymotion-videowall-widget","Dailymotion Videowall Widget","0.1.3","kevinff","https:\u002F\u002Fprofiles.wordpress.org\u002Fkevinff\u002F","\u003Cp>Dailymotion videowall widget.\u003C\u002Fp>\n","A simple widget to insert a Dailymotion Videowall.",2442,"2011-01-25T19:36:00.000Z","3.0.5","2.9.2",[19,112],"videowall","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fdailymotion-videowall-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdailymotion-videowall-widget.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":11,"downloaded":123,"rating":13,"num_ratings":32,"last_updated":15,"tested_up_to":124,"requires_at_least":125,"requires_php":126,"tags":127,"homepage":133,"download_link":134,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"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;",3096,"5.2.24","3.6","5.2.4",[128,129,130,131,132],"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",{"attackSurface":136,"codeSignals":201,"taintFlows":260,"riskAssessment":345,"analyzedAt":358},{"hooks":137,"ajaxHandlers":151,"restRoutes":198,"shortcodes":199,"cronEvents":200,"entryPointCount":71,"unprotectedCount":71},[138,144,148],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","admin_init","register_ocv_settings","dsp_plugin.php",28,{"type":139,"name":145,"callback":146,"file":142,"line":147},"admin_enqueue_scripts","ocv_plugin_js",29,{"type":139,"name":149,"callback":150,"file":142,"line":33},"admin_menu","ocv_create_menu",[152,157,161,165,169,173,177,181,185,189,193,196],{"action":153,"nopriv":154,"callback":155,"hasNonce":154,"hasCapCheck":154,"file":142,"line":156},"category_select_action",false,"implement_ajax",31,{"action":158,"nopriv":154,"callback":159,"hasNonce":154,"hasCapCheck":154,"file":142,"line":160},"category_select_action2","implement_ajax_2",32,{"action":162,"nopriv":154,"callback":163,"hasNonce":154,"hasCapCheck":154,"file":142,"line":164},"category_select_action_youtube","implement_ajax_youtube",33,{"action":166,"nopriv":154,"callback":167,"hasNonce":154,"hasCapCheck":154,"file":142,"line":168},"category_select_action2_youtube","implement_ajax_2_youtube",34,{"action":170,"nopriv":154,"callback":171,"hasNonce":154,"hasCapCheck":154,"file":142,"line":172},"category_select_action_vimeo","implement_ajax_vimeo",35,{"action":174,"nopriv":154,"callback":175,"hasNonce":154,"hasCapCheck":154,"file":142,"line":176},"category_select_action2_vimeo","implement_ajax_2_vimeo",36,{"action":178,"nopriv":154,"callback":179,"hasNonce":154,"hasCapCheck":154,"file":142,"line":180},"publish_video","implement_ajax_video",37,{"action":182,"nopriv":154,"callback":183,"hasNonce":154,"hasCapCheck":154,"file":142,"line":184},"pagination_youtube","pagination_ajax_youtube",38,{"action":186,"nopriv":154,"callback":187,"hasNonce":154,"hasCapCheck":154,"file":142,"line":188},"pagination_vimeo","pagination_ajax_vimeo",39,{"action":190,"nopriv":154,"callback":191,"hasNonce":154,"hasCapCheck":154,"file":142,"line":192},"pagination_dailymotion","pagination_ajax_dailymotion",40,{"action":153,"nopriv":194,"callback":155,"hasNonce":154,"hasCapCheck":154,"file":142,"line":195},true,41,{"action":158,"nopriv":194,"callback":159,"hasNonce":154,"hasCapCheck":154,"file":142,"line":197},42,[],[],[],{"dangerousFunctions":202,"sqlUsage":203,"outputEscaping":205,"fileOperations":258,"externalRequests":32,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":259},[],{"prepared":26,"raw":26,"locations":204},[],{"escaped":206,"rawEcho":160,"locations":207},76,[208,212,214,215,216,217,218,220,221,223,225,226,228,230,232,234,236,238,240,242,244,246,247,248,249,250,251,253,254,255,256,257],{"file":209,"line":210,"context":211},"classes\\ocv_dailymotion.php",26,"raw output",{"file":209,"line":213,"context":211},27,{"file":209,"line":143,"context":211},{"file":209,"line":147,"context":211},{"file":209,"line":33,"context":211},{"file":209,"line":156,"context":211},{"file":219,"line":143,"context":211},"classes\\ocv_dm.php",{"file":219,"line":164,"context":211},{"file":219,"line":222,"context":211},127,{"file":219,"line":224,"context":211},128,{"file":219,"line":224,"context":211},{"file":219,"line":227,"context":211},129,{"file":219,"line":229,"context":211},130,{"file":219,"line":231,"context":211},131,{"file":219,"line":233,"context":211},132,{"file":219,"line":235,"context":211},133,{"file":219,"line":237,"context":211},134,{"file":239,"line":235,"context":211},"classes\\ocv_user_settings.php",{"file":239,"line":241,"context":211},191,{"file":239,"line":243,"context":211},197,{"file":245,"line":210,"context":211},"classes\\ocv_vimeo.php",{"file":245,"line":213,"context":211},{"file":245,"line":143,"context":211},{"file":245,"line":147,"context":211},{"file":245,"line":33,"context":211},{"file":245,"line":156,"context":211},{"file":252,"line":210,"context":211},"classes\\ocv_youtube.php",{"file":252,"line":213,"context":211},{"file":252,"line":143,"context":211},{"file":252,"line":147,"context":211},{"file":252,"line":33,"context":211},{"file":252,"line":156,"context":211},3,[],[261,298,312,331],{"entryPoint":262,"graph":263,"unsanitizedCount":296,"severity":297},"implement_ajax_video (classes\\ocv_ajax.php:74)",{"nodes":264,"edges":292},[265,271,277,280,285,287],{"id":266,"type":267,"label":268,"file":269,"line":270},"n0","source","$_POST","classes\\ocv_ajax.php",87,{"id":272,"type":273,"label":274,"file":269,"line":275,"wp_function":276},"n1","sink","file_get_contents() [SSRF\u002FLFI]",135,"file_get_contents",{"id":278,"type":267,"label":279,"file":269,"line":270},"n2","$_POST (x2)",{"id":281,"type":273,"label":282,"file":269,"line":283,"wp_function":284},"n3","file_put_contents() [File Write]",141,"file_put_contents",{"id":286,"type":267,"label":268,"file":269,"line":47},"n4",{"id":288,"type":273,"label":289,"file":269,"line":290,"wp_function":291},"n5","echo() [XSS]",158,"echo",[293,294,295],{"from":266,"to":272,"sanitized":154},{"from":278,"to":281,"sanitized":154},{"from":286,"to":288,"sanitized":154},4,"medium",{"entryPoint":299,"graph":300,"unsanitizedCount":296,"severity":297},"\u003Cocv_ajax> (classes\\ocv_ajax.php:0)",{"nodes":301,"edges":308},[302,303,304,305,306,307],{"id":266,"type":267,"label":268,"file":269,"line":270},{"id":272,"type":273,"label":274,"file":269,"line":275,"wp_function":276},{"id":278,"type":267,"label":279,"file":269,"line":270},{"id":281,"type":273,"label":282,"file":269,"line":283,"wp_function":284},{"id":286,"type":267,"label":268,"file":269,"line":47},{"id":288,"type":273,"label":289,"file":269,"line":290,"wp_function":291},[309,310,311],{"from":266,"to":272,"sanitized":154},{"from":278,"to":281,"sanitized":154},{"from":286,"to":288,"sanitized":154},{"entryPoint":313,"graph":314,"unsanitizedCount":258,"severity":297},"dailymotion_video_table (classes\\ocv_dm.php:7)",{"nodes":315,"edges":327},[316,318,319,321,323,325],{"id":266,"type":267,"label":279,"file":219,"line":317},13,{"id":272,"type":273,"label":289,"file":219,"line":143,"wp_function":291},{"id":278,"type":267,"label":268,"file":219,"line":320},44,{"id":281,"type":273,"label":274,"file":219,"line":322,"wp_function":276},67,{"id":286,"type":267,"label":324,"file":219,"line":197},"$_POST (x5)",{"id":288,"type":273,"label":289,"file":219,"line":326,"wp_function":291},152,[328,329,330],{"from":266,"to":272,"sanitized":154},{"from":278,"to":281,"sanitized":154},{"from":286,"to":288,"sanitized":194},{"entryPoint":332,"graph":333,"unsanitizedCount":258,"severity":297},"\u003Cocv_dm> (classes\\ocv_dm.php:0)",{"nodes":334,"edges":341},[335,336,337,338,339,340],{"id":266,"type":267,"label":279,"file":219,"line":317},{"id":272,"type":273,"label":289,"file":219,"line":143,"wp_function":291},{"id":278,"type":267,"label":268,"file":219,"line":320},{"id":281,"type":273,"label":274,"file":219,"line":322,"wp_function":276},{"id":286,"type":267,"label":324,"file":219,"line":197},{"id":288,"type":273,"label":289,"file":219,"line":326,"wp_function":291},[342,343,344],{"from":266,"to":272,"sanitized":154},{"from":278,"to":281,"sanitized":154},{"from":286,"to":288,"sanitized":194},{"summary":346,"deductions":347},"The \"dailymotion-search-and-publish-videos\" v3.0 plugin exhibits significant security concerns, primarily due to a large, unprotected attack surface. While the plugin demonstrates good practices in SQL query handling and utilizes prepared statements exclusively, a concerning lack of authorization checks on all 12 AJAX handlers leaves them vulnerable to unauthorized actions.  This means any user, regardless of their role or permissions, could potentially trigger these AJAX functions, leading to unintended or malicious operations.  Furthermore, the taint analysis indicates four flows with unsanitized paths, which, despite not reaching critical or high severity in this analysis, represent potential entry points for vulnerabilities if exploited in conjunction with other weaknesses. The absence of nonce checks on these AJAX handlers exacerbates the risk, as it's a fundamental security measure to prevent Cross-Site Request Forgery (CSRF) attacks.\n\nThe plugin's vulnerability history is clean, with no recorded CVEs. This absence of past issues is a positive indicator, suggesting that the developers may be proactive in security. However, it's crucial to remember that a clean history does not guarantee future security, especially given the current code analysis findings. The strengths of this plugin lie in its robust SQL handling and the lack of external libraries. However, the critical weakness of unprotected AJAX endpoints, coupled with unsanitized paths and missing nonce checks, creates a substantial security risk that needs immediate attention.  The plugin's overall security posture is therefore considered poor due to the exposed attack surface.",[348,350,353,355],{"reason":349,"points":11},"12 unprotected AJAX handlers",{"reason":351,"points":352},"4 flows with unsanitized paths",8,{"reason":354,"points":11},"0 nonce checks on AJAX",{"reason":356,"points":357},"70% output escaping (32 unescaped)",6,"2026-03-16T23:27:16.467Z",{"wat":360,"direct":374},{"assetPaths":361,"generatorPatterns":365,"scriptPaths":366,"versionParams":370},[362,363,364],"\u002Fwp-content\u002Fplugins\u002Fdailymotion-search-and-publish-videos\u002Fcss\u002Ffont-awesome.css","\u002Fwp-content\u002Fplugins\u002Fdailymotion-search-and-publish-videos\u002Fcss\u002Focv_plugin.css","\u002Fwp-content\u002Fplugins\u002Fdailymotion-search-and-publish-videos\u002Fjs\u002Focv_plugin.js",[],[367,368,369],"http:\u002F\u002Fcdn.datatables.net\u002F1.10.7\u002Fjs\u002Fjquery.dataTables.min.js","http:\u002F\u002Fajax.googleapis.com\u002Fajax\u002Flibs\u002Fjqueryui\u002F1.11.4\u002Fthemes\u002Fsmoothness\u002Fjquery-ui.css","http:\u002F\u002Fcdn.datatables.net\u002F1.10.7\u002Fcss\u002Fjquery.dataTables.css",[371,372,373],"dailymotion-search-and-publish-videos\u002Fcss\u002Ffont-awesome.css?ver=","dailymotion-search-and-publish-videos\u002Fcss\u002Focv_plugin.css?ver=","dailymotion-search-and-publish-videos\u002Fjs\u002Focv_plugin.js?ver=",{"cssClasses":375,"htmlComments":376,"htmlAttributes":377,"restEndpoints":378,"jsGlobals":379,"shortcodeOutput":381},[],[],[],[],[380],"ocv_plugin_vars",[]]