[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f7rouqDAnr1vXaoZmRuN7qpm-7_08dBB09j5vw_bb6KA":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":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":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":123,"fingerprints":168},"ignite-video-embed","Ignite Video Player OEmbed","1.1.0","ignitevideocloud","https:\u002F\u002Fprofiles.wordpress.org\u002Fignitevideocloud\u002F","\u003Cp>The Ignite Video Player OEmbed plugin enables seamless integration of Ignite Video Player URLs into your WordPress website. Simply paste an Ignite Video URL into your content, and it will automatically be converted into a responsive video embed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic URL Detection\u003C\u002Fstrong>: Just paste your Ignite Video URL – no shortcodes needed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong>: Videos automatically adapt to your theme and device screen size\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page Builder Compatible\u003C\u002Fstrong>: Works with WPBakery, Elementor, and other popular page builders\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Domain Support\u003C\u002Fstrong>: Supports all \u003Ccode>*.euvideocdn.com\u003C\u002Fcode> URLs plus your own custom video domain\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Events\u003C\u002Fstrong>: Embed live streaming events alongside video-on-demand content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fallback Support\u003C\u002Fstrong>: Graceful fallback if the embed service is temporarily unavailable\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple Configuration\u003C\u002Fstrong>: Optional settings page to add your custom video domain\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Supported URL Formats:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cem>Video on Demand:\u003C\u002Fem>\u003Cbr \u002F>\n    https:\u002F\u002Fyour-domain.euvideocdn.com\u002Fplayer\u002Findex.html?id=your-video-id\u003C\u002Fp>\n\u003Cp>\u003Cem>Live Events:\u003C\u002Fem>\u003Cbr \u002F>\n    https:\u002F\u002Fyour-domain.euvideocdn.com\u002Fplayer\u002Findex.html?live=your-event-id\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Works With:\u003C\u002Fstrong>\u003Cbr \u002F>\n* WordPress Block Editor (Gutenberg)\u003Cbr \u002F>\n* Classic Editor\u003Cbr \u002F>\n* WPBakery Page Builder\u003Cbr \u002F>\n* Elementor\u003Cbr \u002F>\n* Any WordPress content area that supports embeds\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services to provide video embedding functionality:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ignite Video OEmbed API\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Service:\u003C\u002Fstrong> https:\u002F\u002Fapp.ignitevideo.cloud\u002Fapi\u002Foembed\u003Cbr \u002F>\n– \u003Cstrong>Purpose:\u003C\u002Fstrong> Retrieves video embed metadata and HTML for Ignite Video URLs\u003Cbr \u002F>\n– \u003Cstrong>Data sent:\u003C\u002Fstrong> The complete Ignite Video URL that needs to be embedded\u003Cbr \u002F>\n– \u003Cstrong>When:\u003C\u002Fstrong> Every time an Ignite Video URL is detected in WordPress content (posts, pages, widgets, etc.)\u003Cbr \u002F>\n– \u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fignite.video\u002Fen\u002Fterms\u003Cbr \u002F>\n– \u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fignite.video\u002Fen\u002Fprivacy\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ignite Video Player\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Service:\u003C\u002Fstrong> *.euvideocdn.com player domains (or your custom video domain)\u003Cbr \u002F>\n– \u003Cstrong>Purpose:\u003C\u002Fstrong> Hosts and serves the actual video player and content\u003Cbr \u002F>\n– \u003Cstrong>Data sent:\u003C\u002Fstrong> No data is sent by the plugin; users’ browsers connect directly to load videos\u003Cbr \u002F>\n– \u003Cstrong>When:\u003C\u002Fstrong> When embedded videos are displayed to site visitors\u003Cbr \u002F>\n– \u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fignite.video\u002Fen\u002Fterms\u003Cbr \u002F>\n– \u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fignite.video\u002Fen\u002Fprivacy\u003C\u002Fp>\n\u003Cp>Note: This plugin only facilitates embedding – it does not collect, store, or transmit any personal data. All data transmission occurs between the user’s browser and Ignite’s servers according to Ignite’s privacy policy.\u003C\u002Fp>\n\u003Ch3>Technical Details\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Architecture:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe plugin uses WordPress’s built-in OEmbed system combined with a fallback embed handler for maximum compatibility. It first attempts to use the Ignite Video OEmbed API for rich metadata and optimal rendering, then falls back to a manual iframe if needed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Performance:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Minimal overhead – only loads when Ignite Video URLs are detected\u003Cbr \u002F>\n– Caches embed responses using WordPress’s built-in caching\u003Cbr \u002F>\n– 10-second timeout for API requests to prevent slow page loads\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Security:\u003C\u002Fstrong>\u003Cbr \u002F>\n– All URLs and IDs are properly escaped and validated\u003Cbr \u002F>\n– Uses WordPress’s built-in security functions\u003Cbr \u002F>\n– No permanent data stored – safe to activate and deactivate\u003Cbr \u002F>\n– No database modifications or custom tables\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, please visit: https:\u002F\u002Fignite.video\u002Fen\u002Fcontact\u003C\u002Fp>\n\u003Cp>For technical issues with this WordPress plugin, please check:\u003Cbr \u002F>\n1. That your WordPress version meets the minimum requirements\u003Cbr \u002F>\n2. That the Ignite Video URL format is correct\u003Cbr \u002F>\n3. That your website can make outbound HTTP requests\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect, store, or transmit any personal data. When a video is embedded, your browser will connect directly to the Ignite Video servers to load the video player, subject to Ignite Video’s privacy policy.\u003C\u002Fp>\n","Automatically converts Ignite Video Player URLs into responsive video embeds. Works with WordPress blocks, classic editor, and page builders.",10,270,0,"2025-12-03T14:29:00.000Z","6.9.4","6.1","7.4",[19,20,21,22,23],"embed","oembed","player","responsive","video","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fignite-video-embed.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,94,"2026-04-04T05:26:18.379Z",[36,55,73,87,103],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":26,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":24,"tags":50,"homepage":52,"download_link":53,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"plyr","Plyr","1.0.1","Brandon Lavigne","https:\u002F\u002Fprofiles.wordpress.org\u002Fdrrobotnik\u002F","\u003Cp>Easily replace Vimeo and Youtube player with Plyr.io video player. A simple, accessible HTML5 media player by @sam_potts from @selz. Plyr.io allows you to interact with YouTube and Vimeo videos easily and consistently.\u003C\u002Fp>\n","Plyr.io HTML5 video player.",11432,60,2,"2016-06-09T20:47:00.000Z","4.5.33","3.8",[19,20,21,51,23],"skin","https:\u002F\u002Fgithub.com\u002Fdrrobotnik\u002Fplyr\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fplyr.1.0.1.zip",85,{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":13,"num_ratings":13,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":24,"tags":68,"homepage":70,"download_link":71,"security_score":72,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"sendtonews-oembed","STN Video oEmbed","1.0.2","STN Video","https:\u002F\u002Fprofiles.wordpress.org\u002Fsendtonews\u002F","\u003Cp>The STN Video oEmbed plugin adds STN Video (formerly SendtoNews) as an oEmbed provider and adds it to the whitelist.  This allows users to drop oEmbed links from STN Video into their WordPress posts to add video to their posts.\u003C\u002Fp>\n","This plugin adds oEmbed support for STN Video videos by registering STN Video as a provider.",80,3074,"2024-09-04T21:22:00.000Z","6.6.5","3.0",[19,69,20,21,23],"links","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsendtonews-oembed\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendtonews-oembed.zip",92,{"slug":74,"name":75,"version":6,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":11,"downloaded":80,"rating":13,"num_ratings":13,"last_updated":81,"tested_up_to":82,"requires_at_least":83,"requires_php":24,"tags":84,"homepage":85,"download_link":86,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"better-oembed-video","Better oEmbed Video","Tauno Hanni","https:\u002F\u002Fprofiles.wordpress.org\u002Ftaunoh\u002F","\u003Cp>This plugin prevents Youtube and Vimeo players to block page rendering. Maybe you have recognized that pages that have a lot of embed videos are loading slowly. This is caused by the vendors video players that need to be downloaded and initialized before website can be used by the user. This plugin stops this behavior and makes page load faster.\u003C\u002Fp>\n\u003Cp>This plugin will automatically resize your videos in a responsive fashion.\u003C\u002Fp>\n","This plugin prevents Youtube and Vimeo players to block page rendering.",1634,"2016-08-17T14:11:00.000Z","4.8.28","4.0",[19,20,22,23],"http:\u002F\u002Fprixal.eu\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-oembed-video.1.1.0.zip",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":13,"downloaded":95,"rating":13,"num_ratings":13,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":99,"tags":100,"homepage":101,"download_link":102,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"vern-responsive-video","Easy Responsive Video","1.3.0","Chris Rowley","https:\u002F\u002Fprofiles.wordpress.org\u002Fclubside\u002F","\u003Cp>Automatically adapt your embedded videos to the full width of their containers while maintaining the correct aspect ratio.\u003C\u002Fp>\n\u003Cp>This is a simple filter that scans each embed in your posts, pages and custom post types, reads the width and height on the \u003Ccode>iframe\u003C\u002Fcode> and adds a style attribute including CSS \u003Ccode>width\u003C\u002Fcode>, \u003Ccode>height\u003C\u002Fcode> and \u003Ccode>aspect-ratio\u003C\u002Fcode> properties.\u003C\u002Fp>\n\u003Cp>Currently supporting YouTube, Vimeo, WordPress\u002FVideoPress and DailyMotion.\u003C\u002Fp>\n","Easy Responsive Video adapts oEmbed video to full width while maintaining aspect ratio.",1461,"2024-02-15T00:08:00.000Z","6.4.8","2.9","5.0",[20,22,23],"https:\u002F\u002Fgithub.com\u002Fclubside\u002Fvern-responsive-video","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvern-responsive-video.1.3.0.zip",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":33,"num_ratings":113,"last_updated":114,"tested_up_to":15,"requires_at_least":115,"requires_php":24,"tags":116,"homepage":119,"download_link":120,"security_score":121,"vuln_count":46,"unpatched_count":13,"last_vuln_date":122,"fetched_at":28},"videojs-html5-player","Videojs HTML5 Player","1.1.13","Noor Alam","https:\u002F\u002Fprofiles.wordpress.org\u002Fnaa986\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwphowto.net\u002Fvideojs-html5-player-for-wordpress-757\" rel=\"nofollow ugc\">Video.js HTML5 Player\u003C\u002Fa> is a user-friendly plugin that supports video playback on desktop and mobile devices. It makes super easy for you to embed both self-hosted video files or video files that are externally hosted using Video.js library.\u003C\u002Fp>\n\u003Cp>\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\u002FuF-V6qGvcu8?version=3&rel=0&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.js HTML5 Player Add-ons\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwphowto.net\u002Fvideojs-html5-player-for-wordpress-757\" rel=\"nofollow ugc\">Disable Right Click\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwphowto.net\u002Fvideojs-player-plugin-themes-7042\" rel=\"nofollow ugc\">Themes\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Video.js HTML5 Player Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Embed MP4 video files into a post\u002Fpage or anywhere on your WordPress site\u003C\u002Fli>\n\u003Cli>Embed responsive videos for a better user experience while viewing from a mobile device\u003C\u002Fli>\n\u003Cli>Embed HTML5 videos which are compatible with modern browsers\u003C\u002Fli>\n\u003Cli>Embed videos with poster images\u003C\u002Fli>\n\u003Cli>Embed videos using videojs player\u003C\u002Fli>\n\u003Cli>Automatically play a video when the page is rendered if the device and browser support it\u003C\u002Fli>\n\u003Cli>Embed videos uploaded to your WordPress media library using direct links in the shortcode\u003C\u002Fli>\n\u003Cli>Clean and sleek player with no watermark\u003C\u002Fli>\n\u003Cli>fallbacks for other HTML5-supported filetypes (WebM, Ogv)\u003C\u002Fli>\n\u003Cli>HTTP streaming\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Use Video.js HTML5 Player\u003C\u002Fh3>\n\u003Cp>In order to embed a video create a new post\u002Fpage and use the following shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Here, “url” is the location of the MP4 video source file (H.264 encoded). You need to replace the sample URL with the actual URL of the video file.\u003C\u002Fp>\n\u003Ch4>Video Shortcode Options\u003C\u002Fh4>\n\u003Cp>The following options are supported in the shortcode.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WebM\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can specify a WebM video file in addition to the source MP4 video file. This parameter is optional.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" webm=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.webm\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Ogv\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can specify a Ogv video file in addition to the source MP4 & WebM video files. This parameter is optional.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" webm=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.webm\" ogv=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.ogv\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Width\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Defines the width of the video file (Height is automatically calculated). This option is not required unless you want to limit the maximum width of the video.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" width=\"480\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Preload\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Specifies if and how the video should be loaded when the page loads. Defaults to “auto” (the video should be loaded entirely when the page loads). Other options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“metadata” – only metadata should be loaded when the page loads\u003C\u002Fli>\n\u003Cli>\n\u003Cp>“none” – the video should not be loaded when the page loads\u003C\u002Fp>\n\u003Cp>[videojs_video url=”https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4″ preload=”metadata”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Controls\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Specifies that video controls should be displayed. Defaults to “true”. In order to hide controls set this parameter to “false”.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" controls=\"false\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>When you disable controls users will not be able to interact with your videos. So It is recommended that you enable autoplay for a video with no controls.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Autoplay\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Causes the video file to automatically play when the page loads.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" autoplay=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Poster\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Defines image to show as placeholder before the video plays.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" poster=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fposter.jpg\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Loop\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Causes the video file to loop to beginning when finished and automatically continue playing.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" loop=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Muted\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Specifies that the audio output of the video should be muted.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" muted=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003C\u002Fp>\n\u003Ch3>Video.js HTTP Streaming\u003C\u002Fh3>\n\u003Cp>The plugin supports the m3u8 file format that can be used for Video.js HTTP Streaming. It allows you to play HLS, DASH, and other HTTP streaming protocols with Video.js, even where they are not natively supported.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[videojs_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.m3u8\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For detailed documentation please visit the \u003Ca href=\"https:\u002F\u002Fwphowto.net\u002Fvideojs-html5-player-for-wordpress-757\" rel=\"nofollow ugc\">Videojs HTML5 Player\u003C\u002Fa> plugin page\u003C\u002Fp>\n","Embed video file beautifully in WordPress using Video.js HTML5 Player. Embed HTML5 compatible responsive video in your post\u002Fpage with Video.js.",8000,182506,18,"2025-12-05T06:14:00.000Z","4.2",[19,117,21,23,118],"html5","videojs","https:\u002F\u002Fwphowto.net\u002Fvideojs-html5-player-for-wordpress-757","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvideojs-html5-player.zip",99,"2024-05-23 14:45:13",{"attackSurface":124,"codeSignals":144,"taintFlows":155,"riskAssessment":156,"analyzedAt":167},{"hooks":125,"ajaxHandlers":140,"restRoutes":141,"shortcodes":142,"cronEvents":143,"entryPointCount":13,"unprotectedCount":13},[126,132,135],{"type":127,"name":128,"callback":129,"file":130,"line":131},"action","admin_menu","ignite_video_add_settings_page","admin\\settings.php",28,{"type":127,"name":133,"callback":134,"file":130,"line":54},"admin_init","ignite_video_settings_init",{"type":127,"name":136,"callback":137,"priority":13,"file":138,"line":139},"init","ignite_video_embed_init","ignite-video-embed.php",125,[],[],[],[],{"dangerousFunctions":145,"sqlUsage":146,"outputEscaping":148,"fileOperations":13,"externalRequests":31,"nonceChecks":13,"capabilityChecks":31,"bundledLibraries":154},[],{"prepared":13,"raw":13,"locations":147},[],{"escaped":149,"rawEcho":31,"locations":150},14,[151],{"file":130,"line":152,"context":153},133,"raw output",[],[],{"summary":157,"deductions":158},"The \"ignite-video-embed\" v1.1.0 plugin exhibits a strong security posture based on the provided static analysis. The absence of any identified attack surface points like AJAX handlers, REST API routes, shortcodes, or cron events, especially those lacking authentication, significantly reduces the plugin's exposure to external attacks. Furthermore, the code signals indicate good security practices with 100% of SQL queries using prepared statements and a high percentage (93%) of outputs being properly escaped. The lack of dangerous functions, file operations, and critical taint flows also contribute to a positive security assessment.\n\nHowever, there are a few areas for attention. The presence of a single external HTTP request, while not inherently risky, warrants monitoring as it could be a potential vector for supply chain attacks if the external resource is compromised. The complete absence of nonce checks across all entry points (though there are no identified entry points) and only one capability check could be a concern if new entry points are added in future updates without proper security implementations. The lack of any recorded vulnerability history is a strength, suggesting a history of secure development, but it also means there's no past performance to analyze for recurring issues.\n\nIn conclusion, the plugin is currently very secure with minimal identifiable risks. The developers appear to be following good coding practices. The main areas to be mindful of are potential future additions to the attack surface and ensuring that any external requests are handled securely. The strong adherence to prepared statements and output escaping is commendable.",[159,161,164],{"reason":160,"points":46},"External HTTP requests",{"reason":162,"points":163},"No nonce checks",5,{"reason":165,"points":166},"Only one capability check",3,"2026-03-17T00:01:50.244Z",{"wat":169,"direct":175},{"assetPaths":170,"generatorPatterns":171,"scriptPaths":172,"versionParams":173},[],[],[],[174],"ignite-video-embed\u002Fignite-video-embed.php?ver=",{"cssClasses":176,"htmlComments":177,"htmlAttributes":178,"restEndpoints":181,"jsGlobals":183,"shortcodeOutput":184},[],[],[179,180],"title=\"Ignite Video\"","allow=\"autoplay; fullscreen; picture-in-picture; encrypted-media; clipboard-write\"",[182],"\u002Fwp-json\u002Fignite-video-embed\u002Fv1\u002Fsettings",[],[185,186,187],"\u003Ciframe title=\"Ignite Video\" src=\"https:\u002F\u002F","\u002Fplayer\u002Findex.html?","\" width=\"1920\" height=\"1080\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; encrypted-media; clipboard-write\" allowfullscreen>\u003C\u002Fiframe>"]