[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fScbkhFDZIfd4ReelsWXG_WwmcgKSSf2GUVApSXWMsrc":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"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":136,"fingerprints":186},"responsive-p5js-for-wp","Responsive P5JS for WP","1.1.3","cageehv","https:\u002F\u002Fprofiles.wordpress.org\u002Fcageehv\u002F","\u003Ch4>Embed your P5JS sketches in posts and pages in a responsive way\u003C\u002Fh4>\n\u003Cp>\n\u003Cstrong>1. Create a new sub-directory in the \u002Fuploads\u002Fp5js\u002F directory (using FTP):\u003Cbr \u002F>\n\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2. Upload all files and directories (index.html, scetch.js, libraries, etc) of your P5JS sketch to the new WordPress \u002Fuploads\u002Fp5js\u002F[sketch_folder] directory.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3. Add a short code to your post or page\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Attributes\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>sketchfolder\u003C\u002Fstrong>: the name of your P5JS sketch (REQUIRED)\u003Cbr \u002F>\n\u003Cstrong>canvaswidth\u003C\u002Fstrong>: the width of the sketch, should be the same as in your creattecanvas() statement (REQUIRED)\u003Cbr \u002F>\n\u003Cstrong>canvasheight\u003C\u002Fstrong>: the height of the sketch, should be the same as in your creattecanvas() statement (REQUIRED)\u003Cbr \u002F>\n\u003Cstrong>bordersize\u003C\u002Fstrong>: size of the border in pix (OPTIONAL, default: 0px)\u003Cbr \u002F>\n\u003Cstrong>bordercolor\u003C\u002Fstrong>: color of the border around the sketch (OPTIONAL, default: no border, only works when you also define a bordersize)\u003C\u002Fp>\n\u003Ch4>Author\u003C\u002Fh4>\n\u003Cp>CAGE Web Design | Rolf van Gelder, Eindhoven, The Netherlands – http:\u002F\u002Fcagewebdev.com – http:\u002F\u002Frvg.cage.nl\u003C\u002Fp>\n\u003Ch4>Plugin URL\u003C\u002Fh4>\n\u003Cp>http:\u002F\u002Fcagewebdev.com\u002Fresponsive-p5js-for-wp-wordpress-plugin\u002F\u003C\u002Fp>\n\u003Ch4>Download URL\u003C\u002Fh4>\n\u003Cblockquote class=\"wp-embedded-content\" data-secret=\"TGiLFLFwaY\">\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fresponsive-p5js-for-wp\u002F\" rel=\"ugc\">Responsive P5JS for WP\u003C\u002Fa>\u003C\u002Fp>\u003C\u002Fblockquote>\n\u003Cp>\u003Ciframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"“Responsive P5JS for WP” — Plugin Directory\" src=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fresponsive-p5js-for-wp\u002Fembed\u002F#?secret=Qxr1A22Xqw#?secret=TGiLFLFwaY\" data-secret=\"TGiLFLFwaY\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Ch4>Disclaimer\u003C\u002Fh4>\n\u003Cp>NO WARRANTY, USE IT AT YOUR OWN RISK!\u003C\u002Fp>\n\u003Ch4>Plugins by CAGE Web Design | Rolf van Gelder\u003C\u002Fh4>\n\u003Cp>WordPress plugins created by CAGE Web Design | Rolf van Gelder\u003Cbr \u002F>\nhttp:\u002F\u002Fcagewebdev.com\u002Fcategory\u002Fnews-tech-art\u002Fwordpress\u002F\u003C\u002Fp>\n","Embed your P5JS sketches in posts and pages in a responsive way",100,8394,2,"2022-05-06T13:50:00.000Z","6.0.11","2.8","5.0",[19,20,21,22,23],"html5","javascript","p5js","processing","processing-org","http:\u002F\u002Fcagewebdev.com\u002Fresponsive-p5js-for-wp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fresponsive-p5js-for-wp.1.1.3.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},3,130,30,84,"2026-04-04T09:12:16.874Z",[38,59,75,96,115],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":11,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":56,"download_link":57,"security_score":58,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"easy-p5-js-block","Easy p5.js Block","1.1.2","Florian Rieder","https:\u002F\u002Fprofiles.wordpress.org\u002Fflorianrieder\u002F","\u003Cp>This p5.js Gutenberg block plugin is the perfect tool for showcasing your generative art or adding an extra level of visual interest to your website. With \u003Ca href=\"https:\u002F\u002Fp5js.org\u002F\" rel=\"nofollow ugc\">p5.js\u003C\u002Fa>, you can create interactive, dynamic, and customizable visuals that will keep your audience engaged and excited. Whether you’re an artist, designer, or developer, this plugin makes it easy to integrate your p5.js sketches into your WordPress website. Impress your visitors with your stunning generative art and take your website to the next level with this p5.js Gutenberg block plugin.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftastewp.org\u002Fplugins\u002Feasy-p5-js-block\u002F\" rel=\"nofollow ugc\">Try it out on a free dummy site now !\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Acknowledgements\u003C\u002Fh3>\n\u003Cp>This plugin is similar to Mark Uraine’s \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-p5js-block\u002F\" rel=\"ugc\">p5.js block\u003C\u002Fa>, and is in fact reverse engineered from it, although very little of the actual code is reused (see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmapk\u002Fp5js-block\" rel=\"nofollow ugc\">mapk\u002Fp5js-block\u003C\u002Fa>). I was prompted to develop this plugin due to encountering bugs, lack of display options, and mostly the lack of updates and support for this original plugin. I feel like it should be easier to insert p5.js artworks into WordPress websites and blogs, and this is my contribution to it (although it may be buggy, I try my best. Feel free to ask in the support forum, or open an issue or a pull request on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fflorian-rieder\u002Fgutenbergp5\" rel=\"nofollow ugc\">Github\u003C\u002Fa>).\u003C\u002Fp>\n\u003Cp>This project uses the p5.js library version 1.7.0, which is free software under the \u003Ca href=\"http:\u002F\u002Fp5js.org\u002Fcopyright.html\" rel=\"nofollow ugc\">GPL License\u003C\u002Fa>. Currently, this plugin does not include the \u003Ccode>p5.sound.js\u003C\u002Fcode> libraries.\u003C\u002Fp>\n","Adds a Gutenberg block to easily add custom p5.js code in your pages and preview it as you edit.",200,5619,1,"2024-10-06T13:27:00.000Z","6.6.5","6.1","7.0",[54,55,20,21,22],"creative-coding","generative-art","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-p5-js-block.1.1.2.zip",92,{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":46,"downloaded":67,"rating":11,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":17,"requires_php":56,"tags":71,"homepage":73,"download_link":74,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-p5js-block","p5.js Block","1.1.0","Mark Uraine","https:\u002F\u002Fprofiles.wordpress.org\u002Fmapk\u002F","\u003Cp>p5.js + WordPress. Want to share some generative art on your own WordPress site? This is the plugin to make it happen. Add your custom p5.js code, and preview it in the Gutenberg editor before publishing it on your page or post.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Currently, this plugin does not work with \u003Ccode>createCanvas(windowWidth, windowHeight)\u003C\u002Fcode>. You’ll need to use actual integer values like, \u003Ccode>createCanvas(700, 400)\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Currently, this plugin does not include the \u003Ccode>p5.dom.js\u003C\u002Fcode> or the \u003Ccode>p5.sound.js\u003C\u002Fcode> libraries.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This project was bootstrapped with \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fahmadawais\u002Fcreate-guten-block\" rel=\"nofollow ugc\">Create Guten Block\u003C\u002Fa> under the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fahmadawais\u002Fcreate-guten-block\u002Fblob\u002Fmaster\u002FLICENSE\" rel=\"nofollow ugc\">MIT License\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This project also uses the p5.js library which is free software under the \u003Ca href=\"http:\u002F\u002Fp5js.org\u002Fcopyright.html\" rel=\"nofollow ugc\">GPL License\u003C\u002Fa>.\u003C\u002Fp>\n","Run p5.js in your WordPress site with this Gutenberg block.",5826,4,"2020-05-28T06:01:00.000Z","5.3.21",[55,20,21,22,72],"visual-data","https:\u002F\u002Fgithub.com\u002Fmapk\u002Fp5js-block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-p5js-block.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":85,"num_ratings":86,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":56,"tags":90,"homepage":94,"download_link":95,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"modernizr","Modernizr for WordPress","3.7.1","Ramoonus","https:\u002F\u002Fprofiles.wordpress.org\u002Framoonus\u002F","\u003Cp>This plugin adds the Modernizr to your WordPress installation.\u003Cbr \u002F>\nModernizr is a small JavaScript library that detects the availability of native implementations for next-generation web technologies, i.e. features that stem from the HTML5 and CSS3 specifications. Many of these features are already implemented in at least one major browser (most of them in two or more), and what Modernizr does is, very simply, tell you whether the current browser has this feature natively implemented or not.\u003C\u002Fp>\n\u003Cp>For documentation visit http:\u002F\u002Fwww.modernizr.com\u002Fdocs\u002F\u003C\u002Fp>\n","This plugin adds the Modernizr to your WordPress installation.",900,49412,68,5,"2019-05-04T10:24:00.000Z","5.2.24","4.8",[91,19,92,93,20],"html","ie","internet-explorer","http:\u002F\u002Fwww.ramoonus.nl\u002Fwordpress\u002Fmodernizr\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmodernizr.3.7.1.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":46,"downloaded":104,"rating":105,"num_ratings":32,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":56,"tags":109,"homepage":113,"download_link":114,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-video-html5-video-player","HTML5 Video Player for WordPress","4.5.5","onigetoc","https:\u002F\u002Fprofiles.wordpress.org\u002Fonigetoc\u002F","\u003Cp>A video plugin for WordPress built on the Video.js HTML5 video player library. Updated for Videojs 5.0+ with a more beautifull skin. Embed HTML5, Flash video in your post or page.  Play HTML5, FLV, HLS, m3u8, mp4, Youtube, Dailymotion, Vimeo.\u003C\u002Fp>\n\u003Cp>Compatible with the WordPress core [video] shortcode and work with the WordPress insert media button.\u003C\u002Fp>\n\u003Cp>Videojs didn’t update their Videojs to 5.0+ for WordPress and i decided to do it and share it on the WordPress plugins page.\u003C\u002Fp>\n\u003Cp>View \u003Ca href=\"http:\u002F\u002Fvideojs.com\" rel=\"nofollow ugc\">videojs.com\u003C\u002Fa> for additional information.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use the [videojs] shortcode in your post or page using the following options.\u003C\u002Fli>\n\u003Cli>Can use the WordPress default [video] shortcode.\u003C\u002Fli>\n\u003Cli>Compatible with the old Videojs version.\u003C\u002Fli>\n\u003Cli>NEW HLS (HTTP Live Streaming)  Live Streaming Video m3u8 (Pro Version).\u003C\u002Fli>\n\u003Cli>Skin Builder – Generate your own skin or choose bettween prebuild skins (Pro Version).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Using video Shortcodes\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-video-html5-video-player\u002Fother_notes\u002F\" rel=\"ugc\">Using video Shortcodes\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Video Pro – Skin builder\u003C\u002Fstrong>\u003Cbr \u002F>\nBuild your own skin with Video Pro, Allo you to create your own skin or use the prebuild demos skins to start and help you creating you own skin.  Now play HLS (HTTP Live Streaming) like m3u8 streaming video\u003C\u002Fp>\n\u003Cp>\u003Cstrong>HLS (HTTP Live Streaming) m3u8 Demo\u003C\u002Fstrong>: \u003Ca href=\"http:\u002F\u002Fwww.scriptsmashup.com\u002Fwordpress-plugins\u002Fhls-http-live-streaming-video-for-videojs-plugin-for-wordpress-m3u8\" rel=\"nofollow ugc\">Video Pro skin builder hls demo (m3u8)\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>more infos at:\u003C\u002Fstrong> \u003Ca href=\"http:\u002F\u002Fwww.scriptsmashup.com\u002Fproduct\u002Fvideo-pro-skin-builder\" rel=\"nofollow ugc\">Video Pro skin builder\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Demo\u003C\u002Fstrong>: \u003Ca href=\"http:\u002F\u002Fcodesniff.com\u002Fplugins\u002Fvideojs-skin-generator-plugin-demo-for-wordpress\" rel=\"nofollow ugc\">Video Pro skin builder demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Demo Video Pro\u003C\u002Fstrong>\u003Cbr \u002F>\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\u002Ff5nuuy_F4rs?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>\u003C\u002Fp>\n\u003Ch3>Video Shortcode Options\u003C\u002Fh3>\n\u003Ch3>mp4\u003C\u002Fh3>\n\u003Cp>The location of the h.264\u002FMP4 source for the video.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs mp4=\"http:\u002F\u002Fvjs.zencdn.net\u002Fv\u002Foceans.mp4\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>ogg\u003C\u002Fh3>\n\u003Cp>The location of the Theora\u002FOgg source for the video.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs ogg=\"http:\u002F\u002Fvjs.zencdn.net\u002Fv\u002Foceans.ogg\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>webm\u003C\u002Fh3>\n\u003Cp>The location of the VP8\u002FWebM source for the video.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs webm=\"http:\u002F\u002Fvjs.zencdn.net\u002Fv\u002Foceans.webm\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Flash FLV\u003C\u002Fh3>\n\u003Cp>The location of the FLASH\u002FFLV source for the video.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs fvl=\"http:\u002F\u002Fwww.sample-videos.com\u002Fvideo\u002Fflv\u002F480\u002Fbig_buck_bunny_480p_10mb.flv\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>youtube\u003C\u002Fh3>\n\u003Cp>The location of the YouTube source for the video.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs youtube=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=mcixldqDIEQ\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>poster\u003C\u002Fh3>\n\u003Cp>The location of the poster frame for the video.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs poster=\"http:\u002F\u002Fvjs.zencdn.net\u002Fv\u002Foceans.png\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>width\u003C\u002Fh3>\n\u003Cp>The width of the video.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs width=\"640\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>height\u003C\u002Fh3>\n\u003Cp>The height of the video.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs height=\"264\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>preload\u003C\u002Fh3>\n\u003Cp>Start loading the video as soon as possible, before the user clicks play.\u003Cbr \u002F>\nUse ‘auto’, ‘metadata’, or ‘none’. Auto will preload when the browser or device allows it. Metadata will load only the meta data of the video.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs preload=\"auto\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>autoplay\u003C\u002Fh3>\n\u003Cp>Start playing the video as soon as it’s ready. Use ‘true’ or ‘false’.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs autoplay=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>loop\u003C\u002Fh3>\n\u003Cp>Causes the video to start over as soon as it ends. Use ‘true’ or ‘false’.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs loop=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>controls\u003C\u002Fh3>\n\u003Cp>Use ‘false’ to hide the player controls.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs controls=\"false\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>muted\u003C\u002Fh3>\n\u003Cp>Use ‘true’ to initially mute video.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs muted=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>id\u003C\u002Fh3>\n\u003Cp>Add a custom ID to your video player.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs id=\"movie-id\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>class\u003C\u002Fh3>\n\u003Cp>Add a custom class to your player. Use full for floating the video player using ‘alignleft’ or ‘alignright’.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs class=\"alignright\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Tracks\u003C\u002Fh3>\n\u003Cp>Text Tracks are a function of HTML5 video for providing time triggered text to the viewer. To use tracks use the [track] shortcode inside of the [video] shortcode. You can set values for the kind, src, srclang, label, and default attributes. More information is available in the \u003Ca href=\"http:\u002F\u002Fvideojs.com\u002Fdocs\u002Ftracks\u002F\" rel=\"nofollow ugc\">Video.js Documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs][track kind=\"captions\" src=\"http:\u002F\u002Fvjs.zencdn.net\u002Fv\u002Foceans-captions.vtt\" srclang=\"en\" label=\"English\" default=\"true\"][\u002Fvideojs]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>All Attributes Example\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>[videojs mp4=\"http:\u002F\u002Fvjs.zencdn.net\u002Fv\u002Foceans.mp4\" ogg=\"http:\u002F\u002Fvjs.zencdn.net\u002Fv\u002Foceans.ogv\" webm=\"http:\u002F\u002Fvjs.zencdn.net\u002Fv\u002Foceans.webm\" poster=\"http:\u002F\u002Fvjs.zencdn.net\u002Fv\u002Foceans.png\" \npreload=\"auto\" autoplay=\"true\" width=\"640\" height=\"264\" id=\"movie-id\" class=\"alignleft\" controls=\"false\" muted=\"true\"][track kind=\"captions\" src=\"http:\u002F\u002Fexample.com\u002Fpath\u002Fto\u002Fcaptions.vtt\" srclang=\"en\" label=\"English\" default=\"true\"][\u002Fvideojs]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Compatible with WordPress core video shortcode\u003C\u002Fh3>\n\u003Cp>The location of the h.264\u002FMP4 source for the video.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[video mp4=\"http:\u002F\u002Fvjs.zencdn.net\u002Fv\u002Foceans.mp4\"]\u003Ch3>Video.js Settings Screen\u003C\u002Fh3>--------------------------\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The values set here will be the default values for all videos, unless you specify differently in the shortcode. Uncheck “Use CDN hosted version?” if you want to use a self-hosted copy of Video.js instead of the CDN hosted version. \u003Cem>Using the CDN hosted version is preferable in most situations.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>If you are using a responsive WordPress theme, you may want to check the \u003Cem>Responsive Video\u003C\u002Fem> checkbox.\u003C\u002Fp>\n\u003Cp>Uncheck the \u003Cem>Use the [video] shortcode?\u003C\u002Fem> option \u003Cstrong>only\u003C\u002Fstrong> if you are using WordPress 3.6+ and wish to use the [video] tag for MediaElement.js. You will still be able to use the [videojs] tag to embed videos using Video.js.\u003C\u002Fp>\n","Embed MP4, M4V, OGG, Youtube, WebM, FLV, HLS, M3u8 videos in your post or page using HTML5. Self-hosted or CDN hosted responsive HTML5 Video player.",16275,86,"2017-02-11T19:38:00.000Z","3.9.40","2.7",[19,20,110,111,112],"player","video","videojs","http:\u002F\u002Fvideojs.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-video-html5-video-player.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":11,"downloaded":123,"rating":11,"num_ratings":13,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":56,"tags":127,"homepage":132,"download_link":133,"security_score":134,"vuln_count":48,"unpatched_count":27,"last_vuln_date":135,"fetched_at":29},"interactive-uk-map","Interactive UK Map","3.4.9","html5maps","https:\u002F\u002Fprofiles.wordpress.org\u002Fhtml5maps\u002F","\u003Cp>\u003Cstrong>Put an interactive high-quality HTML5 Map of the UK Regions to your WordPress powered blog!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin allows you to embed the colorful interactive UK map to your WordPress powered website. Interactive map is the best way to provide your blog with geographically-related content or effective navigation system. Just add a special shortcode into any blog page or post and you will find our map in the blog after the few seconds. Functional editor allows you to easily add popup balloons for additional information.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Interactive map of the UK\u003C\u002Fli>\n\u003Cli>Responsive and mobile-friendly\u003C\u002Fli>\n\u003Cli>Clickable regions\u003C\u002Fli>\n\u003Cli>Popup windows that show when the mouse cursor is over it\u003C\u002Fli>\n\u003Cli>Customizable links\u003C\u002Fli>\n\u003Cli>Builds into any WordPress page or post as a simple shortcode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Find other UK HTML5 maps and WordPress map plugins at \u003Ca href=\"https:\u002F\u002Fwww.fla-shop.com\u002Fcountry\u002Fuk\u002F\" rel=\"nofollow ugc\">Fla-shop.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The plugin “Interactive UK Map” is based on and uses CDN-hosted map libraries.\u003Cbr \u002F>\nThe free version of the map display the “Map by Fla-shop.com” link as required by the license agreement found \u003Ca href=\"https:\u002F\u002Fwww.fla-shop.com\u002Ffree_stuff.php#terms\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003Cbr \u002F>\nThe \u003Ca href=\"https:\u002F\u002Fwww.fla-shop.com\u002Fwordpressmaps.php\" rel=\"nofollow ugc\">Premium plugins\u003C\u002Fa> are branding free and additionally include all required map libraries to put on your server.\u003C\u002Fp>\n","Free WordPress plugin for embedding an interactive United Kingdom map with clickable regions. Easy to install and configure.",7626,"2025-12-03T15:44:00.000Z","6.9.4","3.3",[128,129,20,130,131],"html5-map","interactive-map","map","maps","https:\u002F\u002Fwww.fla-shop.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finteractive-uk-map.zip",98,"2024-12-30 00:00:00",{"attackSurface":137,"codeSignals":159,"taintFlows":173,"riskAssessment":174,"analyzedAt":185},{"hooks":138,"ajaxHandlers":152,"restRoutes":153,"shortcodes":154,"cronEvents":158,"entryPointCount":48,"unprotectedCount":27},[139,145,148],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","init","p5js_init","responsive-p5js-for-wp.php",72,{"type":140,"name":141,"callback":146,"file":143,"line":147},"p5js_fe_scripts",79,{"type":140,"name":149,"callback":150,"file":143,"line":151},"admin_menu","p5js_admin_settings",82,[],[],[155],{"tag":21,"callback":156,"file":143,"line":157},"p5js_insert_iframe",77,[],{"dangerousFunctions":160,"sqlUsage":161,"outputEscaping":163,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":172},[],{"prepared":27,"raw":27,"locations":162},[],{"escaped":27,"rawEcho":32,"locations":164},[165,169,170],{"file":166,"line":167,"context":168},"classes\\p5js-displayer.php",37,"raw output",{"file":166,"line":167,"context":168},{"file":166,"line":171,"context":168},112,[],[],{"summary":175,"deductions":176},"The plugin 'responsive-p5js-for-wp' v1.1.3 presents a mixed security posture. On the positive side, the static analysis reveals no dangerous functions, no file operations, no external HTTP requests, and all SQL queries are properly prepared.  Furthermore, there is no known vulnerability history, which suggests a relatively stable and well-maintained plugin.\n\nHowever, significant concerns arise from the output escaping and capability check signals. A concerning 0% of the three identified output points are properly escaped, meaning any data processed or displayed by the plugin could be vulnerable to cross-site scripting (XSS) attacks. Additionally, the complete absence of nonce checks and capability checks, especially given the presence of a shortcode, indicates a lack of fundamental security mechanisms for validating user actions and permissions. This makes the plugin susceptible to unauthorized actions and privilege escalation if the shortcode's functionality is exploited.\n\nIn conclusion, while the plugin benefits from a clean history and secure database practices, the critical deficiencies in output escaping and authorization checks create a substantial risk of XSS and unauthorized access. These weaknesses outweigh the strengths, making the plugin's overall security posture poor.",[177,180,183],{"reason":178,"points":179},"Output escaping is not implemented",8,{"reason":181,"points":182},"No nonce checks implemented",7,{"reason":184,"points":182},"No capability checks implemented","2026-03-16T20:52:12.869Z",{"wat":187,"direct":200},{"assetPaths":188,"generatorPatterns":193,"scriptPaths":194,"versionParams":195},[189,190,191,192],"\u002Fwp-content\u002Fplugins\u002Fresponsive-p5js-for-wp\u002Fcss\u002Fp5js.min.css","\u002Fwp-content\u002Fplugins\u002Fresponsive-p5js-for-wp\u002Fcss\u002Fp5js.css","\u002Fwp-content\u002Fplugins\u002Fresponsive-p5js-for-wp\u002Fjs\u002Floader.min.js","\u002Fwp-content\u002Fplugins\u002Fresponsive-p5js-for-wp\u002Fjs\u002Floader.js",[],[192,191],[196,197,198,199],"responsive-p5js-for-wp\u002Fcss\u002Fp5js.min.css?ver=","responsive-p5js-for-wp\u002Fcss\u002Fp5js.css?ver=","responsive-p5js-for-wp\u002Fjs\u002Floader.min.js?ver=","responsive-p5js-for-wp\u002Fjs\u002Floader.js?ver=",{"cssClasses":201,"htmlComments":202,"htmlAttributes":203,"restEndpoints":204,"jsGlobals":205,"shortcodeOutput":206},[],[],[],[],[],[207,208],"[p5js]","[\u002Fp5js]"]