[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1in-iutxdV5V44_eIxdL92F6d8gyetJiYEUZ7hzuhDQ":3,"$fWfZQZXr63cY_B6ZrdR10TcMxeizPfJEXMMy2owT2CkY":256,"$fOsZn60J3pOr_25MC9qWIyHdnRUirrRopklPBKHBXBtY":260},{"slug":4,"name":4,"version":5,"author":6,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":12,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":127,"fingerprints":234},"wordpress-flowplayer","0.3","leef","https:\u002F\u002Fprofiles.wordpress.org\u002Fleef\u002F","\u003Cp>This plugin adds flowplayer to your wordpress blog, it comes pre-configured and is very easy to use.\u003Cbr \u002F>\nall you need is the location of the video and it’s resolution. The plugin comes with flowplayer\u003Cbr \u002F>\nversion 3 which is able to play the following formats;\u003C\u002Fp>\n\u003Cul>\n\u003Cli>H.264\u003C\u002Fli>\n\u003Cli>FLV\u003C\u002Fli>\n\u003Cli>MP4\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It is supported by the folowing browsers;\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Internet Explorer 6.0+\u003C\u002Fli>\n\u003Cli>Firefox FF 2+\u003C\u002Fli>\n\u003Cli>Safari 2.0+\u003C\u002Fli>\n\u003Cli>Opera 9.0+\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin has the following features;\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Graphical add button\u003C\u002Fli>\n\u003Cli>HTML add button\u003C\u002Fli>\n\u003Cli>Easy to use\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds a flow tag to your new post and new page section, that allows you to easily add videos to your posts.",10,3079,0,"2008-12-06T05:11:00.000Z","2.6.5","2.5","",[18,19,20,21,22],"flash","flash-video","flv","posts","video","http:\u002F\u002Fwww.jpegserv.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwordpress-flowplayer.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":6,"display_name":6,"profile_url":7,"plugin_count":31,"total_installs":10,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,84,"2026-05-20T04:11:15.406Z",[36,56,78,96,115],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":16,"tags":51,"homepage":54,"download_link":55,"security_score":25,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27},"wp-swfobject","WP-SWFObject","2.4","Kodetop","https:\u002F\u002Fprofiles.wordpress.org\u002Funijimpe\u002F","\u003Cp>This plugin enable insert flash movies into WordPress using \u003Cstrong>SWFObject\u003C\u002Fstrong> with simple quicktag \u003Ccode>[swf][\u002Fswf]\u003C\u002Fcode> .\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy install and easy use on content and widgets\u003C\u002Fli>\n\u003Cli>Insert Flash movie with simple shortcode\u003C\u002Fli>\n\u003Cli>Panel for easy configuration\u003C\u002Fli>\n\u003Cli>Allow config flash player version required\u003C\u002Fli>\n\u003Cli>Allow config message for iPhone Browser\u003C\u002Fli>\n\u003Cli>Support FlashVars param\u003C\u002Fli>\n\u003Cli>Support FullScreen param\u003C\u002Fli>\n\u003Cli>Generate \u003Ccode>\u003Cobject>\u003C\u002Fcode> code for RSS and iPhone compatibility   \u003C\u002Fli>\n\u003Cli>Select version of SWFObject (1.5 or 2.0)\u003C\u002Fli>\n\u003Cli>Allow insert SWFObject from Google AJAX Libraries API\u003C\u002Fli>\n\u003Cli>Detect iPhone Browser to show message o link for Youtube Videos\u003C\u002Fli>\n\u003Cli>Easy integration with Youtube videos\u003C\u002Fli>\n\u003Cli>Support for show Loading image\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To insert swf into post content or text widget use:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[swf]movie.swf, width, heigth[\u002Fswf]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To insert swf with flashvars use:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[swf]movie.swf, width, heigth, var1=val1&var2=val2[\u002Fswf]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To insert swf on template, use the php code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php wp_swfobject_echo(\"movie.swf\", \"width\", \"heigth\"); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To insert swf with flashvars on template, use the php code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php wp_swfobject_echo(\"movie.swf\", \"width\", \"heigth\", \"var1=val1&var2=val2\"); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For more information visit \u003Ca href=\"http:\u002F\u002Fblog.unijimpe.net\u002Fwp-swfobject\u002F\" title=\"plugin website\" rel=\"nofollow ugc\">plugin website\u003C\u002Fa>\u003C\u002Fp>\n","Insert Flash Movies into WordPress.",1000,148910,100,3,"2017-11-28T16:58:00.000Z","3.2.1","1.5",[18,20,52,53,22],"swf","swfobject","http:\u002F\u002Fblog.unijimpe.net\u002Fwp-swfobject\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-swfobject.2.4.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":16,"tags":71,"homepage":74,"download_link":75,"security_score":76,"vuln_count":31,"unpatched_count":31,"last_vuln_date":77,"fetched_at":27},"stream-video-player","Stream Video Player","1.4.1","rodrigopolo","https:\u002F\u002Fprofiles.wordpress.org\u002Frodrigopolo\u002F","\u003Cp>Stream Video Player for WordPress is by far the best and most complete video-audio player plug-in for WordPress with XML Playlist support and subtitles, Easy to use with a tag generator in the editor, support for viewing on iOS and Android, support for YouTube and Pseudo-Streaming so you can randomly seek any place of your videos without having to load the entire video before.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>iOS, Android, WPTouch, MobilePress, YouTube and feeds compatible.\u003C\u002Fli>\n\u003Cli>HTML5 video tag for mobile devices\u003C\u002Fli>\n\u003Cli>100% Responsive and Retina Ready!\u003C\u002Fli>\n\u003Cli>Embed code generator for any video.\u003C\u002Fli>\n\u003Cli>Captions (subtitles) capable.\u003C\u002Fli>\n\u003Cli>XML Playlist.\u003C\u002Fli>\n\u003Cli>Social sharing and video URL sharing.\u003C\u002Fli>\n\u003Cli>Random access to any position on the video thanks to the pseudo streaming technique\u003C\u002Fli>\n\u003Cli>Skins capable thanks to JW Media Player it can load SWF and XML-PNG custom skins.\u003C\u002Fli>\n\u003Cli>Based on a very fine tuned custom build (fork) of the JW Media Player Version 5.3.\u003C\u002Fli>\n\u003Cli>Only open source software needed for video encoding.\u003C\u002Fli>\n\u003Cli>JW Media Player plug-ins supported.\u003C\u002Fli>\n\u003Cli>100% Standard XHTML code.\u003C\u002Fli>\n\u003Cli>Check \u003Ca href=\"http:\u002F\u002Fyoutu.be\u002FNShb8pR_dIc\" rel=\"nofollow ugc\">this demo\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Important Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Frodrigopolo.com\u002Fabout\u002Fwp-stream-video\" title=\"Demonstration and Info\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fyoutu.be\u002FNShb8pR_dIc\" title=\"Demonstration and Info\" rel=\"nofollow ugc\">Video Tutorial – Setup and Configuration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Frodrigopolo.com\u002Fabout\u002Fwp-stream-video\u002Ffaq\" title=\"Stream Video Player FAQ\" rel=\"nofollow ugc\">FAQ\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Frodrigopolo.com\u002Fabout\u002Fwp-stream-video\u002Fhow-to\" title=\"Full guide on how to use the plug-in and encode video\" rel=\"nofollow ugc\">How to use the plug-in and encode video\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Frodrigopolo.com\u002Fabout\u002Fwp-stream-video\u002Fffmpeg-binary-installers-for-win-mac-and-linux\" title=\"Video Encoder Installer\" rel=\"nofollow ugc\">Video Encoder for Mac, Win, Linux\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Frodrigopolo.com\u002Fabout\u002Fwp-stream-video\u002Fknown-issues-and-to-do-list\" title=\"Known issues and To-do list\" rel=\"nofollow ugc\">Known issues and To-do list\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translators\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Afrikaans (af_AF) – \u003Ca href=\"http:\u002F\u002Fschalkburger.za.net\" rel=\"nofollow ugc\">Schalk Burger\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Brazilian Portuguese (pt_BR) – \u003Ca href=\"http:\u002F\u002Fgn10.com.br\" rel=\"nofollow ugc\">Caciano Gabriel\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Chinese, Traditional (zh_TW) – \u003Ca href=\"http:\u002F\u002Fjameswublog.com\" rel=\"nofollow ugc\">James Wu\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Danish (da_DK) – \u003Ca href=\"http:\u002F\u002Fwordpress.blogos.dk\" rel=\"nofollow ugc\">GeorgWP\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Dutch (nl_NL) – \u003Ca href=\"http:\u002F\u002Fsplit-a-pixel.nl\" rel=\"nofollow ugc\">Martin Hein\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>French (fr_FR) – \u003Ca href=\"http:\u002F\u002Fmaitremo.fr\" rel=\"nofollow ugc\">Maître Mô\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fcaracteremultimedia.com\" rel=\"nofollow ugc\">Stéphane Benoit\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Georgian (ka_GE) – \u003Ca href=\"http:\u002F\u002Fomedia.ge\" rel=\"nofollow ugc\">Nodar Rocko Davituri\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>German (de_DE) – Michael Helfberend\u003C\u002Fli>\n\u003Cli>Hebrew (he_IL) – \u003Ca href=\"http:\u002F\u002Fgadgetguru.co.il\" rel=\"nofollow ugc\">Yaron Ofer – GadgetGuru.co.il\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Italian (it_IT) – \u003Ca href=\"http:\u002F\u002Fbrunosalzano.com\" rel=\"nofollow ugc\">Bruno Salzano\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Lithuanian (lt_LT) – \u003Ca href=\"http:\u002F\u002Fernestas.info\" rel=\"nofollow ugc\">Ernestas Kardzys\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Polish (pl_PL) – \u003Ca href=\"http:\u002F\u002Fzibik.jogger.pl\" rel=\"nofollow ugc\">Zbigniew Czernik\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Russian (ru_RU) – \u003Ca href=\"http:\u002F\u002Fandrey.eto-ya.com\" rel=\"nofollow ugc\">Andrey K.\u003C\u002Fa>, Roman Kireev\u003C\u002Fli>\n\u003Cli>Spanish (es_ES) – \u003Ca href=\"http:\u002F\u002Fqasolutions.net\" rel=\"nofollow ugc\">Jordi Sancho\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Spanish (es_MX) – \u003Ca href=\"http:\u002F\u002Frodrigopolo.com\" rel=\"nofollow ugc\">Rodrigo Polo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Turkish (tr_TR) – \u003Ca href=\"http:\u002F\u002Fwww.rahmetli.info\" rel=\"nofollow ugc\">Emin Buğra SARAL\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Ukrainian (uk_UA) – \u003Ca href=\"http:\u002F\u002Fandrey.eto-ya.com\" rel=\"nofollow ugc\">Andrey K.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Portuguese (pt_PT) – \u003Ca href=\"http:\u002F\u002Fdevelopment.mowster.net\" rel=\"nofollow ugc\">PedroDM\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Special note\u003C\u002Fh4>\n\u003Cp>If the player doesn’t show, \u003Ca href=\"http:\u002F\u002Fwww.sendspace.com\u002Ffile\u002Fqzwn8m\" rel=\"nofollow ugc\">download the SWF files\u003C\u002Fa> and put them on the plugin directory.\u003Cbr \u002F>\n    http:\u002F\u002Fexample.com\u002Fwp-content\u002Fplugins\u002Fstream-video-player\u002F\u003Cbr \u002F>\n          |– player.swf\u003Cbr \u002F>\n          |– yt.swf\u003Cbr \u002F>\n          +– plugins\u003Cbr \u002F>\n          |   |– captions.swf\u003Cbr \u002F>\n          |   |– gapro.swf\u003Cbr \u002F>\n          |   |– hd.swf\u003Cbr \u002F>\n          |   |– ltas.swf\u003Cbr \u002F>\n          |   |– qualitymonitor.swf\u003Cbr \u002F>\n          |   +– sharing.swf\u003Cbr \u002F>\n          +– skins\u003Cbr \u002F>\n          |– beelden.zip\u003Cbr \u002F>\n          |– dangdang.swf\u003Cbr \u002F>\n          |– imeo.swf\u003Cbr \u002F>\n          |– lulu.zip\u003Cbr \u002F>\n          |– modieus.zip\u003Cbr \u002F>\n          +– stormtrooper.zip\u003C\u002Fp>\n\u003Cp>Because many many users ask for more capabilities I decided to use (instead of the original swf video player I made) a custom build of the JW Player which uses license CC-NC-SA 3.0 which is a non-GPL compatible license and because that It can’t be included on the WordPress directory. The first workaround to fix this was to host the SWF files in other site, but this leads to cross-domain issues and an excessive bandwidth use of my hosting account, so I decided to make the plug-in download the download the SWF files for you on the first run, if you run into troubles check your plug-in directory permissions.\u003C\u002Fp>\n\u003Cp>Also notice that the version of JW Player (5.7.1896) used in this plug-in is licensed as Creative Commons: Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0) http:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby-nc-sa\u002F3.0\u002F – You can use their player freely for personal or non-commercial use. Put it on your personal blog, non-profit, or government website and let the video role. But if you advertise on your site or it’s owned by a business, then you have to purchase a commercial license.\u003C\u002Fp>\n\u003Cp>Read more about JW Player License: http:\u002F\u002Fwww.longtailvideo.com\u002Fjw-player\u002Flicense\u002F\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Copyright 2014 by RodrigoPolo.com\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify\u003Cbr \u002F>\nit under the terms of the GNU General Public License as published by\u003Cbr \u002F>\nthe Free Software Foundation; either version 2 of the License, or\u003Cbr \u002F>\n(at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful,\u003Cbr \u002F>\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\u003Cbr \u002F>\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\u003Cbr \u002F>\nGNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License\u003Cbr \u002F>\nalong with this program; if not, write to the Free Software\u003Cbr \u002F>\nFoundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA\u003C\u002Fp>\n","Stream Video Player for WordPress its one stop solution for high quality video publishing for web or iOS.",700,355820,52,20,"2017-11-28T20:01:00.000Z","4.1.42","2.8.0",[18,20,72,73,22],"mp4","stream","http:\u002F\u002Frodrigopolo.com\u002Fabout\u002Fwp-stream-video","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstream-video-player.1.4.1.zip",63,"2014-08-01 00:00:00",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":67,"downloaded":86,"rating":12,"num_ratings":12,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":16,"tags":90,"homepage":94,"download_link":95,"security_score":25,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27},"swfput","SWFPut – SWFlash Put","3.1.0.1","EdHynan","https:\u002F\u002Fprofiles.wordpress.org\u002Fedhynan\u002F","\u003Cp>SWFPut provides ‘responsive’ video for posts and pages.\u003Cbr \u002F>\nSWFPut makes the presentation of video reliable for your\u003Cbr \u002F>\nvisitors: several conditions are handled well, such as\u003Cbr \u002F>\nthe uneven support for HTML5 video formats in the major\u003Cbr \u002F>\nbrowsers, the possible lack of support for either HTML5\u003Cbr \u002F>\nvideo or flash video in the visitor’s browser, and even\u003Cbr \u002F>\nthe possiblilty that JavaScript might be disabled in your\u003Cbr \u002F>\nvisitor’s browser.\u003C\u002Fp>\n\u003Cp>In addition to video for posts and pages, SWFPut provides\u003Cbr \u002F>\na video widget for use in widget areas, such as a sidebar.\u003C\u002Fp>\n\u003Cp>SWFPut video is ‘responsive’: it should display at a\u003Cbr \u002F>\nsuitable size on your visitor’s device, whether large\u003Cbr \u002F>\nor small (a responsive WordPress theme is necessary).\u003C\u002Fp>\n\u003Cp>SWFPut makes video setup easy and flexible by providing\u003Cbr \u002F>\nan easy dialog based setup similar to (and based on)\u003Cbr \u002F>\nthat used by WordPress core media, and also an\u003Cbr \u002F>\nadvanced form with additional settings, which\u003Cbr \u002F>\nappears in a new “metabox”\u003Cbr \u002F>\non the editor page. For widgets, the form appears with\u003Cbr \u002F>\nthe usual drag and drop widget interface. After adding\u003Cbr \u002F>\nvideo objects, the form will continue to be useful for\u003Cbr \u002F>\nmaking changes (or, if you wish, to delete the video).\u003C\u002Fp>\n\u003Cp>In WordPress versions 3.3 and greater, video added by\u003Cbr \u002F>\nSWFPut will be visible in the post\u002Fpage visual editor.\u003C\u002Fp>\n\u003Cp>As many video objects as you wish can be placed in posts\u003Cbr \u002F>\npages, and of course the widget supports as many instances\u003Cbr \u002F>\nas you wish.\u003Cbr \u002F>\nYou may specify HTML5 or flash video, or both with one\u003Cbr \u002F>\nbeing primary content and the other as fallback.\u003C\u002Fp>\n\u003Cp>Here are some features of SWFPut to consider:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>SWFPut works directly with media file\u003Cbr \u002F>\nURL’s; that is, SWFPut does \u003Cem>not\u003C\u002Fem> embed\u003Cbr \u002F>\nthe video players of providers such as YouTube or Vimeo.\u003Cbr \u002F>\nSWFPut is for video files which are accessible by URL,\u003Cbr \u002F>\nwhether hosted at your site or off-site.\u003Cbr \u002F>\nThe setup form provides two media selection lists.\u003Cbr \u002F>\nThe first is a selection of files found (recursively)\u003Cbr \u002F>\nunder your wp-content\u002Fuploads directory. This list\u003Cbr \u002F>\nhas the advantage that it does \u003Cem>not\u003C\u002Fem> use the\u003Cbr \u002F>\nWordPress media library — it will find files that\u003Cbr \u002F>\nyou upload ‘by hand’ (with ftp, ssh, etc.). This feature\u003Cbr \u002F>\nwill work around upload size limits that might prevent\u003Cbr \u002F>\nyou from uploading large video files to the media library.\u003Cbr \u002F>\nThe second is a selection of files found in the\u003Cbr \u002F>\nWordPress media library and is presented with the\u003Cbr \u002F>\nfile name and the ‘attachment id’. This refers to files\u003Cbr \u002F>\nby ID, so it might be helpful if you manipulate media\u003Cbr \u002F>\nand expect ID associations to be valid. Files selections\u003Cbr \u002F>\nare filtered by name extension: FLV and MP4 for flash,\u003Cbr \u002F>\nand MP4, OGG and OGV, and WEBM for HTML5 video.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Video resources do not need to be on your site:\u003Cbr \u002F>\nany URL can be specified, so you may present players\u003Cbr \u002F>\nfor off-site of 3rd party resources.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>SWFPut does not interfere with the appearance of\u003Cbr \u002F>\na site: a video is presented jsut as an image\u003Cbr \u002F>\n(such as .png or .jpg) is, with the same sort of\u003Cbr \u002F>\nstyle, and optional caption. The appearance of the\u003Cbr \u002F>\nvideo control interface, or control bar, is simple\u003Cbr \u002F>\nand quiet so it should not clash with site design.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>SWFPut allows you to set the display aspect ratio\u003Cbr \u002F>\nfor the video. Some video is ‘anamorphic’ in that\u003Cbr \u002F>\nthe pixel width and height do not match the intended\u003Cbr \u002F>\nproportion of display width and height. You might\u003Cbr \u002F>\nfilm your child’s school play as 16:9 ‘widescreen’\u003Cbr \u002F>\nbut use a space saving feature of your recorder that\u003Cbr \u002F>\nsaves the video at 480×360 (which is not 16:9). You can\u003Cbr \u002F>\nset SWFPut to display the video at the intended 16:9\u003Cbr \u002F>\naspect ratio. You may set any aspect ratio (make it\u003Cbr \u002F>\ndistorted if you wish).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The core features of the flash video player program\u003Cbr \u002F>\nincluded with SWFPut have been verified to work with\u003Cbr \u002F>\nthe Gnash free-software browser plugin, which is good\u003Cbr \u002F>\nif you care about free\u002Flibre software users. (At the\u003Cbr \u002F>\ntime of this writing, Gnash does not handle the MP4\u003Cbr \u002F>\nvideo container format, so it is preferable that you\u003Cbr \u002F>\nprepare flash video in the FLV container, even using the\u003Cbr \u002F>\nh.264 and AAC codecs. Of course, you may use MP4 if\u003Cbr \u002F>\nyou must.)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The flash video player program included with SWFPut\u003Cbr \u002F>\nis written and compiled with the \u003Cem>Ming\u003C\u002Fem> PHP extension,\u003Cbr \u002F>\nand the code is included, so you may modify the player.\u003Cbr \u002F>\nThe HTML5 player is written JavaScript, and the original,\u003Cbr \u002F>\nun-minified version is included, so you may modify it.\u003Cbr \u002F>\nIn fact, the zip archive available at the WordPress\u003Cbr \u002F>\nrepository includes all sources, although a POSIX\u002FUnix\u003Cbr \u002F>\nenvironment with certain tools is required to build.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Localization sources are included; hopefully, polyglot\u003Cbr \u002F>\nusers will help with translations.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","SWFPut provides video players for posts and pages and widget areas, as both HTML5 and flash video.",8105,"2020-08-12T12:00:00.000Z","5.5.18","4.3",[19,91,92,22,93],"graphics","html5-video","video-player","\u002F\u002Fagalena.nfshost.com\u002Fb1\u002Fsoftware\u002Fswfput-html5-flash-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fswfput.3.1.0.1.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":10,"downloaded":104,"rating":12,"num_ratings":12,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":16,"tags":108,"homepage":113,"download_link":114,"security_score":25,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27},"mk-auto-youtube-player","MK Auto Youtube Player","2014.11.10","codewithmark","https:\u002F\u002Fprofiles.wordpress.org\u002Fmkplugins\u002F","\u003Cp>Watch training video below for more information\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\u002FIzZtMQWIFe8?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","MK Auto Youtube Player  will help you increase your sales conversion up to 50%.",2094,"2014-11-07T13:18:00.000Z","3.9.40","3.6.0",[109,110,18,111,112],"embed-video","embed-youtube","flash-player","flash-video-player","http:\u002F\u002Fmkplugins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmk-auto-youtube-player.2014.11.10.zip",{"slug":116,"name":117,"version":118,"author":100,"author_profile":101,"description":119,"short_description":120,"active_installs":10,"downloaded":121,"rating":12,"num_ratings":12,"last_updated":122,"tested_up_to":106,"requires_at_least":107,"requires_php":16,"tags":123,"homepage":124,"download_link":125,"security_score":25,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":126},"mk-smart-player","MK Smart Player","1.2","\u003Cp>Watch training video below for more information\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\u002FBrf4dg6NxCw?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","MK Smart Player will allow you to play any video from the web or from Youtube.",4731,"2014-08-27T04:15:00.000Z",[109,110,18,111,112],"http:\u002F\u002Fmkplugins.com\u002F?p=568","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmk-smart-player.1.0.1.zip","2026-04-06T09:54:40.288Z",{"attackSurface":128,"codeSignals":168,"taintFlows":191,"riskAssessment":219,"analyzedAt":233},{"hooks":129,"ajaxHandlers":164,"restRoutes":165,"shortcodes":166,"cronEvents":167,"entryPointCount":12,"unprotectedCount":12},[130,136,139,144,148,152,156,160],{"type":131,"name":132,"callback":133,"file":134,"line":135},"action","admin_menu","wpflow_admin_menu","wordpress-flowplayer.php",58,{"type":131,"name":137,"callback":138,"file":134,"line":76},"wp_head","wpflow_header",{"type":140,"name":141,"callback":142,"file":134,"line":143},"filter","the_content","wpflow_replace",71,{"type":131,"name":145,"callback":146,"file":134,"line":147},"admin_footer","flowAddQuicktag",223,{"type":131,"name":149,"callback":150,"file":134,"line":151},"admin_head","wpflow_header_admin",271,{"type":131,"name":153,"callback":154,"file":134,"line":155},"init","wpflow_tinymce_addbuttons",289,{"type":140,"name":157,"callback":158,"file":134,"line":159},"mce_external_plugins","wpflow_tinymce_addplugin",295,{"type":140,"name":161,"callback":162,"file":134,"line":163},"mce_buttons","wpflow_tinymce_registerbutton",296,[],[],[],[],{"dangerousFunctions":169,"sqlUsage":170,"outputEscaping":172,"fileOperations":12,"externalRequests":12,"nonceChecks":12,"capabilityChecks":186,"bundledLibraries":187},[],{"prepared":12,"raw":12,"locations":171},[],{"escaped":31,"rawEcho":173,"locations":174},5,[175,178,180,182,184],{"file":134,"line":176,"context":177},184,"raw output",{"file":134,"line":179,"context":177},228,{"file":134,"line":181,"context":177},277,{"file":134,"line":183,"context":177},278,{"file":134,"line":185,"context":177},279,2,[188],{"name":189,"version":26,"knownCves":190},"TinyMCE",[],[192,210],{"entryPoint":193,"graph":194,"unsanitizedCount":31,"severity":209},"wpflow_options_page (wordpress-flowplayer.php:174)",{"nodes":195,"edges":206},[196,201],{"id":197,"type":198,"label":199,"file":134,"line":200},"n0","source","$_POST['wpflow']",178,{"id":202,"type":203,"label":204,"file":134,"line":200,"wp_function":205},"n1","sink","update_option() [Settings Manipulation]","update_option",[207],{"from":197,"to":202,"sanitized":208},false,"low",{"entryPoint":211,"graph":212,"unsanitizedCount":12,"severity":209},"\u003Cwordpress-flowplayer> (wordpress-flowplayer.php:0)",{"nodes":213,"edges":216},[214,215],{"id":197,"type":198,"label":199,"file":134,"line":200},{"id":202,"type":203,"label":204,"file":134,"line":200,"wp_function":205},[217],{"from":197,"to":202,"sanitized":218},true,{"summary":220,"deductions":221},"The wordpress-flowplayer plugin v0.3 exhibits a mixed security posture. On the positive side, there are no known vulnerabilities (CVEs) recorded, and the code shows good practices such as 100% of SQL queries using prepared statements and no file operations or external HTTP requests.  Furthermore, the attack surface is minimal, with zero identified AJAX handlers, REST API routes, shortcodes, or cron events that are accessible to external users.\n\nHowever, there are significant concerns related to output escaping and taint analysis. A concerning 17% of the identified output points are not properly escaped, posing a risk of Cross-Site Scripting (XSS) vulnerabilities. Additionally, the taint analysis revealed one flow with an unsanitized path, which could potentially lead to path traversal vulnerabilities if not handled carefully. The absence of any nonce checks on potential entry points, while currently having no entry points, suggests a lack of defense-in-depth for future development. The presence of a bundled library (TinyMCE) also introduces a potential risk if it's outdated and has known vulnerabilities.\n\nWhile the plugin's lack of known CVEs is a strong indicator of a relatively safe history, the static analysis reveals specific weaknesses that could be exploited. The limited attack surface is a significant strength, but the unescaped output and the single unsanitized path flow are areas requiring immediate attention.  The plugin's strengths lie in its lack of historical vulnerabilities and secure database interaction, but its weaknesses lie in potential client-side vulnerabilities due to insufficient output escaping and a potential path-related issue.",[222,225,228,231],{"reason":223,"points":224},"Unescaped output detected",6,{"reason":226,"points":227},"Flow with unsanitized path detected",8,{"reason":229,"points":230},"Bundled library (TinyMCE) may be outdated",4,{"reason":232,"points":173},"No nonce checks implemented","2026-04-16T12:14:13.559Z",{"wat":235,"direct":242},{"assetPaths":236,"generatorPatterns":239,"scriptPaths":240,"versionParams":241},[237,238],"\u002Fwp-content\u002Fplugins\u002Fwordpress-flowplayer\u002Fflowplayer-3.0.0.min.js","\u002Fwp-content\u002Fplugins\u002Fwordpress-flowplayer\u002Fflowplayer-3.0.0.swf",[],[237],[],{"cssClasses":243,"htmlComments":245,"htmlAttributes":248,"restEndpoints":251,"jsGlobals":252,"shortcodeOutput":254},[244],"flowPlayer",[246,247],"\u003C!-- Begin wordpress-flowplayer -->","\u003C!-- End wordpress-flowplayer -->",[249,250],"id=\"postnum-%POSTID%\"","pluginspage=\"http:\u002F\u002Fwww.adobe.com\u002Fgo\u002Fgetflashplayer\"",[],[253],"$f",[255],"\u003Ca class=\"player plain\" id=\"postnum-%POSTID%\">\u003Cembed src=\"%PLAYER%\" allowfullscreen=\"true\" allowscriptaccess=\"always\" quality=\"high\" type=\"application\u002Fx-shockwave-flash\" pluginspage=\"http:\u002F\u002Fwww.adobe.com\u002Fgo\u002Fgetflashplayer\" id=\"postnum-%POSTID%\" bgcolor=\"#000000\" name=\"postnum-%POSTID%\" flashvars=\"config={&quot;clip&quot;:{&quot;url&quot;:&quot;%HREF%&quot;,&quot;autoPlay&quot;:false},&quot;playerId&quot;:&quot;postnum-%POSTID%&quot;,&quot;playlist&quot;:[{&quot;url&quot;:&quot;%HREF%&quot;,&quot;autoPlay&quot;:false}]}&quot; width=\"%WIDTH%px\" height=\"%HEIGHT%px\">\u003Ca\u002F>",{"error":218,"url":257,"statusCode":258,"statusMessage":259,"message":259},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwordpress-flowplayer\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":5,"total_versions":12,"versions":261},[]]