[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fQ6yKlFV2Jm9DQeJWCsrpUP8slMah7Q3fneoKpR2jbBk":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":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":146,"fingerprints":524},"os-media","OS media – HTML5 Featured Video","2.3","mario marino","https:\u002F\u002Fprofiles.wordpress.org\u002Fmolven\u002F","\u003Cp>OS-media allow streaming of mp4\u002Fwebm\u002Fogv video progressively through PHP. It works with all WP themes, but is designed specifically for \u003Cstrong>OS-media theme\u003C\u002Fstrong>, a Twenty Fourteen Child Theme that is able to properly handle the layout of Custom Post for Featured Videos.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>DEMO ONLINE:\u003C\u002Fstrong> http:\u002F\u002Fopenstream.tv\u002Fdemo\u002F\u003C\u002Fp>\n\u003Cp>\u003Cstrong>OS-media WP theme:\u003C\u002Fstrong> http:\u002F\u002Fwww.mariomarino.eu\u002Fos-media-wordpress-theme\u002F\u003C\u002Fp>\n\u003Cp>You can insert multimedia content:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>in normal post or page with the classic \u003Cstrong>shortcodes\u003C\u002Fstrong> added to the post textarea through control panel.\u003C\u002Fli>\n\u003Cli>in \u003Cstrong>Custom Post Type for “Featured Video”\u003C\u002Fstrong>, a dedicated area where we have a single “Featured video” for each page (like WP Featured Images). \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>There are 5 ways to insert video:\u003C\u002Fp>\n\u003Col>\n\u003Cli>from local WP installation (after upload video files through FTP): you must place the \u003Cstrong>PATH\u003C\u002Fstrong> of this local video resource (for example: \u002Fopt\u002Flampp\u002Fhtdocs\u002Fwp\u002Fwp-content\u002Fuploads\u002Fvideo)in general settings and files list appears in \u003Cstrong>file selector\u003C\u002Fstrong> in each control panel of single post.\u003C\u002Fli>\n\u003Cli>from any file server or WP installation: you must place the URL (http:\u002F\u002F…) and files list appears in \u003Cstrong>file selector\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>from \u003Cstrong>Amazon S3\u003C\u002Fstrong> (Simple Storage Server) [files list appears in \u003Cstrong>file selector\u003C\u002Fstrong>],\u003C\u002Fli>\n\u003Cli>directly uploading (or selecting) files through WordPress \u003Cstrong>media uploader\u003C\u002Fstrong> (limited size: depends on the configuration of php and WP) [dedicated input for each format: mp4, webm, ogg]\u003C\u002Fli>\n\u003Cli>from the platform \u003Cstrong>Youtube & Vimeo\u003C\u002Fstrong>. [dedicated input]\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cblockquote>\n\u003Cp>NOTE: \u003Cstrong>the way 1 is recommended\u003C\u002Fstrong> if you need to hide the video URL and prevents users from easily downloading the source.\u003C\u002Fp>\n\u003Cp>For \u003Cstrong>OSmedia Featured video (Custom Post Type)\u003C\u002Fstrong>, if you don’t use \u003Cstrong>Os-media theme\u003C\u002Fstrong> you can insert the function \u003Cstrong>Osmedia_video()\u003C\u002Fstrong> in your theme. This content are also optimized for latest WP theme like Twenty Fifteen or Twenty Fourteen, automatically detected by this plugin, which loads the dedicated layout for CPT content. If your theme is not recognized, is loaded by default the file \u003Cstrong>layout\u002Fosmedia_cpt.php\u003C\u002Fstrong>, that you can edit and customize for display your featured video.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>For normal post\u002Fpage you can place \u003Cstrong>Poster Image for video\u003C\u002Fstrong> URL in shortcode (img=””).\u003Cbr \u002F>\nIn custom Post Field you can use the WP Featured Image, otherwise the plugin try to load image file from the same directory with the same name and .jpg extension.\u003C\u002Fp>\n\u003Cp>Some configs parameters in \u003Cstrong>Option settings\u003C\u002Fstrong> are \u003Cstrong>general config\u003C\u002Fstrong>, not present in single-post settings, this one are effective for post already created (for example: “local video path”, or “player skin”). And some other config parameters for \u003Cstrong>default setting\u003C\u002Fstrong> that are overwritten by the same settings parameters present in single-post (for example: “width”, or “autoplay”).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>List of all parameters of OS-media video:\u003C\u002Fstrong>\u003Cbr \u002F>\nhttp:\u002F\u002Fwww.mariomarino.eu\u002Fwp-content\u002Fuploads\u002F2013\u002F10\u002FOSmedia_vars.pdf\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcode example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[video file=”demo” fileurl=\"https:\u002F\u002Fs3-eu-west-1.amazonaws.com\u002F” img=\"http:\u002F\u002F..\" youtube=\"KTRVYDwfDyU\" width=\"640\" height=\"360\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can customize you own \u003Cstrong>Video-js skin\u003C\u002Fstrong> player simply generating css file through this tool: http:\u002F\u002Fcodepen.io\u002Fheff\u002Fpen\u002FEarCt.\u003Cbr \u002F>\nAfter that upload this file in the plugin folder: player\u002Fvideojs\u002Fskin. The file name should reflect the name of the main class of the css file (not including the extension .css).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>More Info on my personal blog:\u003C\u002Fstrong> http:\u002F\u002Fwww.mariomarino.eu\u002Fen\u002Fos-media-wordpress-video-plugin\u002F\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Credits:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"\u002F\u002Fvideojs.com\" rel=\"nofollow ugc\">\u003C\u002Fa>Video-js video library version 5.2.1\u003C\u002Fli>\n\u003Cli>The \u003Ca href=\"\u002F\u002Fgithub.com\u002Fiandunn\u002FWordPress-Plugin-Skeleton\" rel=\"nofollow ugc\">skeleton for an object-oriented\u002FMVC WordPress plugin\u003C\u002Fa> by Ian Dunn.\u003C\u002Fli>\n\u003Cli>The \u003Ca href=\"\u002F\u002Fcodesamplez.com\u002Fprogramming\u002Fphp-html5-video-streaming-tutorial\" rel=\"nofollow ugc\">VideoStream\u003C\u002Fa> class by Md Ali Ahsan Rana.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>IMPORTANT NOTE about old version (1.0):\u003C\u002Fstrong>\u003Cbr \u002F>\nThe old \u003Cstrong>featured video post\u003C\u002Fstrong> create through old version of this plugin MUST be simply manually reloaded in Admin Area and, when appear the video data on the metabox form, click “Generate Shortcode” button and save post.\u003Cbr \u002F>\nThis because in the new version in normal post and page, video are displayed only through shortcode.\u003C\u002Fp>\n","For Featured video contents based on the latest HTML5 Video-js library (5.2.1). It works with local & remote media, Amazon S3, Youtube & Vimeo &hellip;",10,9839,100,2,"2016-10-16T17:39:00.000Z","4.6.30","",[19,20,21,22,23],"featured","page","post","streaming","video","http:\u002F\u002Fmariomarino.eu\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fos-media.2.3.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"molven",1,30,84,"2026-04-05T17:24:36.834Z",[38,58,80,104,125],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":17,"tags":53,"homepage":56,"download_link":57,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"featured-video-plus","Featured Video Plus","2.3.3","Alex","https:\u002F\u002Fprofiles.wordpress.org\u002Fahoereth\u002F","\u003Cblockquote>\n\u003Cp>A picture is worth a thousand words. How many words is a video worth?\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Featured Videos work like Featured Images, just smoother: Paste a video URL into the designated new box on the post edit screen and the video will be displayed in place of a post image.\u003C\u002Fp>\n\u003Cp>There are three ways to get the videos onto your page:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Automagically!\u003C\u002Fstrong> If your theme makes use of WordPress’ native \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FPost_Thumbnails\" rel=\"nofollow ugc\">featured image functionality\u003C\u002Fa> you are set: Automatic insertion, lazy loading or lightbox overlays, its your choice. If this does not work you can either\u003C\u002Fli>\n\u003Cli>insert the \u003Ccode>[featured-video-plus]\u003C\u002Fcode>–\u003Cstrong>Shortcode\u003C\u002Fstrong> in your posts or\u003C\u002Fli>\n\u003Cli>manually make use of the \u003Cstrong>PHP-functions\u003C\u002Fstrong> in your theme’s source files.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>For more details, check the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffeatured-video-plus\u002Finstallation\u002F\" rel=\"ugc\">installation\u003C\u002Fa> page.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Theme compatibility\u003C\u002Fstrong>\u003Cbr \u002F>\n  Sadly many themes do not follow the WordPress standards and implement their own fancy functions for displaying featured images – those very likely break this plugin. Check out the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffeatured-video-plus\u002Ffaq\u002F\" rel=\"ugc\">FAQ\u003C\u002Fa>. Another common problem are sliders: Videos, in general, do not like sliders at all.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>See the plugin in action on \u003Ca href=\"http:\u002F\u002Fyrnxt.com\u002Fwordpress\u002Ffeatured-video-plus\u002F\" rel=\"nofollow ugc\">yrnxt.com\u003C\u002Fa>. There is a button in the sidebar to switch between the different featured video display modes: \u003Ca href=\"http:\u002F\u002Fyrnxt.com\u002Fwordpress\u002Ffeatured-video-plus\u002F?setfvpmode=replace\" rel=\"nofollow ugc\">Automatic\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fyrnxt.com\u002Fwordpress\u002Ffeatured-video-plus\u002F?setfvpmode=dynamic\" rel=\"nofollow ugc\">lazy\u003C\u002Fa> and \u003Ca href=\"http:\u002F\u002Fyrnxt.com\u002Fwordpress\u002Ffeatured-video-plus\u002F?setfvpmode=overlay\" rel=\"nofollow ugc\">overlay\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Besides \u003Cstrong>Local Videos\u003C\u002Fstrong> you can use videos from a whole lot of external providers like \u003Cstrong>YouTube\u003C\u002Fstrong>, \u003Cstrong>Vimeo\u003C\u002Fstrong> and \u003Cstrong>Dailymotion\u003C\u002Fstrong>. \u003Cstrong>SoundCloud\u003C\u002Fstrong> and \u003Cstrong>Spotify\u003C\u002Fstrong> (including playlists) are supported as well. Check the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FEmbeds#Okay.2C_So_What_Sites_Can_I_Embed_From.3F\" rel=\"nofollow ugc\">WordPress Codex\u003C\u002Fa> for a complete list. If some provider is not listed you can always just use an embed code or whatever HTML you like.\u003C\u002Fp>\n\u003Cp>After installing the plugin check your site’s \u003Cem>Media Settings\u003C\u002Fem> (\u003Ccode>Settings -> Media\u003C\u002Fcode> in the administration interface): The plugin adds quite some little helper options there. Change to lazy or overlay mode, tweak video sizing, individualize the look of the most prominent providers’ video players and turn on autoplay or video looping. By default videos try to dynamically fit their parent containers width and adjust their size responsively.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Support\u003C\u002Fstrong>\u003Cbr \u002F>\n  I do read all support questions in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffeatured-video-plus\" rel=\"ugc\">forums\u003C\u002Fa> but cannot reply to all of them. The plugin is an unpaid side project and full support would require more time than I can invest for free for over 20k active installs. If you really need help, consider \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_s-xclick&hosted_button_id=AD8UKMQW2DMM6\" rel=\"nofollow ugc\">buying me a cookie\u003C\u002Fa> – best way to attract my attention and to support future enhancements.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Add Featured Videos to your posts and pages. Works like magic with most themes which use Featured Images. Local Media, YouTube, Vimeo and many more.",10000,315009,96,80,"2017-11-28T09:08:00.000Z","4.7.32","3.7",[19,54,21,23,55],"image","videos","http:\u002F\u002Fyrnxt.com\u002Fwordpress\u002Ffeatured-video-plus\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatured-video-plus.2.3.3.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":13,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":17,"tags":72,"homepage":78,"download_link":79,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"feature-a-page-widget","Feature A Page Widget","2.2.0","mrwweb","https:\u002F\u002Fprofiles.wordpress.org\u002Fmrwweb\u002F","\u003Cp>Feature A Page Widget provides a “just works” solution for showcasing a Page, Post, or custom post type in any widget area (aka sidebar). It leverages core WordPress features, a \u003Cem>simple\u003C\u002Fem> set of options, and a sleek UI for selecting one of three widget layouts.\u003C\u002Fp>\n\u003Ch4>How to Use the Widget\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin.\u003C\u002Fli>\n\u003Cli>Edit the page you want to feature.\u003C\u002Fli>\n\u003Cli>Fill out the \u003Ca href=\"http:\u002F\u002Fen.support.wordpress.com\u002Fsplitting-content\u002Fexcerpts\u002F#creating-excerpts\" rel=\"nofollow ugc\">Excerpt\u003C\u002Fa> and select a \u003Ca href=\"http:\u002F\u002Fen.support.wordpress.com\u002Ffeatured-images\u002F#setting-a-featured-image\" rel=\"nofollow ugc\">Featured Image\u003C\u002Fa> on that page.\u003C\u002Fli>\n\u003Cli>Go to Appearance > Widgets or Customize > Widgets.\u003C\u002Fli>\n\u003Cli>Add an instance of the “Feature a Page Widget” to the widget area (Sidebar, Footer, etc.) of your choosing.\u003C\u002Fli>\n\u003Cli>Select the page, choose a layout, and optionally give the widget a title.\u003C\u002Fli>\n\u003Cli>Save the widget!\u003C\u002Fli>\n\u003Cli>Admire your handiwork.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This plugin enables Featured Images (aka “Post Thumbnails”) and Excerpts for Pages and Posts (by default) with the ability to support custom post types. If you don’t see one or both of those fields, they may be hidden in the “Screen Options” (top-right corner) while editing a Page or Post.\u003C\u002Fp>\n\u003Ch4>Important Note: Image Sizes\u003C\u002Fh4>\n\u003Cp>This plugin creates multiple custom image sizes. If you use images that were uploaded to the  media library before you installed this plugin, you may need to use a plugin like \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fregenerate-thumbnails\u002F\" rel=\"ugc\">Regenerate Thumbnails\u003C\u002Fa> to create the correctly-sized images.\u003C\u002Fp>\n\u003Ch4>Customizing the Widget\u003C\u002Fh4>\n\u003Cp>There are multiple ways to modify the widget based on your needs:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Prewritten CSS selectors in \u003Ccode>\u002Fcss\u002Ffpw_starter_styles.css\u003C\u002Fcode> to help you get started with custom CSS styles in a child theme or the Custom CSS Customizer field\u003C\u002Fli>\n\u003Cli>Three default overridable templates and the ability to create custom templates\u003C\u002Fli>\n\u003Cli>Eight filters to modify most parts of the widget output (Title, Read More, Image sizes, etc.)\u003C\u002Fli>\n\u003Cli>Interested in commissioning a custom layout just for your site? \u003Ca href=\"https:\u002F\u002Fmrwweb.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Get in touch.\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>See \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffeature-a-page-widget\u002Ffaq\u002F\" rel=\"ugc\">the FAQs\u003C\u002Fa> for links to code snippets with inline documentation.\u003C\u002Fp>\n\u003Ch4>Like the Plugin?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Ffeature-a-page-widget\" rel=\"ugc\">We love 5-star ratings!\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.paypal.me\u002Frootwiley\" rel=\"nofollow ugc\">Donations accepted\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Available Languages\u003C\u002Fh4>\n\u003Cp>Please \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Ffeature-a-page-widget\" rel=\"nofollow ugc\">help translate Feature A Page Widget\u003C\u002Fa>. Users have contributed translations in the following languages:\u003C\u002Fp>\n\u003Cp>English (default), German (\u003Ccode>de_DE\u003C\u002Fcode>), Serbian (\u003Ccode>sr_RS\u003C\u002Fcode>), Polish (\u003Ccode>pl_PL\u003C\u002Fcode>), Spanish (\u003Ccode>es_ES\u003C\u002Fcode>), Italian (\u003Ccode>it_IT\u003C\u002Fcode>), Dutch (\u003Ccode>nl_NL\u003C\u002Fcode>)\u003C\u002Fp>\n\u003Ch4>Other Plugins by @MRWweb\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmrw-web-design-simple-tinymce\u002F\" rel=\"ugc\">MRW Web Design Simple TinyMCE\u003C\u002Fa> – Get rid of bad and obscure TinyMCE buttons. Move the rest to a single top row. Comes with a bit of help for adding custom CSS classes too.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-status-menu-items\u002F\" rel=\"ugc\">Post Status Menu Items\u003C\u002Fa> – Adds post status links–e.g. “Draft” (7)–to post type admin menus.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-type-archive-descriptions\u002F\" rel=\"ugc\">Post Type Archive Description\u003C\u002Fa> – Enables an editable description for a post type to display at the top of the post type archive page.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhawaiian-characters\u002F\" rel=\"ugc\">Hawaiian Characters\u003C\u002Fa> – Adds the correct characters with diacriticals to the WordPress editor Character Map for Hawaiian\u003C\u002Fli>\n\u003C\u002Ful>\n","A widget to display an attractive summary of any page in any widget area.",3000,165965,29,"2020-08-12T18:51:00.000Z","5.5.18","3.9",[73,74,75,76,77],"featured-page","featured-post","sidebar","widget","widgets","http:\u002F\u002Fmrwweb.com\u002Fwordpress-plugins\u002Ffeature-a-page-widget\u002Fversion-2-documentation\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeature-a-page-widget.2.2.0.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":100,"download_link":101,"security_score":102,"vuln_count":33,"unpatched_count":33,"last_vuln_date":103,"fetched_at":29},"post-featured-video","Post Featured Video","1.7","Galaxy Weblinks","https:\u002F\u002Fprofiles.wordpress.org\u002Fgalaxyweblinks\u002F","\u003Cp>Post Featured Video is a very nifty responsive video plugin that helps your users to see a YouTube or Vimeo video or Custom HTML MP4 video instead of the featured image on the blog and blog detail page.\u003C\u002Fp>\n\u003Cp>Add the URL of YouTube or Vimeo in the specific field or upload video in the backend of the post\u002Fpage and your user will have the pleasure to watch video in place of featured image.\u003C\u002Fp>\n\u003Cp>Post Featured video plugin is highly customizable. You can display video in lightbox, enable autoplay video, enable display mode ie. youtube, Vimeo or upload MP4 video. It can replace the post featured image with a video.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>This plugin provides the following features:\u003Cbr \u002F>\n    * Option for enables\u002Fdisable video for post types.\u003Cbr \u002F>\n    * Autoplay Video\u003Cbr \u002F>\n    * Enable\u002Fdisable popup\u002Flightbox for video\u003Cbr \u002F>\n    * Display mode for video (YouTube, Vimeo, Custom MP4 Video upload) and much more.\u003Cbr \u002F>\n    * Option to set the height of YouTube video.\u003Cbr \u002F>\n    * Option to display videos only on single posts, pages, and custom post types.\u003C\u002Fp>\n\u003Cp>Here’s a link to the documentation for the plugin. This will help you learn more about its features and how to use it.\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwp-plugins.galaxyweblinks.com\u002Fwp-plugins\u002Fpost-featured-video\u002Fdoc\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nFor any feedback or queries regarding this plugin, please contact our \u003Ca href=\"https:\u002F\u002Fwp-plugins.galaxyweblinks.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Support team\u003C\u002Fa>.\u003C\u002Fp>\n","Post Featured Video is a very nifty responsive video plugin that helps your users to see a YouTube or Vimeo video or Custom HTML MP4 video",1000,16961,60,6,"2025-04-29T07:27:00.000Z","6.8.5","4.0","7.4",[81,97,98,99],"post-thumbnail","video-lightbox","video-popup","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-featured-video","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-featured-video.1.7.zip",78,"2025-09-26 00:00:00",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":88,"downloaded":112,"rating":113,"num_ratings":114,"last_updated":115,"tested_up_to":116,"requires_at_least":17,"requires_php":17,"tags":117,"homepage":121,"download_link":122,"security_score":123,"vuln_count":33,"unpatched_count":33,"last_vuln_date":124,"fetched_at":29},"post-list-featured-image","Post List Featured Image","0.5.9","Johnny","https:\u002F\u002Fprofiles.wordpress.org\u002Fjakzam\u002F","\u003Cp>Finally a simple plugin that adds the “Featured Image” column in admin posts and pages list. It lets the wordpress site owners see which posts or pages have a featured image set.\u003C\u002Fp>\n\u003Cp>Choose between three thumbnail sizes.\u003Cbr \u002F>\nSort the Post List by Featured Image\u003Cbr \u002F>\nFilter the Post List by Has\u002FDoes Not Have Featured Image\u003C\u002Fp>\n\u003Cp>Of course, this is mainly intended for use on the Post List page, since most themes require a featured image be set for the excerpt thumbnail image. It doesn’t seem like much, and the plugin is truly non-invasive to the rest for the WP install. But the value that this simple tool can have on the overall organization for Admins and Developers of WordPress websites is priceless.\u003C\u002Fp>\n\u003Cp>By enhancing the plugin with the Pro Addon, you can easily change, add, or remove images with the \u003Cstrong>Quick Edit\u003C\u002Fstrong> feature, directly from your Posts List Page, which now includes standard Post Editor Media Library selection. Pro also now supports \u003Cstrong>Custom Post Type\u003C\u002Fstrong> lists.\u003C\u002Fp>\n\u003Ch3>Instructions and Usage\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Thumbnail Size\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Choose between 50px, 100px and 150px\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Sorting by Featured Image\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>On the Post\u002FPage list pages of the Admin area, click on the Featured Image column heading to sort by Featured Image ID.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Filtering by Featured Image\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>On the Post\u002FPage list pages of the Admin area, Choose to Filter the posts by “Show All Posts with Featured Image” or “Show All Posts without Featured Image”\u003C\u002Fp>\n\u003Cp>This is especially helpful for assigning new featured image to posts that do not have them. Or this helps with large sites, with many posts, and editing the post featured images for those posts using the “Quick Edit” feature, available with the \u003Cstrong>Pro Addon\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cem>Please remember, if you do not see the Featured Image column in your Post\u002FPage Lists to click on “Screen Options” in the upper right corner, and tick the box for Featured Image.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Pro Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Set featured images in \u003Cem>QUICK EDIT\u003C\u002Fem> mode\u003C\u002Fli>\n\u003Cli>Custom post type support\u003C\u002Fli>\n\u003Cli>\u003Cem>NEW\u003C\u002Fem> Auto set the first image of a post as featured image in \u003Cem>QUICK EDIT\u003C\u002Fem> mode\u003C\u002Fli>\n\u003Cli>\u003Cem>NEW\u003C\u002Fem> Auto set the first image of a post as featured image by \u003Cem>post type\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n","A plugin that adds the \"Featured Image\" column in admin posts and pages list.",37987,94,12,"2016-04-04T10:22:00.000Z","4.5.33",[118,19,54,119,120],"developer-tools","pages","posts","http:\u002F\u002Fjaggededgemedia.com\u002Fblog\u002Fpost-list-featured-image\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-list-featured-image.0.5.9.zip",63,"2025-10-09 00:00:00",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":113,"num_ratings":135,"last_updated":136,"tested_up_to":137,"requires_at_least":94,"requires_php":138,"tags":139,"homepage":144,"download_link":145,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"intelliwidget-per-page-featured-posts-and-menus","IntelliWidget Per Page Custom Menus and Dynamic Content","2.3.9.2","lilaeamedia","https:\u002F\u002Fprofiles.wordpress.org\u002Flilaeamedia\u002F","\u003Cp>IntelliWidget is a versatile WordPress plugin that makes your dynamic sidebars “page-specific.” It allows you to create custom “Profiles” for any page or post that can be used where the default sidebar widget would normally appear. You set the rules for each profile to display custom widget content any way you want.\u003C\u002Fp>\n\u003Cp>Use the shortcode option to put custom menus, featured posts and other dynamic content anywhere on your site.\u003C\u002Fp>\n\u003Cp>Because it is generated using active titles and permalinks, your sidebar content is always current with the latest versions.\u003C\u002Fp>\n\u003Cp>Select posts by title, date, category, tag, and many other ways. Combine with custom post types to create unlimited custom sidebar content. Combine with your favorite jQuery Slider plugin to display animated slideshows.\u003C\u002Fp>\n\u003Cp>Reuse the settings from existing profiles to save hours of setup time.\u003C\u002Fp>\n\u003Cp>With Per Page Menus and Featured Posts IntelliWidget you can add just a few widget areas and create unlimited per page custom menus and featured posts and other custom text.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fcoderisk.com\u002Fwp\u002Fplugin\u002Fintelliwidget-per-page-featured-posts-and-menus\u002FRIPS-sL_vZYjKfO\" rel=\"nofollow ugc\">\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Tabbed Profile Panels\u003C\u002Fh4>\n\u003Cp>All of the IntelliWidget Profile settings panels are combined into a single tab menu on the Edit Post admin pages. You can hover over the tab to see the IntelliWidget the Profile replaces.\u003C\u002Fp>\n\u003Ch4>Intuitive Settings Panels\u003C\u002Fh4>\n\u003Cp>Settings have been organized into collapsible sections so the settings you use most can be found in one place.\u003C\u002Fp>\n\u003Cp>Hover over any input label and more details describing the input will appear.\u003C\u002Fp>\n\u003Cp>General Settings include a new “IntelliWidget Type,” which controls whether a normal custom menu, featured post list, WordPress Navigation Menu, or taxonomy menu is displayed. Section title, unique id and classes fields are grouped together for easy access.\u003C\u002Fp>\n\u003Cp>We have moved the “Template,” “Post Types,” “Specific Posts,” and “Terms” menus to a “Post Selection” new panel to keep the most-used settings together in one place. Here you will also find the Post Custom Data Field Date condition checkboxes.\u003C\u002Fp>\n\u003Ch4>Select Posts Using Any Taxonomy\u003C\u002Fh4>\n\u003Cp>You can select posts based on Tags and Custom Taxonomies as well as Categories. You can also use multiple terms in the same profile.\u003C\u002Fp>\n\u003Cp>You can control the way posts are sorted, post sort order, number posts shown, excerpt length, HTML filters, image size and image alignment.\u003C\u002Fp>\n\u003Cp>You can add a block of text or HTML and control where it appears relative to the custom menus and featured posts. You can even use any shortcodes your theme supports.\u003C\u002Fp>\n\u003Ch4>Works with the Customizer\u003C\u002Fh4>\n\u003Cp>Test adjustments to your custom menus and featured posts in real time using the Customizer. See how each setting makes any dynamic sidebar content aware by viewing actual pages and posts.\u003C\u002Fp>\n\u003Ch4>Written for stability and performance\u003C\u002Fh4>\n\u003Cp>Database queries are optimized and cached. Admin functions are only loaded on demand. Long menus are loaded dynamically to reduce admin page size.\u003C\u002Fp>\n\u003Ch4>Actions and Filters\u003C\u002Fh4>\n\u003Cp>We’ve made IntelliWidget extensible by utilizing action and filter hooks at key points of the execution.\u003C\u002Fp>\n\u003Ch4>Introducing IntelliWidget Pro\u003C\u002Fh4>\n\u003Cp>Now you can have custom IntelliWidgets on any Archive page! Choose the criteria and customize the Profiles for Blog pages, Categories, Tags and more.\u003Cbr \u002F>\nSee http:\u002F\u002Fwww.lilaeamedia.com\u002Fplugins\u002Fintelliwidget-pro for more information.\u003C\u002Fp>\n\u003Ch4>Coming Soon to Pro: IntelliWidget Template Configurator\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create your own custom templates right from the IntelliWidget admin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More Reasons to use IntelliWidget to add Custom Menus, Featured Posts and Dynamic Sidebar Content\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Powerful and extensible, does the work of multiple plugins\u003C\u002Fli>\n\u003Cli>No new dynamic sidebars necessary – uses the dynamic sidebars you already have\u003C\u002Fli>\n\u003Cli>Displays page-specific content aware custom menus and featured posts and other dynamic content\u003C\u002Fli>\n\u003Cli>If settings are not set up on a page or post it will default to site-wide widget settings\u003C\u002Fli>\n\u003Cli>Supports Custom Post Types and Custom Navigation Menus\u003C\u002Fli>\n\u003Cli>Doubles as a Text Widget customizable to any page\u003C\u002Fli>\n\u003Cli>Works with the theme customizer\u003C\u002Fli>\n\u003Cli>Use as many different custom menus or featured posts on a single page as you wish\u003C\u002Fli>\n\u003Cli>Saves hours setting up and maintaining your WordPress site\u003C\u002Fli>\n\u003Cli>Set up one page and reuse settings on other pages\u003C\u002Fli>\n\u003Cli>No new database tables\u003C\u002Fli>\n\u003Cli>Lets you keep using all your other widgets\u003C\u002Fli>\n\u003Cli>Shows or hides dynamic sidebar content by date and time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>IntelliWidget is flexible and versatile. Please read the documentation to see more ideas how to use it to its full potential.\u003C\u002Fp>\n\u003Cp>Spanish translation courtesy of Andrew Kurtis at WebHostingHub.com.\u003C\u002Fp>\n\u003Ch3>Getting Started\u003C\u002Fh3>\n\u003Cp>Here is a very simple example that illustrates the basics: a Parent Profile replaced by a Child Profile.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Start by dragging the widget labeled “IntelliWidget” over to one of your existing sidebars. The new IntelliWidget panel will open revealing the various settings groups. This is now the “Parent Profile” for this IntelliWidget instance.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Open the “Post Selection” panel by clicking the bar. You will see a multi-select menu containing all of your pages and posts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hold down the option key (“Command” on Mac) and select a few of your pages and click the “Save” button at the bottom of the widget panel.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Load a page from your site in a browser that uses the sidebar you just modified. You will see a custom menu of the pages you added in the previous step. This is the default behavior: a custom menu of page links sorted by title.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>In the WordPress Admin, go to “Pages” and select the page you just viewed. You will now see a new meta box labeled “IntelliWidget Profiles.”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Click “+ Add New Profile.” A tabbed panel will appear containing settings almost exactly like the ones in the Widgets Admin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Click the “Parent Profile to Replace” dropdown menu and you will see an option for the sidebar where you added the IntelliWidget Parent Profile. Select this option.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Open the “Additional Text\u002FHTML” Panel by clicking the bar.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Select “This text only (no posts)” option in the “Display” dropdown menu.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Type some text in the “Custom Text\u002FHTML” textarea. Click “Save Settings.”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Now load the page you just edited in your browser. Instead of the custom menu from before, you now see the new title and the custom text you typed. If you go to any other page that uses the same sidebar, you will see the custom menu from before.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Finally, you can select this page in the “Use Profiles From” menu from any other page to re-use these settings. This is useful if you have a sub-set of pages that need to re-use the same dynamic sidebar content.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Checking “Only Future Posts” excludes posts with a Start Date \u003C current date\u002Ftime, regardless of Expire Date. (Formerly “Only Future Events.”)\u003Cbr \u002F>\nChecking “Exclude Future Posts” hides posts with a Start Date > current date\u002Ftime, regardless of Expire Date. (Formerly “Only Active Events.”)\u003Cbr \u002F>\nThe “Exclude Expired Posts” behavior has not changed.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>Can be found at http:\u002F\u002Fwww.lilaeamedia.com\u002Fplugins\u002Fintelliwidget\u002F\u003C\u002Fp>\n\u003Cp>Interested in translating? Contact us at http:\u002F\u002Fwww.lilaeamedia.com\u002Fabout\u002Fcontact\u002F\u003C\u002Fp>\n","Display custom menus, featured posts, custom post types and other dynamic content on a per page, per post or site-wide basis.",700,80441,20,"2020-02-10T15:11:00.000Z","5.2.24","5.6",[140,74,141,142,143],"content-aware","navigation-menu","page-menu","vertical-menu","http:\u002F\u002Fwww.lilaeamedia.com\u002Fplugins\u002Fintelliwidget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintelliwidget-per-page-featured-posts-and-menus.2.3.9.2.zip",{"attackSurface":147,"codeSignals":233,"taintFlows":513,"riskAssessment":514,"analyzedAt":523},{"hooks":148,"ajaxHandlers":226,"restRoutes":227,"shortcodes":228,"cronEvents":232,"entryPointCount":33,"unprotectedCount":27},[149,154,161,166,169,172,177,180,182,184,188,191,194,197,200,204,206,210,212,216,220,223],{"type":150,"name":151,"callback":152,"file":153,"line":13},"action","admin_notices","OSmedia_requirements_error","bootstrap.php",{"type":155,"name":156,"callback":157,"priority":158,"file":159,"line":160},"filter","pre_get_posts","_column_orderby",50,"classes\\CPT_columns.php",65,{"type":150,"name":162,"callback":163,"file":164,"line":165},"wpmu_new_blog","anonymous","classes\\OSmedia-base.php",239,{"type":150,"name":167,"callback":163,"file":164,"line":168},"wp_head",241,{"type":150,"name":170,"callback":163,"file":164,"line":171},"admin_enqueue_scripts",242,{"type":150,"name":173,"callback":174,"priority":175,"file":164,"line":176},"init","upgrade",11,245,{"type":150,"name":173,"callback":173,"file":178,"line":179},"classes\\OSmedia-post-admin.php",630,{"type":150,"name":173,"callback":163,"file":178,"line":181},631,{"type":150,"name":173,"callback":163,"file":178,"line":183},632,{"type":150,"name":185,"callback":186,"file":178,"line":187},"add_meta_boxes","add_postmeta",633,{"type":150,"name":189,"callback":163,"priority":11,"file":178,"line":190},"save_post",634,{"type":155,"name":192,"callback":163,"priority":11,"file":178,"line":193},"is_protected_meta",636,{"type":150,"name":173,"callback":173,"file":195,"line":196},"classes\\OSmedia-post-frontend.php",389,{"type":155,"name":198,"callback":163,"priority":33,"file":195,"line":199},"template_include",397,{"type":150,"name":201,"callback":163,"file":202,"line":203},"admin_menu","classes\\OSmedia-settings.php",71,{"type":150,"name":173,"callback":173,"file":202,"line":205},76,{"type":150,"name":207,"callback":208,"file":202,"line":209},"admin_init","register_settings",77,{"type":155,"name":211,"callback":163,"file":202,"line":49},"filter_old_vars",{"type":155,"name":213,"callback":163,"file":214,"line":215},"filter_old_vars_admin","classes\\OSmedia-version-vars.php",40,{"type":150,"name":173,"callback":173,"priority":217,"file":218,"line":219},9,"includes\\admin-notice-helper\\admin-notice-helper.php",44,{"type":150,"name":151,"callback":221,"file":218,"line":222},"print_notices",45,{"type":150,"name":224,"callback":224,"file":218,"line":225},"shutdown",46,[],[],[229],{"tag":230,"callback":163,"file":195,"line":231},"youtube",395,[],{"dangerousFunctions":234,"sqlUsage":235,"outputEscaping":237,"fileOperations":297,"externalRequests":14,"nonceChecks":27,"capabilityChecks":511,"bundledLibraries":512},[],{"prepared":27,"raw":27,"locations":236},[],{"escaped":238,"rawEcho":239,"locations":240},8,175,[241,244,246,248,250,252,254,256,258,260,262,264,266,268,270,273,276,277,279,282,285,287,290,292,294,295,296,298,299,300,301,304,306,308,309,310,312,313,314,315,316,318,319,320,321,322,323,324,325,327,329,331,333,335,337,338,339,341,342,344,345,346,347,348,350,352,354,356,358,360,362,364,367,368,369,370,371,372,373,374,375,376,379,380,381,382,383,384,385,386,387,388,389,390,391,392,394,396,398,399,400,401,402,404,405,406,407,409,410,411,412,413,415,416,418,420,423,425,426,427,428,429,431,433,435,437,438,440,442,443,444,445,446,448,450,452,454,456,457,458,460,461,463,464,465,467,468,469,470,471,473,474,475,477,478,480,482,484,486,488,489,490,492,494,496,497,499,501,503,504,505,506,508,509,510],{"file":159,"line":242,"context":243},154,"raw output",{"file":159,"line":245,"context":243},157,{"file":159,"line":247,"context":243},167,{"file":159,"line":249,"context":243},178,{"file":159,"line":251,"context":243},184,{"file":164,"line":253,"context":243},90,{"file":164,"line":255,"context":243},91,{"file":164,"line":257,"context":243},92,{"file":164,"line":259,"context":243},95,{"file":178,"line":261,"context":243},548,{"file":202,"line":263,"context":243},372,{"file":202,"line":265,"context":243},386,{"file":202,"line":267,"context":243},452,{"file":202,"line":269,"context":243},475,{"file":271,"line":272,"context":243},"classes\\OSmedia_videostream.php",125,{"file":274,"line":275,"context":243},"layout\\featured_video_list.php",43,{"file":274,"line":222,"context":243},{"file":274,"line":278,"context":243},51,{"file":280,"line":281,"context":243},"layout\\osmedia_cpt-theme.php",21,{"file":283,"line":284,"context":243},"layout\\osmedia_cpt-twentyfifteen.php",23,{"file":286,"line":281,"context":243},"layout\\osmedia_cpt-twentyfourteen.php",{"file":288,"line":289,"context":243},"layout\\osmedia_cpt-twentythirteen.php",25,{"file":291,"line":289,"context":243},"layout\\osmedia_cpt.php",{"file":293,"line":91,"context":243},"views\\frontend\\fallback.php",{"file":293,"line":91,"context":243},{"file":293,"line":91,"context":243},{"file":293,"line":297,"context":243},7,{"file":293,"line":175,"context":243},{"file":293,"line":175,"context":243},{"file":293,"line":175,"context":243},{"file":302,"line":303,"context":243},"views\\frontend\\fallback_IE.php",22,{"file":302,"line":305,"context":243},24,{"file":302,"line":307,"context":243},26,{"file":302,"line":307,"context":243},{"file":302,"line":307,"context":243},{"file":302,"line":311,"context":243},59,{"file":302,"line":311,"context":243},{"file":302,"line":311,"context":243},{"file":302,"line":123,"context":243},{"file":302,"line":160,"context":243},{"file":302,"line":317,"context":243},72,{"file":302,"line":317,"context":243},{"file":302,"line":317,"context":243},{"file":302,"line":317,"context":243},{"file":302,"line":317,"context":243},{"file":302,"line":317,"context":243},{"file":302,"line":317,"context":243},{"file":302,"line":317,"context":243},{"file":302,"line":326,"context":243},74,{"file":302,"line":328,"context":243},75,{"file":302,"line":330,"context":243},86,{"file":302,"line":332,"context":243},88,{"file":302,"line":334,"context":243},89,{"file":302,"line":336,"context":243},97,{"file":302,"line":336,"context":243},{"file":302,"line":336,"context":243},{"file":302,"line":340,"context":243},98,{"file":302,"line":340,"context":243},{"file":302,"line":343,"context":243},99,{"file":302,"line":343,"context":243},{"file":302,"line":343,"context":243},{"file":302,"line":343,"context":243},{"file":302,"line":13,"context":243},{"file":302,"line":349,"context":243},101,{"file":302,"line":351,"context":243},102,{"file":302,"line":353,"context":243},103,{"file":302,"line":355,"context":243},108,{"file":302,"line":357,"context":243},109,{"file":302,"line":359,"context":243},110,{"file":302,"line":361,"context":243},114,{"file":302,"line":363,"context":243},115,{"file":365,"line":366,"context":243},"views\\frontend\\mobile.php",5,{"file":365,"line":366,"context":243},{"file":365,"line":366,"context":243},{"file":365,"line":91,"context":243},{"file":365,"line":297,"context":243},{"file":365,"line":238,"context":243},{"file":365,"line":217,"context":243},{"file":365,"line":11,"context":243},{"file":365,"line":289,"context":243},{"file":365,"line":307,"context":243},{"file":377,"line":378,"context":243},"views\\frontend\\standard.php",4,{"file":377,"line":366,"context":243},{"file":377,"line":366,"context":243},{"file":377,"line":366,"context":243},{"file":377,"line":366,"context":243},{"file":377,"line":366,"context":243},{"file":377,"line":366,"context":243},{"file":377,"line":366,"context":243},{"file":377,"line":366,"context":243},{"file":377,"line":366,"context":243},{"file":377,"line":366,"context":243},{"file":377,"line":91,"context":243},{"file":377,"line":297,"context":243},{"file":377,"line":238,"context":243},{"file":377,"line":393,"context":243},15,{"file":377,"line":395,"context":243},16,{"file":397,"line":378,"context":243},"views\\frontend\\style_videoplayer.php",{"file":397,"line":91,"context":243},{"file":397,"line":238,"context":243},{"file":397,"line":238,"context":243},{"file":397,"line":238,"context":243},{"file":403,"line":281,"context":243},"views\\frontend\\vimeo.php",{"file":403,"line":281,"context":243},{"file":403,"line":284,"context":243},{"file":403,"line":305,"context":243},{"file":408,"line":289,"context":243},"views\\frontend\\youtube.php",{"file":408,"line":289,"context":243},{"file":408,"line":289,"context":243},{"file":408,"line":289,"context":243},{"file":408,"line":289,"context":243},{"file":408,"line":414,"context":243},28,{"file":408,"line":34,"context":243},{"file":408,"line":417,"context":243},38,{"file":408,"line":419,"context":243},39,{"file":421,"line":422,"context":243},"views\\OSmedia-postmeta\\metabox.php",32,{"file":421,"line":424,"context":243},41,{"file":421,"line":219,"context":243},{"file":421,"line":219,"context":243},{"file":421,"line":219,"context":243},{"file":421,"line":219,"context":243},{"file":421,"line":430,"context":243},48,{"file":421,"line":432,"context":243},52,{"file":421,"line":434,"context":243},53,{"file":421,"line":436,"context":243},57,{"file":421,"line":123,"context":243},{"file":421,"line":439,"context":243},67,{"file":421,"line":441,"context":243},73,{"file":421,"line":209,"context":243},{"file":421,"line":26,"context":243},{"file":421,"line":259,"context":243},{"file":421,"line":336,"context":243},{"file":421,"line":447,"context":243},118,{"file":421,"line":449,"context":243},119,{"file":451,"line":114,"context":243},"views\\OSmedia-settings\\page-settings-fields.php",{"file":451,"line":453,"context":243},13,{"file":451,"line":455,"context":243},17,{"file":451,"line":307,"context":243},{"file":451,"line":34,"context":243},{"file":451,"line":459,"context":243},34,{"file":451,"line":417,"context":243},{"file":451,"line":462,"context":243},42,{"file":451,"line":432,"context":243},{"file":451,"line":436,"context":243},{"file":451,"line":466,"context":243},62,{"file":451,"line":439,"context":243},{"file":451,"line":113,"context":243},{"file":451,"line":340,"context":243},{"file":451,"line":351,"context":243},{"file":451,"line":472,"context":243},106,{"file":451,"line":359,"context":243},{"file":451,"line":361,"context":243},{"file":451,"line":476,"context":243},124,{"file":451,"line":272,"context":243},{"file":451,"line":479,"context":243},128,{"file":451,"line":481,"context":243},129,{"file":451,"line":483,"context":243},134,{"file":451,"line":485,"context":243},142,{"file":451,"line":487,"context":243},152,{"file":451,"line":242,"context":243},{"file":451,"line":245,"context":243},{"file":451,"line":491,"context":243},161,{"file":451,"line":493,"context":243},162,{"file":451,"line":495,"context":243},166,{"file":451,"line":247,"context":243},{"file":451,"line":498,"context":243},171,{"file":451,"line":500,"context":243},172,{"file":502,"line":238,"context":243},"views\\OSmedia-settings\\page-settings.php",{"file":502,"line":217,"context":243},{"file":502,"line":34,"context":243},{"file":502,"line":34,"context":243},{"file":502,"line":507,"context":243},35,{"file":502,"line":507,"context":243},{"file":502,"line":215,"context":243},{"file":502,"line":215,"context":243},3,[],[],{"summary":515,"deductions":516},"The \"os-media\" v2.3 plugin exhibits a generally good security posture based on the provided static analysis. The absence of known CVEs and a clean vulnerability history are positive indicators. The plugin also demonstrates good practices by using prepared statements for all SQL queries and appears to have a limited attack surface. However, there are notable areas for concern. A very low percentage of output is properly escaped, which represents a significant risk for cross-site scripting (XSS) vulnerabilities. While the total number of output points is high, the low escape rate means a large portion of these outputs could be vulnerable. Additionally, the lack of nonce checks across its entry points, particularly the single shortcode, is a critical weakness that could allow for cross-site request forgery (CSRF) attacks. The limited capability checks also contribute to potential unauthorized actions.",[517,519,521],{"reason":518,"points":393},"Very low output escaping rate",{"reason":520,"points":11},"No nonce checks on entry points",{"reason":522,"points":366},"Limited capability checks","2026-03-17T00:01:27.891Z",{"wat":525,"direct":538},{"assetPaths":526,"generatorPatterns":533,"scriptPaths":534,"versionParams":535},[527,528,529,530,531,532],"\u002Fwp-content\u002Fplugins\u002Fos-media\u002Fplayer\u002Fvideojs\u002Fvideo-js.css","\u002Fwp-content\u002Fplugins\u002Fos-media\u002Fplayer\u002Fvideojs\u002Fskin\u002Fvideo-js.css","\u002Fwp-content\u002Fplugins\u002Fos-media\u002Fplayer\u002Fvideojs\u002Fvideo.js","\u002Fwp-content\u002Fplugins\u002Fos-media\u002Fplayer\u002Fvideojs\u002Fvideojs-youtube.js","\u002Fwp-content\u002Fplugins\u002Fos-media\u002Fjavascript\u002FOSmedia.js","\u002Fwp-content\u002Fplugins\u002Fos-media\u002Fcss\u002Fadmin.css",[],[529,530,531],[536,537],"os-media\u002Fjavascript\u002FOSmedia.js?ver=","os-media\u002Fcss\u002Fadmin.css?ver=",{"cssClasses":539,"htmlComments":541,"htmlAttributes":543,"restEndpoints":548,"jsGlobals":549,"shortcodeOutput":552},[540],"OSmedia_video",[542],"PROVVISORIO !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!",[544,545,546,547],"data-osmedia-videostream-file","data-osmedia-videostream-file-type","data-osmedia-videostream-image","data-osmedia-videostream-poster",[],[550,551],"OSmedia","OSmedia_settings",[553],"[OSmedia_video"]