[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fflSbsf9f6kjTGBhMT9DN5by1H_iHUkyoAc57F-KHQdY":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":129,"fingerprints":230},"wistia-wordpress-oembed-plugin","Wistia WordPress Plugin","0.10","wistia","https:\u002F\u002Fprofiles.wordpress.org\u002Fwistia\u002F","\u003Cp>Wistia’s embed codes are designed to be very durable, but WordPress has a\u003Cbr \u002F>\nhistory of being particularly troublesome. This plugin adds oEmbed support so\u003Cbr \u002F>\nthat pasting a link to the video’s page in Wistia will embed the video. The\u003Cbr \u002F>\nvideo’s URL must be by itself on its own line for this to work.\u003C\u002Fp>\n\u003Cp>As of version 0.6 of this plugin, it is recommended that you check\u003Cbr \u002F>\n“Use oEmbed?” under Advanced Options when generating your embed code.\u003C\u002Fp>\n\u003Cp>As of version 0.8 of this plugin, the legacy “Anti-Mangler” feature is an\u003Cbr \u002F>\noption that is turned off by default.\u003C\u002Fp>\n\u003Cp>See the Wistia documentation for more:\u003Cbr \u002F>\nhttp:\u002F\u002Fwistia.com\u002Fdoc\u002Fwordpress#using_the_oembed_embed_code\u003C\u002Fp>\n\u003Ch3>Automatic Installation\u003C\u002Fh3>\n\u003Col>\n\u003Cli>In Admin Dashboard, go to Plugins > Add New.\u003C\u002Fli>\n\u003Cli>Search for “Wistia WordPress Plugin”.\u003C\u002Fli>\n\u003Cli>Find the plugin and click “Install”.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Manual Installation\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Make a ‘wistia-wordpress-oembed-plugin’ directory in ‘\u002Fwp-content\u002Fplugins\u002F’.\u003C\u002Fli>\n\u003Cli>Upload all files in the repository to the\u003Cbr \u002F>\n‘\u002Fwp-content\u002Fplugins\u002Fwistia-wordpress-oembed-plugin\u002F’ directory.\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ menu in WordPress.\u003C\u002Fli>\n\u003C\u002Fol>\n","Enables all Wistia embed types to be used in your WordPress blog.",2000,110002,62,8,"2023-03-16T19:34:00.000Z","5.1.22","2.9.1","",[20,21,22,7],"embed","oembed","video","https:\u002F\u002Fgithub.com\u002Fwistia\u002Fwistia-wordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwistia-wordpress-oembed-plugin.0.10.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,84,"2026-04-04T09:10:45.915Z",[36,54,73,92,109],{"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":18,"tags":51,"homepage":52,"download_link":53,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"simple-wistia-embed","Simple Wistia Embed","1.0","chrisfromthelc","https:\u002F\u002Fprofiles.wordpress.org\u002Fchrisfromthelc\u002F","\u003Cp>This plugin allows you to use the simplest Wistia embedding workflow possible. Simply take the URL of the video you wish to embed, and paste it into your post or page. It just works!\u003C\u002Fp>\n","The simplest Wistia OEmbed plugin ever. Simply paste the URL and it works!",60,2995,100,2,"2015-07-25T00:26:00.000Z","4.2.39","4.1",[21,22,7],"http:\u002F\u002Fwww.bringyourowndesign.net\u002Fplugins\u002Fsimple-wistia-embed","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-wistia-embed.zip",{"slug":55,"name":56,"version":57,"author":56,"author_profile":58,"description":59,"short_description":60,"active_installs":11,"downloaded":61,"rating":62,"num_ratings":63,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":67,"tags":68,"homepage":71,"download_link":72,"security_score":46,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"embedly","Embedly","4.9.3","https:\u002F\u002Fprofiles.wordpress.org\u002Fembedly\u002F","\u003Cp>Enhance the default WordPress embedding to get previews for any article,\u003Cbr \u002F>\nincluding your own blog posts. You also get embeds for YouTube, Vimeo, Twitch,\u003Cbr \u002F>\nGoogle Maps, and Embedly’s growing list of \u003Ca href=\"https:\u002F\u002Fembed.ly\u002Fproviders\" rel=\"nofollow ugc\">1000+ supported\u003Cbr \u002F>\nproviders\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can customize the style of the embeds, to optimize for darker WP themes,\u003Cbr \u002F>\nalignment, and width. In addition, social buttons can be added around the embeds\u003Cbr \u002F>\nto make it easier to share content from your blog posts.\u003C\u002Fp>\n\u003Cp>If you have an Embedly Cards account, you can link it to the plugin with your Embedly API key. Not only does this remove branding from the cards, it also gives you access to analytics and viewer behaviors for most popular music and video player embeds (YouTube, Vimeo, Instagram, SoundCloud). Find out how many people viewed your embeds for how long. To learn more about Embedly Cards please visit \u003Ca href=\"https:\u002F\u002Fembed.ly\u002Fcards\" rel=\"nofollow ugc\">our website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Using it is as simple as the default WordPress embedding. Embed media by pasting its URL in a single line when writing a post.\u003C\u002Fp>\n\u003Cp>The plugin automatically displays an embed of the media in the WordPress post editor.\u003C\u002Fp>\n\u003Cp>Fair Warning: This plugin generates static HTML content for your posts.  After you deactivate\u003Cbr \u002F>\nthe plugin, that HTML will still remain behind in all posts where the plugin was used to create\u003Cbr \u002F>\nembeds.\u003C\u002Fp>\n","The Embedly Plugin extends WordPress's auto-embed feature to give your blog more media types and style options.",203815,70,20,"2026-02-20T06:02:00.000Z","6.9.4","5.0","7.4",[20,69,21,70,22],"image","pdf","https:\u002F\u002Fembed.ly\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembedly.4.9.3.zip",{"slug":74,"name":75,"version":39,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":80,"downloaded":81,"rating":82,"num_ratings":83,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":18,"tags":87,"homepage":90,"download_link":91,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"hide-related-video-youtube","Hide Related Video Youtube","TranHoangQuoc","https:\u002F\u002Fprofiles.wordpress.org\u002Ftranhoangquoc\u002F","\u003Cp>Hide related video youtube is a plugin remove related video other chanel when you use YouTube oEmbed.\u003C\u002Fp>\n\u003Cp>On activation, the plugin clears the oEmbed cache so that the videos can be successfully re-cached with the new setting. If you are upgrading the plugin, you may need to manually deactivate, then reactivate it to clear the cache.\u003C\u002Fp>\n","Hide related video youtube is a plugin remove related video other chanel when you use YouTube oEmbed.",1000,10720,82,9,"2019-01-17T15:31:00.000Z","5.0.25","2.9",[21,88,22,89],"related","youtube","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhide-related-video-youtube\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-related-video-youtube.1.0.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":80,"downloaded":100,"rating":26,"num_ratings":26,"last_updated":101,"tested_up_to":102,"requires_at_least":50,"requires_php":18,"tags":103,"homepage":107,"download_link":108,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"magyar-video-embed","Magyar Video Embed","0.3","DjZoNe","https:\u002F\u002Fprofiles.wordpress.org\u002Fdjzone\u002F","\u003Cp>This plugin helps different hungarian online video service provider videos to be embeded just like youtube links.\u003C\u002Fp>\n\u003Cp>Ez a bővítmény a különböző magyar tartalomszolgáltatók videó és audió anyagait segít úgy beágyazni a weboldalakba, mintha csak egy youtube link lenne.\u003C\u002Fp>\n","This plugin helps different hungarian online video service provider videos to be embeded just like youtube links. So, this is not intresting to you un &hellip;",9061,"2015-08-26T09:22:00.000Z","4.3.34",[104,105,21,106,22],"audio","magyar","post","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmagyar-video-embed","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmagyar-video-embed.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":80,"downloaded":117,"rating":26,"num_ratings":26,"last_updated":118,"tested_up_to":119,"requires_at_least":120,"requires_php":18,"tags":121,"homepage":126,"download_link":127,"security_score":128,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"schgr-commons","Sch.gr Commons","4.0.1","lenasterg","https:\u002F\u002Fprofiles.wordpress.org\u002Flenasterg\u002F","\u003Cp>Adds oEmbed support in WordPress posts, pages and custom post types for videos from https:\u002F\u002Fvideo.sch.gr, school location map from https:\u002F\u002Fmaps.sch.gr sites of Greek Schools Network.\u003Cbr \u002F>\nThere are no settings. Simply, add the URL in your content editor.\u003Cbr \u002F>\nFor video embedding from https:\u002F\u002Fvideo.sch.gr: Just paste the given “Απευθείας σύνδεσμος” link from the “Κοινοποίηση” section of a video from video.sch.gr  into the content area and it will by transformed to oEmbed into your post, page or custom post type.\u003Cbr \u002F>\n* Example video: Copy https:\u002F\u002Fvideo.sch.gr\u002Fasset\u002Fdetail\u002Fn1rDHZIL7FEdoctIUjzKzPuS\u002Ft2NkiLSvRHDiSNaTtSVm2Dh6  and paste it into your post.\u003Cbr \u002F>\n* Example slideshow: Copy http:\u002F\u002Flterz.mmpres.sch.gr:4000\u002Fpopcorn\u002F1h and paste it into your post.\u003C\u002Fp>\n\u003Cp>For school location map from https:\u002F\u002Fmaps.sch.gr: Find the school you want at https:\u002F\u002Fmaps.sch.gr. Right click on the marker and copy the text from the “Αντιγραφή συνδέσμου” textbox. Go into your WordPress post\u002Fpage editor and paste the URL in a separate line. Publish the post\u002Fpage and the map will be embedded.\u003C\u002Fp>\n","Just copy\u002Fpaste a URL of video from https:\u002F\u002Fvideo.sch.gr, or a school location map from https:\u002F\u002Fmaps.sch.gr into your WordPress posts and see them emb &hellip;",3984,"2025-01-29T08:26:00.000Z","6.7.5","4.6",[122,123,21,124,125],"greek-schools-network","maps-sch-gr","sch-gr","video-sch-gr","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fschgr-commons\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fschgr-commons.4.0.1.zip",92,{"attackSurface":130,"codeSignals":173,"taintFlows":217,"riskAssessment":218,"analyzedAt":229},{"hooks":131,"ajaxHandlers":169,"restRoutes":170,"shortcodes":171,"cronEvents":172,"entryPointCount":26,"unprotectedCount":26},[132,138,142,145,147,151,154,156,160,165],{"type":133,"name":134,"callback":135,"priority":47,"file":136,"line":137},"filter","content_save_pre","wistia_extract_embeds","anti-mangler-filters.php",54,{"type":133,"name":134,"callback":139,"priority":140,"file":136,"line":141},"wistia_insert_embeds",1001,55,{"type":133,"name":143,"callback":135,"priority":47,"file":136,"line":144},"the_content",56,{"type":133,"name":143,"callback":139,"priority":140,"file":136,"line":146},57,{"type":133,"name":143,"callback":148,"priority":149,"file":136,"line":150},"wistia_add_scripts_if_necessary",1002,58,{"type":133,"name":152,"callback":135,"priority":47,"file":136,"line":153},"the_editor_content",59,{"type":133,"name":152,"callback":155,"priority":140,"file":136,"line":44},"wistia_insert_embeds_for_editor",{"type":133,"name":157,"callback":158,"file":136,"line":159},"tiny_mce_before_init","add_valid_tiny_mce_elements",61,{"type":161,"name":162,"callback":163,"file":164,"line":47},"action","admin_menu","wistia_wordpress_add_admin_menu","settings-page.php",{"type":161,"name":166,"callback":167,"file":164,"line":168},"admin_init","wistia_wordpress_settings_init",3,[],[],[],[],{"dangerousFunctions":174,"sqlUsage":175,"outputEscaping":177,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":216},[],{"prepared":26,"raw":26,"locations":176},[],{"escaped":26,"rawEcho":178,"locations":179},17,[180,183,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214],{"file":164,"line":181,"context":182},48,"raw output",{"file":184,"line":185,"context":182},"tests.php",16,{"file":184,"line":187,"context":182},18,{"file":184,"line":189,"context":182},27,{"file":184,"line":191,"context":182},29,{"file":184,"line":193,"context":182},40,{"file":184,"line":195,"context":182},42,{"file":184,"line":197,"context":182},51,{"file":184,"line":199,"context":182},53,{"file":184,"line":201,"context":182},69,{"file":184,"line":203,"context":182},71,{"file":184,"line":205,"context":182},81,{"file":184,"line":207,"context":182},83,{"file":184,"line":209,"context":182},93,{"file":184,"line":211,"context":182},95,{"file":184,"line":213,"context":182},105,{"file":184,"line":215,"context":182},107,[],[],{"summary":219,"deductions":220},"The \"wistia-wordpress-oembed-plugin\" version 0.10 demonstrates a strong security posture in several key areas. The static analysis reveals no identified attack surface points, meaning there are no AJAX handlers, REST API routes, shortcodes, or cron events exposed to potential attackers. Furthermore, the code signals indicate a complete absence of dangerous functions and external HTTP requests, contributing to a generally secure foundation. The use of prepared statements for all SQL queries is a significant positive, mitigating the risk of SQL injection vulnerabilities.\n\nHowever, a critical concern arises from the complete lack of output escaping. With 17 total outputs identified and 0% properly escaped, this plugin presents a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any user-supplied or dynamically generated content displayed on the front-end or back-end of a WordPress site using this plugin could potentially be exploited to inject malicious scripts. The absence of nonce checks and capability checks also means that even if an attack surface were present, it might not be adequately protected.\n\nThe vulnerability history is also notable for its complete lack of recorded CVEs. While this is a positive indicator, it doesn't negate the significant risk posed by the unescaped output. The plugin's strengths lie in its minimal attack surface and secure database interactions, but the severe lack of output sanitization is a critical weakness that overshadows these positives and requires immediate attention.",[221,224,227],{"reason":222,"points":223},"No output escaping detected",15,{"reason":225,"points":226},"No nonce checks",5,{"reason":228,"points":226},"No capability checks","2026-03-16T18:32:24.026Z",{"wat":231,"direct":240},{"assetPaths":232,"generatorPatterns":235,"scriptPaths":236,"versionParams":237},[233,234],"\u002Fwp-content\u002Fplugins\u002Fwistia-wordpress-oembed-plugin\u002Fwistia-wordpress-plugin.css","\u002Fwp-content\u002Fplugins\u002Fwistia-wordpress-oembed-plugin\u002Fwistia-wordpress-plugin.js",[],[234],[238,239],"wistia-wordpress-oembed-plugin\u002Fwistia-wordpress-plugin.css?ver=","wistia-wordpress-oembed-plugin\u002Fwistia-wordpress-plugin.js?ver=",{"cssClasses":241,"htmlComments":242,"htmlAttributes":243,"restEndpoints":244,"jsGlobals":246,"shortcodeOutput":248},[],[],[],[245],"\u002Fwp-json\u002Fwistia-wordpress-oembed-plugin\u002F",[247],"WistiaEmbed",[249,250],"[wistia","[\u002Fwistia]"]