[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fFc0-eHNF1UjQlzZiKeaEiNm2rPWDY0m12NB1PFZWUFA":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":27,"unpatched_count":13,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":46,"crawl_stats":36,"alternatives":53,"analysis":152,"fingerprints":277},"related-videos-for-jw-player","Related Videos for JW Player","1.2.1","ilGhera","https:\u002F\u002Fprofiles.wordpress.org\u002Fghera74\u002F","\u003Cp>If you’re using JW Player on your site, you probably know Related Videos, a free add-on that allows you to show more contents to the users in a beautifull and simple layout.\u003Cbr \u002F>\nRelated Videos for JW Player will creates the correct xml for each category, so you’ll be able to show related contents dynamically.\u003Cbr \u002F>\nGo to \u003Cstrong>Settings\u002F Related Videos for JW Player\u003C\u002Fstrong> menu and set you preferences.\u003C\u002Fp>\n\u003Cp>This block of code is an example of what  the plugin generates.\u003C\u002Fp>\n\u003Cpre>\n'related': {\n   'file': 'http:\u002F\u002Fyoursite.com\u002Fcategory\u002Fblog\u002F?feed=related-feed',\n   'heading': 'More videos!',\n   'onclick': 'link',\n} \n\u003C\u002Fpre>\n","It creates the feed required from \"Related Videos\" add-on for JW Player, one for each Wordpress category.",10,6813,0,"2026-02-19T16:48:00.000Z","6.9.4","4.0","",[19,20,21,22,23],"jw-player","player","related-posts","related-videos","videos","https:\u002F\u002Fwww.ilghera.com\u002Fproduct\u002Frelated-videos-for-jw-player\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frelated-videos-for-jw-player.1.2.1.zip",99,1,"2025-04-10 00:00:00","2026-03-15T15:16:48.613Z",[31],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":6,"severity":38,"cvss_score":39,"cvss_vector":40,"vuln_type":41,"published_date":28,"updated_date":42,"references":43,"days_to_patch":45},"CVE-2025-32516","related-videos-for-jw-player-reflected-cross-site-scripting","Related Videos for JW Player \u003C= 1.2.0 - Reflected Cross-Site Scripting","The Related Videos for JW Player plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in versions up to, and including, 1.2.0 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.",null,"\u003C=1.2.0","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2026-02-26 15:27:15",[44],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fe4baead0-7126-457a-abe0-0c9bf239ea15?source=api-prod",323,{"slug":47,"display_name":7,"profile_url":8,"plugin_count":48,"total_installs":49,"avg_security_score":26,"avg_patch_time_days":50,"trust_score":51,"computed_at":52},"ghera74",13,1660,129,78,"2026-04-04T15:01:28.010Z",[54,75,96,113,133],{"slug":55,"name":56,"version":57,"author":7,"author_profile":8,"description":58,"short_description":59,"active_installs":60,"downloaded":61,"rating":62,"num_ratings":63,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":17,"tags":67,"homepage":72,"download_link":73,"security_score":26,"vuln_count":27,"unpatched_count":13,"last_vuln_date":74,"fetched_at":29},"jw-player-7-for-wp","JW Player for WordPress","2.3.6","\u003Cp>\u003Cstrong>JW Player for WordPress\u003C\u002Fstrong> enables you to publish videos on your WordPress posts and pages using the most popular video player on the web. Take complete control of your player, from branding to size and dimensions. Allow users share and embed your videos from your WordPress pages & posts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Free Features (NEW!):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Connect to the JW Player Dashboard using your API v2 credentials\u003C\u002Fli>\n\u003Cli>Select and publish videos hosted on JW Player\u003C\u002Fli>\n\u003Cli>Select and publish playlist hosted on JW Player\u003C\u002Fli>\n\u003Cli>Support shortcodes like [jwplayer fPHnET5D]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Cloud\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Register a JW Player account at https:\u002F\u002Fwww.jwplayer.com\u002Fpricing\u002F\u003C\u002Fli>\n\u003Cli>Once you’re logged in, copy your \u003Cstrong>Cloud Hosted Player Libraries\u003C\u002Fstrong> from https:\u002F\u002Fdashboard.jwplayer.com\u002F#\u002Fplayers\u002Fdownloads\u003C\u002Fli>\n\u003Cli>Paste your library url to the plugin options page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Self hosted\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>https:\u002F\u002Fwww.jwplayer.com\u002Fpricing\u002F\u003C\u002Fli>\n\u003Cli>Once you’re logged in, download the player and copy your License key from https:\u002F\u002Fdashboard.jwplayer.com\u002F#\u002Fplayers\u002Fdownloads\u003C\u002Fli>\n\u003Cli>Upload the folder to your site\u003C\u002Fli>\n\u003Cli>Add the full url of \u003Cstrong>jwplayer.js\u003C\u002Fstrong> in the plugin options page (ex. https:\u002F\u002Fexample.com\u002FFOLDER-UPLOADED\u002Fjwplayer.js)\u003C\u002Fli>\n\u003Cli>Paste your License Key to the admin page of the plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>After that, set your general preferences, choose the post types where you want to add videos and start to add content using the JW Player for WordPress box that you’ll find there. Just add the url of your self-hosted video or select cloud-hosted content from n your JW Player Dashboard.\u003C\u002Fp>\n\u003Cp>That’s it, you’re ready to go!\u003C\u002Fp>\n","JW Player for WordPress enables you to publish videos on your WordPress posts and pages using the most popular video player on the web.",1000,183643,76,29,"2025-11-24T15:18:00.000Z","6.8.5","5.0",[68,19,69,70,71],"embed-video","video-player","video-preroll","video-subtitles","https:\u002F\u002Fwww.ilghera.com\u002Fproduct\u002Fjw-player-7-for-wordpress-premium\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjw-player-7-for-wp.2.3.6.zip","2024-04-29 00:00:00",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":60,"downloaded":83,"rating":84,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":17,"tags":89,"homepage":93,"download_link":94,"security_score":95,"vuln_count":13,"unpatched_count":13,"last_vuln_date":36,"fetched_at":29},"wp-youtube-player","WP YouTube Player","1.7","Kodetop","https:\u002F\u002Fprofiles.wordpress.org\u002Funijimpe\u002F","\u003Cp>WP Youtube Player allow insert Youtube videos on WordPress using a single quicktag \u003Ccode>[tube][\u002Ftube]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy install\u003C\u002Fli>\n\u003Cli>Embed Youtube movies with simple code\u003C\u002Fli>\n\u003Cli>Panel for easy configuration\u003C\u002Fli>\n\u003Cli>Config Player version (AS2 & AS3)\u003C\u002Fli>\n\u003Cli>Support config themes for player\u003C\u002Fli>\n\u003Cli>Support HTML5 Player\u003C\u002Fli>\n\u003Cli>Support tubePlayer (http:\u002F\u002Fblog.unijimpe.net\u002Ftubeplayer\u002F) for play videos.\u003C\u002Fli>\n\u003Cli>Generate \u003Ccode>\u003Cobject>\u003C\u002Fcode> code for Feed compatibility \u003C\u002Fli>\n\u003Cli>Generate \u003Ccode>\u003Cobject>\u003C\u002Fcode> code optimized for iPhone\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For insert single youtube video on \u003Cstrong>Post Content\u003C\u002Fstrong> or \u003Cstrong>Text Widget\u003C\u002Fstrong>  you can use ‘Youtube URL’, ‘Youtube Embed URL’ or ‘Youtube Video ID’:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[tube]http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=AFVlJAi3Cso[\u002Ftube]\n\n[tube]http:\u002F\u002Fwww.youtube.com\u002Fv\u002FAFVlJAi3Cso[\u002Ftube]\n\n[tube]AFVlJAi3Cso[\u002Ftube]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To insert video with specific size can user width and height:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[tube]http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=AFVlJAi3Cso, 500, 290[\u002Ftube]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To insert video on template, use the php code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php wp_youtubeplayer(\"movie.swf\", \"width\", \"heigth\"); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For more information visit \u003Ca href=\"http:\u002F\u002Fblog.unijimpe.net\u002Fwp-youtube-player\u002F\" title=\"plugin website\" rel=\"nofollow ugc\">plugin website\u003C\u002Fa>\u003C\u002Fp>\n","Insert Youtube Videos on WordPress blog.",104087,100,3,"2017-11-28T18:38:00.000Z","3.3.2","2.1",[90,91,20,23,92],"embed","iframe","youtube","http:\u002F\u002Fblog.unijimpe.net\u002Fwp-youtube-player\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-youtube-player.zip",85,{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":84,"downloaded":104,"rating":84,"num_ratings":27,"last_updated":17,"tested_up_to":105,"requires_at_least":16,"requires_php":17,"tags":106,"homepage":110,"download_link":111,"security_score":84,"vuln_count":13,"unpatched_count":13,"last_vuln_date":36,"fetched_at":112},"video-sync-for-vimeo","WP Videos","3.0.9","RogueWebDesign","https:\u002F\u002Fprofiles.wordpress.org\u002Froguewebdesign\u002F","\u003Cp>\u003Cstrong>NEW:\u003C\u002Fstrong> WPVS Video and WPVS Video List Gutenberg Blocks along with 2 new shortcodes added for displaying WPVS video content on your website.\u003C\u002Fp>\n\u003Cp>WP Videos allows you create video post types from YouTube URLs and Vimeo URLs, use WordPress video uploads, other video plugin shortcodes or custom embed HTML and JS players.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add Videos using Vimeo urls\u003C\u002Fli>\n\u003Cli>Add Videos using YouTube urls\u003C\u002Fli>\n\u003Cli>Add Videos using shortcodes\u003C\u002Fli>\n\u003Cli>Add Videos using the default WordPress player\u003C\u002Fli>\n\u003Cli>Add Videos using custom player embed HTML and JS code\u003C\u002Fli>\n\u003Cli>Video Categories \u002F Genres (customizable name, slug and icon)\u003C\u002Fli>\n\u003Cli>Video Actors (customizable name, slug and icon)\u003C\u002Fli>\n\u003Cli>Video Directors (customizable name, slug and icon)\u003C\u002Fli>\n\u003Cli>Video Tags\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Ch4>WP Video Memberships\u003C\u002Fh4>\n\u003Cp>Restrict video access to members only using our \u003Ca href=\"https:\u002F\u002Fwww.wpvideosubscriptions.com\u002Fvideo-memberships\u002F\" rel=\"nofollow ugc\">WP Video Memberships\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cblockquote>\n\u003Ch4>VS Netflix Theme\u003C\u002Fh4>\n\u003Cp>Display your videos in a Netflix inspired style – \u003Ca href=\"https:\u002F\u002Fwww.wpvideosubscriptions.com\u002Fwordpress-netflix-theme\u002F\" rel=\"nofollow ugc\">View Theme\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Additional support for this plugin at https:\u002F\u002Fwpvideosubscriptions.zendesk.com\u002Fhc\u002Fen-us\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Add Videos using Vimeo urls\u003C\u002Fli>\n\u003Cli>Add Videos using YouTube urls\u003C\u002Fli>\n\u003Cli>Add Videos using shortcodes\u003C\u002Fli>\n\u003Cli>Add Videos using the default WordPress player\u003C\u002Fli>\n\u003Cli>Add Videos using custom player embed HTML and JS code\u003C\u002Fli>\n\u003Cli>Video Categories \u002F Genres (customizable name, slug and icon)\u003C\u002Fli>\n\u003Cli>Video Actors (customizable name, slug and icon)\u003C\u002Fli>\n\u003Cli>Video Directors (customizable name, slug and icon)\u003C\u002Fli>\n\u003Cli>Video Tags\u003C\u002Fli>\n\u003Cli>Restrict video access (Requires Membership Add-On)\u003C\u002Fli>\n\u003C\u002Fol>\n","WP Videos creates Video post types that you can easily add Vimeo, YouTube, WordPress, Shortcode or custom embed (third party) HTML and JS videos to.",25715,"6.6.5",[69,107,108,109,92],"video-post-type","vimeo","wp-videos","https:\u002F\u002Fwww.wpvideosubscriptions.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvideo-sync-for-vimeo.zip","2026-03-15T10:48:56.248Z",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":84,"num_ratings":123,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":17,"tags":127,"homepage":131,"download_link":132,"security_score":95,"vuln_count":13,"unpatched_count":13,"last_vuln_date":36,"fetched_at":29},"wp-parsi-jwplayer","WP-Parsi JW Player","1.2","Morteza Geransayeh","https:\u002F\u002Fprofiles.wordpress.org\u002Fman4toman\u002F","\u003Cp>This plugin is very simple to use, provide a shortcode to create player. You can create unlimit player in any where of your site.\u003C\u002Fp>\n","Create player with JW Player shortcode on-the-fly!",60,14250,4,"2019-02-19T08:29:00.000Z","4.9.29","4.4.0",[128,19,20,129,130],"jw","simple","video","http:\u002F\u002Fwp-parsi.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-parsi-jwplayer.1.2.zip",{"slug":134,"name":135,"version":136,"author":137,"author_profile":138,"description":139,"short_description":140,"active_installs":141,"downloaded":142,"rating":13,"num_ratings":13,"last_updated":143,"tested_up_to":65,"requires_at_least":144,"requires_php":17,"tags":145,"homepage":17,"download_link":150,"security_score":26,"vuln_count":27,"unpatched_count":13,"last_vuln_date":151,"fetched_at":29},"muse-ai","skiv video embedding","0.6.0","muse.ai is now skiv.com","https:\u002F\u002Fprofiles.wordpress.org\u002Fmuseai\u002F","\u003Cp>This plugin simplifies the embedding of videos hosted on \u003Ca href=\"https:\u002F\u002Fskiv.com\" rel=\"nofollow ugc\">skiv.com\u003C\u002Fa> platform.\u003C\u002Fp>\n\u003Cp>It does three things:\u003Cbr \u002F>\n – whitelists skiv.com as an oEmbed provider (which lets you embed videos simply by pasting links),\u003Cbr \u002F>\n – adds shortcodes as an alternative method of embedding that gives you a bit more control,\u003Cbr \u002F>\n – adds an Elementor widget for embedding skiv.com videos.\u003C\u002Fp>\n\u003Cp>The shortcodes are essentially a wrapper around skiv.com \u003Ca href=\"https:\u002F\u002Fskiv.com\u002Fdocs#embed-player\" rel=\"nofollow ugc\">embed library\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>To embed videos using oEmbed, simply paste a video link into a separate line in your post or page. For example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>https:\u002F\u002Fskiv.com\u002Fv\u002FVBdrD8v\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you would like more control, you can use shortcodes. For example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[muse-ai id=\"VBdrD8v\" width=\"100%\" title=\"0\" logo=\"https:\u002F\u002Ftinyurl.com\u002FyourLogoPNG\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n","This plugin enables skiv.com oEmbed links, and adds shortcodes to easily embed videos hosted on skiv.com.",30,2844,"2026-03-08T17:43:00.000Z","4.7",[146,147,148,69,149],"embed-videos","skiv","skiv-com","video-search","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmuse-ai.0.6.0.zip","2025-07-23 20:43:52",{"attackSurface":153,"codeSignals":180,"taintFlows":222,"riskAssessment":262,"analyzedAt":276},{"hooks":154,"ajaxHandlers":176,"restRoutes":177,"shortcodes":178,"cronEvents":179,"entryPointCount":13,"unprotectedCount":13},[155,160,164,168,173],{"type":156,"name":157,"callback":158,"file":159,"line":123},"action","admin_menu","rvjwp_add_menu","includes\\rvjwp-admin-settings.php",{"type":156,"name":161,"callback":162,"file":159,"line":163},"admin_init","rvjwp_register_style",5,{"type":156,"name":165,"callback":166,"file":159,"line":167},"init","rvjwp_script_enqueuer",6,{"type":156,"name":169,"callback":170,"file":171,"line":172},"plugins_loaded","rvjwp_load_textdomain","related-videos-for-jwplayer.php",18,{"type":156,"name":165,"callback":174,"file":171,"line":175},"rvjwp_add_feed_init",23,[],[],[],[],{"dangerousFunctions":181,"sqlUsage":182,"outputEscaping":184,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":221},[],{"prepared":13,"raw":13,"locations":183},[],{"escaped":185,"rawEcho":186,"locations":187},12,17,[188,191,193,195,197,199,200,202,204,206,208,210,211,213,215,217,219],{"file":159,"line":189,"context":190},45,"raw output",{"file":159,"line":192,"context":190},47,{"file":159,"line":194,"context":190},48,{"file":159,"line":196,"context":190},89,{"file":159,"line":198,"context":190},96,{"file":159,"line":84,"context":190},{"file":159,"line":201,"context":190},107,{"file":159,"line":203,"context":190},109,{"file":159,"line":205,"context":190},116,{"file":159,"line":207,"context":190},121,{"file":159,"line":209,"context":190},124,{"file":159,"line":50,"context":190},{"file":159,"line":212,"context":190},132,{"file":159,"line":214,"context":190},137,{"file":159,"line":216,"context":190},150,{"file":159,"line":218,"context":190},156,{"file":171,"line":220,"context":190},50,[],[223,250],{"entryPoint":224,"graph":225,"unsanitizedCount":249,"severity":38},"rvjwp_options (includes\\rvjwp-admin-settings.php:40)",{"nodes":226,"edges":245},[227,232,238,241],{"id":228,"type":229,"label":230,"file":159,"line":231},"n0","source","$_POST (x4)",63,{"id":233,"type":234,"label":235,"file":159,"line":236,"wp_function":237},"n1","sink","update_option() [Settings Manipulation]",64,"update_option",{"id":239,"type":229,"label":230,"file":159,"line":240},"n2",70,{"id":242,"type":234,"label":243,"file":159,"line":201,"wp_function":244},"n3","echo() [XSS]","echo",[246,248],{"from":228,"to":233,"sanitized":247},false,{"from":239,"to":242,"sanitized":247},8,{"entryPoint":251,"graph":252,"unsanitizedCount":249,"severity":261},"\u003Crvjwp-admin-settings> (includes\\rvjwp-admin-settings.php:0)",{"nodes":253,"edges":258},[254,255,256,257],{"id":228,"type":229,"label":230,"file":159,"line":231},{"id":233,"type":234,"label":235,"file":159,"line":236,"wp_function":237},{"id":239,"type":229,"label":230,"file":159,"line":240},{"id":242,"type":234,"label":243,"file":159,"line":201,"wp_function":244},[259,260],{"from":228,"to":233,"sanitized":247},{"from":239,"to":242,"sanitized":247},"low",{"summary":263,"deductions":264},"The 'related-videos-for-jw-player' plugin, version 1.2.1, exhibits a mixed security posture. On one hand, the static analysis reveals a very small attack surface with no apparent entry points that lack authentication. Furthermore, all SQL queries observed utilize prepared statements, which is a strong security practice. File operations and external HTTP requests are also absent, reducing potential attack vectors.\n\nHowever, concerns arise from the output escaping and taint analysis. A significant portion (59%) of outputs are not properly escaped, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. The presence of two unsanitized paths in the taint analysis, although not classified as critical or high severity in this scan, suggests potential for input manipulation that could lead to unintended behavior or vulnerabilities if not handled carefully. The plugin's vulnerability history also points to a past XSS vulnerability, reinforcing the concern around unescaped output.\n\nWhile the plugin demonstrates good practices in areas like SQL and attack surface management, the lack of comprehensive output escaping and the presence of unsanitized taint flows are significant weaknesses that require attention. The absence of nonce and capability checks, combined with the unescaped outputs, creates a notable risk of XSS attacks, especially given the plugin's past vulnerability of this type.",[265,267,270,272,274],{"reason":266,"points":249},"Unescaped output detected",{"reason":268,"points":269},"Unsanitized paths in taint flows",7,{"reason":271,"points":163},"Past XSS vulnerability noted",{"reason":273,"points":163},"No nonce checks",{"reason":275,"points":163},"No capability checks","2026-03-16T23:56:55.835Z",{"wat":278,"direct":287},{"assetPaths":279,"generatorPatterns":282,"scriptPaths":283,"versionParams":284},[280,281],"\u002Fwp-content\u002Fplugins\u002Frelated-videos-for-jw-player\u002Fcss\u002Frvjwp-style.css","\u002Fwp-content\u002Fplugins\u002Frelated-videos-for-jw-player\u002Fjs\u002Frvjwp-script.js",[],[281],[285,286],"related-videos-for-jw-player\u002Fcss\u002Frvjwp-style.css?ver=","related-videos-for-jw-player\u002Fjs\u002Frvjwp-script.js?ver=",{"cssClasses":288,"htmlComments":290,"htmlAttributes":291,"restEndpoints":304,"jsGlobals":305,"shortcodeOutput":307},[289],"rvjwp-code",[],[292,293,294,295,296,297,298,299,300,301,302,303],"id=\"rvjwp-options\"","name=\"rvjwp-options\"","id=\"thumbnail\"","name=\"thumbnail\"","id=\"field\"","name=\"field\"","id=\"sent\"","name=\"sent\"","id=\"rvjwp-category\"","name=\"rvjwp-category\"","id=\"rvjwp-heading\"","name=\"rvjwp-heading\"",[],[306],"myAjax",[308,309,310,311,312,313],"\u003Cspan class=\"code\">","'related': {","'file': '","?feed=related-feed","'heading': '","'onclick': 'link'"]