[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fk3IfsjmbOv5N7Fb69s-5JHP_KfZIfyXIL2t_CMJttp8":3,"$fhk7ute8qxksc8i2LfZhYfD-h2qvTzR4mJd0GTp6jjYM":206,"$fzT7g7W67Otxe4sMVO7GeEJ-w4wT37aG7ugFZvv_Tm98":211},{"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,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":38,"analysis":136,"fingerprints":188},"mediaelementjs-skin","MediaElement.js Skin","1.0","Daniel Tara","https:\u002F\u002Fprofiles.wordpress.org\u002Fpseudoxiah\u002F","\u003Cp>The audio player skin from Premium Pixels ported to MediaElement.js.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>After activation the skin option should automatically update to using the custom skin. If not, go to Settings > MediaElement.js and set the skin to \u003Ccode>Custom\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>If you want to keep a different default skin, you can override individual players by setting the \u003Ccode>skin\u003C\u002Fcode> parameter like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[video src=\"http:\u002F\u002Fexample.com\u002Fvideo.m4a\" skin=\"mejskin\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Check out \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fmedia-element-html5-video-and-audio-player\u002F\" rel=\"ugc\">the MediaElement.js plugin\u003C\u002Fa> for more documentation on how to use the player plugin.\u003C\u002Fp>\n","A custom skin for MediaElement.js created by Premium Pixels and coded by One Designs",70,5853,20,1,"2012-07-05T11:39:00.000Z","3.4.2","2.8","",[20,21,22,23,24],"audio","html5","player","skin","video","http:\u002F\u002Fwww.onedesigns.com\u002Ffreebies\u002Fcustom-mediaelement-js-skin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmediaelementjs-skin.1.0.zip",85,0,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":34,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"pseudoxiah",30,84,"2026-08-29T02:52:25.308Z",[39,65,81,101,118],{"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":60,"download_link":61,"security_score":62,"vuln_count":63,"unpatched_count":28,"last_vuln_date":64,"fetched_at":30},"playerjs","PlayerJS – Free Custom HTML5 Video and Audio Player Builder","2.25","PlayerJS","https:\u002F\u002Fprofiles.wordpress.org\u002Fplayerjs\u002F","\u003Cp>Build custom video \u002F audio player on \u003Ca href=\"https:\u002F\u002Fplayerjs.com\" rel=\"nofollow ugc\">PlayerJS.com\u003C\u002Fa> for FREE and place it on your website.\u003C\u002Fp>\n","The official WordPress plugin for PlayerJS.com — a free online builder for custom HTML5 video and audio players.",1000,24119,100,5,"2026-06-07T10:07:00.000Z","7.0.2","4.6","5.2.4",[56,57,58,40,59],"audio-player","hls-player","html5-player","video-player","https:\u002F\u002Fplayerjs.com\u002Fdocs\u002Fq=wordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fplayerjs.2.25.zip",98,2,"2025-09-22 00:00:00",{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":73,"downloaded":74,"rating":49,"num_ratings":14,"last_updated":75,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":76,"homepage":78,"download_link":79,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":80},"monoblog-8912","Monoblog","8.10.12","jfekendall","https:\u002F\u002Fprofiles.wordpress.org\u002Fjfekendall\u002F","\u003Cp>Combines the awesome functionality of \u003Ca href=\"http:\u002F\u002Fmediaelementjs.com\u002F\" rel=\"nofollow ugc\">MediaElement.js HTML5 media player\u003C\u002Fa> and \u003Ca href='http:\u002F\u002Fwww.plupload.com\u002F' rel=\"nofollow ugc\">Plupload\u003C\u002Fa> to enable you or the authors of your site to upload mp3s of people reading the text of your blogs.\u003C\u002Fp>\n\u003Cp>If you so choose, this plugin can also generate an audio podcast of your Monoblog content.\u003C\u002Fp>\n\u003Cp>Check out \u003Ca href=\"http:\u002F\u002Fownthenarrative.com\u002Fpost\u002Fsots--monoblog\" rel=\"nofollow ugc\">OwnTheNarrative.com\u003C\u002Fa> for more information and examples.\u003C\u002Fp>\n\u003Ch3>Setup\u003C\u002Fh3>\n\u003Cp>After activating, while still in the admin panel, go to Appearance->Widgets. Then click and drag the Monoblog widget to whatever sidebar\u002Farea you want. NOTE: The sidebar\u002Fwidget area must be visible in your posts in order for this to work.\u003C\u002Fp>\n\u003Ch3>Uploading\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Record yourself reading your blog post and save it as an mp3. (Use Audacity or a similar program)\u003C\u002Fli>\n\u003Cli>Navigate to your blog post in your browser\u003C\u002Fli>\n\u003Cli>If you have at least author rights, you should see “Select Monoblog File”. Give that a click.\u003C\u002Fli>\n\u003Cli>Select your mp3 file.\u003C\u002Fli>\n\u003Cli>Click Upload\u003C\u002Fli>\n\u003C\u002Fol>\n","Monoblog is a widget plugin that allows recordings of you reading your blogs aloud for the seeing\u002Freading impaired or for people on the go.",10,2032,"2012-08-09T23:41:00.000Z",[20,77,21,22,24],"flash","http:\u002F\u002Fownthenarrative.com\u002Fpost\u002Fsots--monoblog","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmonoblog-8912.zip","2026-04-16T10:56:18.058Z",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":73,"downloaded":89,"rating":28,"num_ratings":28,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":98,"download_link":99,"security_score":100,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"muvi-media-connect","Muvi Media Connect","1.1.0","Muvi","https:\u002F\u002Fprofiles.wordpress.org\u002Fmuviplugin\u002F","\u003Cp>Now add engaging audio and video content to your WordPress websites, with Muvi’s all-in-one WordPress plugin – Muvi Media Connect. It enables your authors to add videos and audio tracks to your WordPress posts in just a few clicks, directly from your Muvi One media library. You just need to add our plugin, choose the media you want to add and add it to a suitable place, that’s it! Muvi will take care of everything else.\u003C\u002Fp>\n\u003Cp>Muvi Media Connect helps you in\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Auto-transcoding of uploaded videos.\u003C\u002Fli>\n\u003Cli>Adaptive streaming.\u003C\u002Fli>\n\u003Cli>Delivery via leading CDNs.\u003C\u002Fli>\n\u003Cli>Providing subscribers and guests a superior viewing experience anywhere, anytime, on any device.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It’s time to make your WordPress posts more interesting and engaging, with buffer-free and latency-free videos streaming directly from Muvi’s CDN.\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\u002FlKC8N0gYC-A?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\u003Ch3>Embed Videos In WordPress\u003C\u002Fh3>\n\u003Cp>Using the Muvi Media Connect WordPress plugin, you can very easily embed videos to your WordPress websites, and make them more interesting for your viewers. You just need to follow the steps given below\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Download the Muvi Media Connect WordPress plugin.\u003C\u002Fli>\n\u003Cli>Once downloaded, click on its icon appearing on the sidebar to enter the settings page.\u003C\u002Fli>\n\u003Cli>Put the authorization key of your MUVI account on that page.\u003C\u002Fli>\n\u003Cli>Adjust the size of the video frame and click on save.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The next time you will go to upload any media content on WordPress, you will see the option of the Muvi Media Connect Plugin. Use it to embed amazing videos in your posts! Read our \u003Ca href=\"https:\u002F\u002Fwww.muvi.com\u002Fblogs\u002Fhow-to-embed-video-in-wordpress.html\" rel=\"nofollow ugc\">embed videos in WordPress\u003C\u002Fa> blog to know about this process in detail.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>The embedded video content remains secured through \u003Ca href=\"https:\u002F\u002Fwww.muvi.com\u002Ffeature\u002Fstudio-approved-drm.html\" rel=\"nofollow ugc\">Muvi’s multi-DRM protection\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Dynamic \u003Ca href=\"https:\u002F\u002Fwww.muvi.com\u002Ffeature\u002Fwatermarking.html\" rel=\"nofollow ugc\">Watermarking\u003C\u002Fa> safeguards your content from piracy attempts.\u003C\u002Fli>\n\u003Cli>With \u003Ca href=\"https:\u002F\u002Fwww.muvi.com\u002Ffeature\u002Fgeo-block.html\" rel=\"nofollow ugc\">Geo-Blocking\u003C\u002Fa> you can decide which people from which part of the globe can access your content.\u003C\u002Fli>\n\u003Cli>You can even blacklist IP addresses, the \u003Ca href=\"https:\u002F\u002Fwww.muvi.com\u002Fflex\u002Ffeatures\u002Fonline-video-player.html\" rel=\"nofollow ugc\">html5 video player\u003C\u002Fa> will no longer play your content on those IP addresses.\u003C\u002Fli>\n\u003Cli>You can analyze the number of views your content received, geographies where it is popular and the type of devices used to view it.\u003C\u002Fli>\n\u003Cli>You don’t need to juggle between two platforms anymore, because you can access all on-demand video and audio content directly on the WordPress platform, through Muvi Media Connect!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>USING MUVI MEDIA CONNECT PLUGIN\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> This \u003Cstrong>Muvi Media\u003C\u002Fstrong> button appears only if you have WordPress Classic Editor installed or using WordPress version less than 4.5.\u003C\u002Fp>\n\u003Cp>Content player publishing allows the user to easily insert contents from their Muvi store onto their WordPress site.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To post a content in a post or page, navigate to \u003Cstrong>Posts\u002FPages\u003C\u002Fstrong> –> \u003Cstrong>Add New\u002FEdit\u003C\u002Fstrong> in the WordPress editor.\u003C\u002Fli>\n\u003Cli>You can insert \u003Ca href=\"https:\u002F\u002Fwww.muvi.com\u002Fvideo-on-demand-vod.html\" rel=\"nofollow ugc\">video-on-demand\u003C\u002Fa> content to your post or page from your Muvi Store by clicking on \u003Cstrong>Muvi Media\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>You will see the different content categories in the \u003Cstrong>Muvi Media Library\u003C\u002Fstrong>. Click on a specific Content Category under the Muvi Media Library to insert content.\u003C\u002Fli>\n\u003Cli>Select content(s) from the list and click on \u003Cstrong>Insert\u003C\u002Fstrong>. The the shortcode of content will be inserted to your post or page editor.\u003C\u002Fli>\n\u003Cli>After publishing the post\u002Fpage you can view respective content(s) inside the post\u002Fpage.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In the post, when you click on the embedded video content, Muvi’s video player opens, and the video gets streamed effortlessly.\u003C\u002Fp>\n\u003Ch3>How to add and edit a shortcode for content?\u003C\u002Fh3>\n\u003Cp>You can edit the shortcode by yourself by following the below process.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>When we add Single\u002FMultipart content(AOD\u002FVOD) from Muvi media, it generates a shortcode automatically.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>For VOD\u002FAOD Single Part Content: Shortcode: [muvimedia permalink=’cat’ height=’315′ width=’560′] where muvimedia is the name of the shortcode which will be constant.\u003C\u002Fp>\n\u003Cp>Permalink is a mandatory parameter that we will get from Muvi CMS. You need to go to manage content > content library > edit any content > permalink.\u003C\u002Fp>\n\u003Cp>The height is the content height which is visible in the video and audio player when the content is played. The height is by default 315, but you can edit it as per your requirement.\u003C\u002Fp>\n\u003Cp>Similarly, width is the content width which is by default 650, but you can edit it as per your requirement.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Muvi’s All-in-one Muvi Media Connect is a standard WordPress plugin that adds Muvi's powerful Video and Audio capabilities into WordPress.",3451,"2025-06-16T10:53:00.000Z","6.6.5","3.5","5.6",[56,95,96,97,59],"html5-video-player","ott","streaming-video","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmuvi-media-connect\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmuvi-media-connect.zip",92,{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":28,"downloaded":109,"rating":28,"num_ratings":28,"last_updated":110,"tested_up_to":111,"requires_at_least":112,"requires_php":113,"tags":114,"homepage":18,"download_link":117,"security_score":49,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"lean-video-and-audio-player","Lean Video and Audio Player","1.0.1","LeanPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fazplugins\u002F","\u003Cp>Lean Video and Audio Player is a lightweight WordPress plugin that allows you to embed beautiful, responsive video and audio players anywhere on your website using simple shortcodes. Built on top of the powerful Plyr library, it provides a consistent, modern player interface across all platforms and devices.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple Video Sources\u003C\u002Fstrong>: Support for YouTube, Vimeo, and HTML5 videos\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Audio Support\u003C\u002Fstrong>: Play MP3 and other audio formats with a clean interface\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Based\u003C\u002Fstrong>: Easy to use anywhere – posts, pages, widgets, or custom fields\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong>: Works perfectly on desktop, tablet, and mobile devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Interface\u003C\u002Fstrong>: Clean, accessible player controls with keyboard support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong>: Minimal impact on page load speed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cross-Browser\u003C\u002Fstrong>: Works on all modern browsers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessibility\u003C\u002Fstrong>: Full keyboard navigation and screen reader support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Video Player Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* YouTube video embedding\u003Cbr \u002F>\n* Vimeo video embedding\u003Cbr \u002F>\n* HTML5 video support (MP4, WebM, etc.)\u003Cbr \u002F>\n* Autoplay and muted options\u003Cbr \u002F>\n* Fullscreen support\u003Cbr \u002F>\n* Volume controls\u003Cbr \u002F>\n* Seek functionality\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Audio Player Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* MP3 and other audio format support\u003Cbr \u002F>\n* Clean, minimal interface\u003Cbr \u002F>\n* Volume and seek controls\u003Cbr \u002F>\n* Autoplay and muted options\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Perfect For:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Content creators and bloggers\u003Cbr \u002F>\n* Educational websites\u003Cbr \u002F>\n* Business websites\u003Cbr \u002F>\n* Portfolio sites\u003Cbr \u002F>\n* Music and podcast sites\u003Cbr \u002F>\n* Any site needing simple media players\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Video Player Shortcode:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [lean_video_player type=”youtube” id=”VIDEO_ID”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Audio Player Shortcode:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [lean_audio_player src=”AUDIO_URL”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcode Attributes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Video Player:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>type\u003C\u002Fcode> – Video type: “youtube”, “vimeo”, or “html5” (default: “youtube”)\u003Cbr \u002F>\n* \u003Ccode>id\u003C\u002Fcode> – Video ID for YouTube\u002FVimeo, or full URL for HTML5 (required)\u003Cbr \u002F>\n* \u003Ccode>autoplay\u003C\u002Fcode> – Enable autoplay: “true” or “false” (default: “false”)\u003Cbr \u002F>\n* \u003Ccode>muted\u003C\u002Fcode> – Start muted: “true” or “false” (default: “false”)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Audio Player:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>src\u003C\u002Fcode> – Audio file URL (required)\u003Cbr \u002F>\n* \u003Ccode>autoplay\u003C\u002Fcode> – Enable autoplay: “true” or “false” (default: “false”)\u003Cbr \u002F>\n* \u003Ccode>muted\u003C\u002Fcode> – Start muted: “true” or “false” (default: “false”)\u003C\u002Fp>\n\u003Ch3>Examples\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>YouTube Video:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [lean_video_player type=”youtube” id=”dQw4w9WgXcQ”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Vimeo Video:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [lean_video_player type=”vimeo” id=”76979871″]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>HTML5 Video with Autoplay:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [lean_video_player type=”html5″ id=”https:\u002F\u002Fwww.sample-videos.com\u002Fvideo321\u002Fmp4\u002F720\u002Fbig_buck_bunny_720p_20mb.mp4″ autoplay=”true” muted=”true”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Audio Player:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [lean_audio_player src=”https:\u002F\u002Fwww.sample-videos.com\u002Faudio\u002Fmp3\u002Fwave.mp3″]\u003C\u002Fp>\n","Simple shortcode-based video and audio player supporting HTML5, YouTube, Vimeo and MP3 files with clean, modern interface.",348,"2025-09-02T06:40:00.000Z","6.8.6","5.0","7.4",[56,21,59,115,116],"vimeo","youtube","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flean-video-and-audio-player.1.0.1.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":28,"downloaded":126,"rating":28,"num_ratings":28,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":134,"download_link":135,"security_score":49,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":80},"streamnexus-io-embed-videos","StreamNexus.io Embed Videos","2.2.2","streamnexus.io","https:\u002F\u002Fprofiles.wordpress.org\u002Fstreamnexus\u002F","\u003Cp>Easily embed your StreamNexus.io hosted videos or audio files into your WordPress site using a simple shortcode.\u003Cbr \u002F>\nCopy and paste your shortcode from the StreamNexus.io backoffice, and the plugin automatically generates an HTML5 video player with adaptive HLS streaming, ensuring smooth delivery to all devices.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Simple shortcode: [streamnexus-video media_id=”YOUR_VIDEO_ID”]\u003C\u002Fli>\n\u003Cli>Adaptive Bitrate Streaming (ABR) with HLS\u003C\u002Fli>\n\u003Cli>Optimized playback across desktop, tablet, and mobile\u003C\u002Fli>\n\u003Cli>Lightweight and fast-loading HTML5 player\u003C\u002Fli>\n\u003Cli>No complex setup – just install, activate, and paste your shortcode\u003C\u002Fli>\n\u003Cli>No API key required – enter the media ID or share link directly in the shortcode\u003C\u002Fli>\n\u003Cli>No more hosting MP4 files on your limited hosting provided allocated storage\u003C\u002Fli>\n\u003Cli>Advanced Analytics, retention charts, playback events on the StreamNexus.io dashboard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Add the following shortcode inside any post or page:\u003C\u002Fp>\n\u003Cp>[streamnexus-video media_id=”YOUR_VIDEO_ID”]\u003C\u002Fp>\n\u003Cp>This will render the StreamNexus HTML5 player and deliver the video using adaptive bitrate HLS streaming, ensuring smooth playback for all viewers regardless of their bandwidth.\u003C\u002Fp>\n\u003Cp>A video tutorial of embedding videos in a WordPress site is available on https:\u002F\u002Fwww.streamnexus.io\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>A valid StreamNexus.io video id.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External service and policies\u003C\u002Fh3>\n\u003Cp>This plugin embeds the StreamNexus player hosted at https:\u002F\u002Fapi.streamnexus.io\u002Fplayer-page.html.\u003C\u002Fp>\n\u003Cp>By using the player you are agreeing to StreamNexus’ service policies:\u003Cbr \u002F>\n– Terms of Service: https:\u002F\u002Fwww.streamnexus.io\u002Fterms-of-service\u002F\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fwww.streamnexus.io\u002Fprivacy-policy\u002F\u003C\u002Fp>\n","Easily embed StreamNexus.io hosted videos using a shortcode. The plugin embeds an HTML5 ABR HLS video player.",145,"2025-12-23T13:47:00.000Z","6.9.4","6.0","7.0",[132,56,133,58,59],"analytics","hls-adaptive-bitrate","https:\u002F\u002Fwww.streamnexus.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstreamnexus-io-embed-videos.2.2.2.zip",{"attackSurface":137,"codeSignals":158,"taintFlows":176,"riskAssessment":177,"analyzedAt":187},{"hooks":138,"ajaxHandlers":154,"restRoutes":155,"shortcodes":156,"cronEvents":157,"entryPointCount":28,"unprotectedCount":28},[139,146,150],{"type":140,"name":141,"callback":142,"priority":143,"file":144,"line":145},"action","admin_menu","mejskin_replace_options_page",11,"mediaelementjs-skin.php",38,{"type":140,"name":147,"callback":148,"file":144,"line":149},"admin_init","mejskin_register_settings",51,{"type":140,"name":151,"callback":152,"priority":143,"file":144,"line":153},"wp_print_styles","mejskin_enqueue_styles",168,[],[],[],[],{"dangerousFunctions":159,"sqlUsage":160,"outputEscaping":162,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":175},[],{"prepared":28,"raw":28,"locations":161},[],{"escaped":28,"rawEcho":163,"locations":164},6,[165,167,168,169,171,173],{"file":144,"line":36,"context":166},"raw output",{"file":144,"line":100,"context":166},{"file":144,"line":49,"context":166},{"file":144,"line":170,"context":166},128,{"file":144,"line":172,"context":166},136,{"file":144,"line":174,"context":166},143,[],[],{"summary":178,"deductions":179},"The mediaelementjs-skin v1.0 plugin presents a generally positive security posture based on the static analysis. There are no identified dangerous functions, SQL queries utilize prepared statements, and there are no file operations or external HTTP requests. The absence of reported vulnerabilities in its history is also a strong indicator of good security practices. However, a significant concern arises from the complete lack of output escaping for all identified output points. This means any dynamic content rendered by the plugin could potentially be exploited for cross-site scripting (XSS) attacks. Additionally, the absence of nonce and capability checks, while not directly leading to an attack surface in this specific analysis, could pose a risk if the plugin were to introduce new entry points in the future without proper authorization checks. The lack of taint analysis results is also noteworthy, suggesting either no complex data flows were analyzed or none were found to be problematic. Overall, the plugin benefits from a clean code base and no prior vulnerability history but is severely weakened by its failure to properly escape output.",[180,183,185],{"reason":181,"points":182},"All output is unescaped",15,{"reason":184,"points":50},"No nonce checks implemented",{"reason":186,"points":50},"No capability checks implemented","2026-03-16T21:33:30.714Z",{"wat":189,"direct":195},{"assetPaths":190,"generatorPatterns":192,"scriptPaths":193,"versionParams":194},[191],"\u002Fwp-content\u002Fplugins\u002Fmediaelementjs-skin\u002Fskin\u002Fmediaelementplayer.css",[],[],[],{"cssClasses":196,"htmlComments":199,"htmlAttributes":201,"restEndpoints":203,"jsGlobals":204,"shortcodeOutput":205},[197,198],"mejs-skin","mejs-overlay",[200],"\u003C!-- Adapted from MediaElement.js - HTML5 Audio and Video http:\u002F\u002Fmediaelementjs.com\u002F -->",[202],"data-skin=\"mejskin\"",[],[],[],{"error":207,"url":208,"statusCode":209,"statusMessage":210,"message":210},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fmediaelementjs-skin\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":14,"versions":212},[213],{"version":6,"download_url":26,"svn_tag_url":214,"released_at":29,"has_diff":215,"diff_files_changed":216,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":217,"is_current":207},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmediaelementjs-skin\u002Ftags\u002F1.0\u002F",false,[],[]]