[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$frK3ATNcsKqG_hyDGrzoSD8GBun_UVjoFHwlbGxHeajI":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":36,"analysis":148,"fingerprints":508},"showdown","Showdown","1.2.1","Weborithm","https:\u002F\u002Fprofiles.wordpress.org\u002Fweborithm\u002F","\u003Cp>Host Showdown popularity contests on your site and allow your visitors to rate their favorite things!\u003C\u002Fp>\n\u003Cp>The plugin engages your visitors attention and hooks them on your site, as long as you have fun content to serve them!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Ftest.weborithm.com\u002Fhotornot\" title=\"Hot or Not demo\" rel=\"nofollow ugc\">Check out the demo site here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Bored of just images? No problem!\u003C\u002Fp>\n\u003Cp>The plugin allows you to show other media like embedded videos, text etc… from your Competitor content area. We have an example of how to show Videos on our test site.\u003C\u002Fp>\n\u003Cp>With a delightfully easy setup process you can start your first contest within a couple of minutes of installation. Visit the handy \u003Ca href=\"http:\u002F\u002Ftest.weborithm.com\u002Fhotornot\u002Fdocumentation\u002F\" title=\"Hot or Not documentation\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> on our test site to get started. Quick help questions are answered within the plugin too.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features include:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Upload as many Competitors as you like.\u003C\u002Fli>\n\u003Cli>Add as many Groups as you like.\u003C\u002Fli>\n\u003Cli>Use the shortcode generator to show Group based contests.\u003C\u002Fli>\n\u003Cli>Easily edit your Competitors.\u003C\u002Fli>\n\u003Cli>Display a transition message.\u003C\u002Fli>\n\u003Cli>Customize colors to your theme.\u003C\u002Fli>\n\u003Cli>Easily customize displayed text.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Official Site\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>For more information, and to take a look at the Pro version, visit our website – \u003Ca href=\"http:\u002F\u002Fshowdownplugin.com\" title=\"Hot or Not Script\" rel=\"nofollow ugc\">ShowDown\u003C\u002Fa>.\u003C\u002Fp>\n","Showdown popularity contests on your site!",10,2830,0,"2016-05-22T13:22:00.000Z","4.5.33","4.0","",[19,20,21,22,23],"contests","hot-or-not","polls","popularity","rating","http:\u002F\u002Fshowdownplugin.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshowdown.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"weborithm",1,30,84,"2026-04-03T23:29:33.568Z",[37,62,83,102,125],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":13,"last_vuln_date":61,"fetched_at":28},"polldaddy","Crowdsignal Dashboard – Polls, Surveys & more","3.1.5","Automattic","https:\u002F\u002Fprofiles.wordpress.org\u002Fautomattic\u002F","\u003Cp>The Crowdsignal Dashboard plugin allows you to create and manage polls, surveys, quizzes, and ratings from within your WordPress admin. See all your projects in one place, be they surveys, quizzes and polls made on Crowdsignal.com or any of our poll and survey blocks using our Crowdsignal Forms plugin. With just one click view all results for your responses as they come in to analyze responses in real time and export your results everywhere!\u003C\u002Fp>\n\u003Ch3>The Block Editor\u003C\u002Fh3>\n\u003Cp>Are you using the new block editor for WordPress? Our other plugin, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcrowdsignal-forms\u002F\" rel=\"ugc\">Crowdsignal Forms\u003C\u002Fa> provides a number of blocks for your post editor that allow you to gather actionable feedback from your audience:\u003Cbr \u002F>\n* Poll: Create polls and get your audience’s opinion.\u003Cbr \u002F>\n* Survey Embed: Create surveys in minutes with 14 question types and embed them into your page.\u003Cbr \u002F>\n* Feedback Button: A floating and always visible button that allows your audience to share feedback anytime.\u003Cbr \u002F>\n* Measure NPS: Calculate your Net Promoter Score! Collect feedback and track customer satisfaction over time.\u003Cbr \u002F>\n* Voting: Allow your audience to rate your work or express their opinion.\u003Cbr \u002F>\n* Applause: Let your audience cheer with a big round of applause.\u003C\u002Fp>\n\u003Cp>Learn more about the Crowdsignal Forms plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcrowdsignal-forms\u002F\" rel=\"ugc\">here\u003C\u002Fa>, and on \u003Ca href=\"https:\u002F\u002Fcrowdsignal.com\u002F\" rel=\"nofollow ugc\">crowdsignal.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Want to help translate the plugin or keep an existing translation up-to-date? Head on over to the \u003Ca href=\"http:\u002F\u002Ftranslate.wordpress.com\u002Fprojects\u002Fpolldaddy\u002Fplugin\" rel=\"nofollow ugc\">translation site\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Some strings are not translated when polls and surveys are embedded. You will have to translate them using a language pack on \u003Ca href=\"https:\u002F\u002Fcrowdsignal.com\u002F\" rel=\"nofollow ugc\">Crowdsignal.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Development of the plugin takes place in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAutomattic\u002Fcrowdsignal-plugin\" rel=\"nofollow ugc\">this GitHub repository\u003C\u002Fa>. Contributions are welcome!\u003C\u002Fp>\n\u003Ch3>The Classic Editor\u003C\u002Fh3>\n\u003Cp>If you are a long time user of this plugin and you still use the classic post editor, the best way to create polls is through your \u003Ca href=\"https:\u002F\u002Fapp.crowdsignal.com\u002Fdashboard\u002F\" rel=\"nofollow ugc\">Crowdsignal account\u003C\u002Fa> where you have a number of different ways to share polls (and surveys). However, up to version 2.2.6, this plugin had an “Add Poll” button above the post editor that opened a very basic poll editor. That “Add Poll” button has since been removed but if you would still like to use it, open up the wp-admin dashboard on your WordPress site. Add “admin.php?page=polls&action=create-poll” to the end of the URL, after “wp-admin\u002F” so it looks like https:\u002F\u002Fexample.com\u002Fwp-admin\u002Fadmin.php?page=polls&action=create-poll and you will see the old poll editor. Bookmark that URL if you still want to use that poll editor. We do not recommend using version 2.2.6 of the plugin as you will miss out on many bug fixes and new features added since then.\u003C\u002Fp>\n","Manage your Crowdsignal polls, surveys, quizzes, and ratings directly from the WordPress dashboard.",100000,1258006,54,34,"2026-02-25T16:33:00.000Z","6.9.4","5.5","5.6",[54,21,23,55,56],"polling","surveys","vote","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpolldaddy\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpolldaddy.3.1.5.zip",96,9,"2024-09-24 00:00:00",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":11,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":17,"tags":76,"homepage":81,"download_link":82,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"pics-mash","Pics Mash","1.8","Mike Stott","https:\u002F\u002Fprofiles.wordpress.org\u002Fmikemayhem3030\u002F","\u003Cp>\u003Cstrong>Facemash for WordPress plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Want even more features? \u003Ca href=\"http:\u002F\u002Fepicplugins.com\u002Fepic-reviews\u002Fpics-mash-image-rating-tool\u002F\" rel=\"nofollow ugc\">Go Pro\u003C\u002Fa> the best face mash for wordpress plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Facemash image rating WordPress plugin “Pics Mash”\u003C\u002Fli>\n\u003Cli>Find out which media image on your WordPress website is the best\u003C\u002Fli>\n\u003Cli>Instantly recognisable by millions of people\u003C\u002Fli>\n\u003Cli>Featured in the hit movie The Social Network\u003C\u002Fli>\n\u003Cli>Engage your website visitors with your website images\u003C\u002Fli>\n\u003Cli>10x more pageviews\u003C\u002Fli>\n\u003Cli>Uses the Elo rating system to rate images\u003C\u002Fli>\n\u003Cli>Find out which image is best\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Do you often wonder which images on your WordPress website give the biggest wow to your visitors? Through this plugin you can find out!!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What is Facemash?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Facemash.com is one of the first websites which Mark Zuckerberg (the founder of Facebook) created. This WordPress plugin reproduces a similar effect to how Mark created the facemash website.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“…the initial site generated 450 visitors and 22,000 photo-views in its first four hours online…” – Source Wikipedia\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Now you can bring the same power and engagement to your own WordPress website!!! With this plugin it is really easy to add powerful image rating functionality to your site.\u003Cbr \u002F>\nHow does the Plugin work?\u003C\u002Fp>\n\u003Cp>The plugin takes all the images from your WordPress media library and uses them to populate a new area of your website to store the votes and ratings of each image. You can decide which images to include or exclude by reviewing the entries in the Pics Mash area of the WordPress admin panel.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Create a Photo rating specific area of your website\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin uses the new features of WordPress to create a custom post type for the images involved in the Pics Mash rating tool. All the information needed (image location, ratings, votes) are saved in custom post fields that are easily extracted to be displayed on a custom page template if you so wish. With picsmash it’s easy.\u003Cbr \u002F>\nEasy integration with Social Gallery plugins\u003C\u002Fp>\n\u003Cp>The plugin works seamlessly with popular Social Gallery plugins. Why stop at just increasing user engagement through ratings and votes? With a combination of this plugin and Social Gallery plugin, you can boost user engagement 100x!!!!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Make your website even SLICKER\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Epic Plugins has just released the first add on for the pics mash image rating tool. Speed up the plugin and save bandwidth by using the \u003Ca href=\"http:\u002F\u002Fepicplugins.com\u002Fstore\u002F\" rel=\"nofollow ugc\">AJAX ADD ON\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>What are you waiting for?\u003C\u002Fp>\n\u003Ch3>Further Info\u003C\u002Fh3>\n\u003Cp>To find out more please visit the plugin website\u003C\u002Fp>\n\u003Cp>http:\u002F\u002Fwww.picsmashplugin.com\u002F\u003C\u002Fp>\n","Pics Mash creates \"Facemash\" like hot or not image rating contests on your WordPress website.",15777,100,7,"2013-07-08T18:33:00.000Z","3.5.2","3.0",[77,78,20,79,80],"facemash","gallery","image","rating-tool","http:\u002F\u002Fwww.picsmashplugin.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpics-mash.zip",{"slug":84,"name":85,"version":86,"author":41,"author_profile":42,"description":87,"short_description":88,"active_installs":45,"downloaded":89,"rating":71,"num_ratings":90,"last_updated":91,"tested_up_to":50,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":98,"download_link":99,"security_score":100,"vuln_count":32,"unpatched_count":32,"last_vuln_date":101,"fetched_at":28},"crowdsignal-forms","Crowdsignal Forms","1.8.0","\u003Cp>The Crowdsignal Forms plugin allows you to create and manage polls right from within the block editor.\u003Cbr \u002F>\nCreating polls is as simple and as fast as writing a bullet point list. No embed blocks and no copy pasting needed anymore.\u003C\u002Fp>\n\u003Cp>Customize the look and feel of your polls to match your brand, and pick your favorite color. The poll block supports the styling of your theme by default, and from there you can customize the styling of your polls the way you want.\u003C\u002Fp>\n\u003Cp>With Crowdsignal’s results page you can view all responses as they come in. See the geo-locations of your voters and analyze IP addresses for any suspicious voting behavior. See advanced stats and analytics for understanding your audience.\u003C\u002Fp>\n\u003Cp>Analyze your results and then export them in a number of different formats.\u003C\u002Fp>\n\u003Cp>Set close dates for polls, create polls with single or multiple choice answers, choose whether to show your readers the poll results or keep them private.\u003C\u002Fp>\n\u003Cp>You can create an unlimited number of polls with a free \u003Ca href=\"https:\u002F\u002Fcrowdsignal.com\u002F\" rel=\"nofollow ugc\">Crowdsignal\u003C\u002Fa> account and your first 2,500 signals are free. A signal is a response you get to a poll. If you are on a free plan, you still have full access to the first 2,500 signals. Any further responses you collect will still be recorded but if you \u003Ca href=\"https:\u002F\u002Fcrowdsignal.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">upgrade\u003C\u002Fa> you will get access to our unlocked reports to see them. You’ll also get access to a \u003Ca href=\"https:\u002F\u002Fcrowdsignal.com\u002Ffeatures\u002F\" rel=\"nofollow ugc\">range of features\u003C\u002Fa> not available to free users.\u003C\u002Fp>\n","The Crowdsignal Forms plugin allows you to create and manage polls right from within the block editor.",137183,3,"2026-02-10T14:53:00.000Z","6.0","5.6.20",[95,96,97,21,55],"block","forms","gutenberg","https:\u002F\u002Fcrowdsignal.com\u002Fcrowdsignal-forms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcrowdsignal-forms.1.8.0.zip",78,"2025-12-27 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":45,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":50,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":121,"download_link":122,"security_score":123,"vuln_count":72,"unpatched_count":13,"last_vuln_date":124,"fetched_at":28},"wordpress-popular-posts","WP Popular Posts","7.3.8","Hector Cabrera","https:\u002F\u002Fprofiles.wordpress.org\u002Fhcabrera\u002F","\u003Cp>WP Popular Posts is a highly customizable plugin that displays your most popular posts.\u003C\u002Fp>\n\u003Ch4>PSA: Plugin has been renamed as WP Popular Posts!\u003C\u002Fh4>\n\u003Cp>See the \u003Ca href=\"https:\u002F\u002Fcabrerahector.com\u002Fwordpress\u002Fwordpress-popular-posts-renamed-to-wp-popular-posts\u002F\" rel=\"nofollow ugc\">announcement\u003C\u002Fa> for more details.\u003C\u002Fp>\n\u003Ch4>Main Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple Popular Posts Lists\u003C\u002Fstrong> – You can have several Popular Posts lists on your blog, each with its own settings!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Time Range\u003C\u002Fstrong> – List those posts of your blog that have been the most popular ones within a specific time range (eg. last 24 hours, last 7 days, last 30 days, etc)!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post-type support\u003C\u002Fstrong> – Want to show other stuff than just posts and pages, eg. Popular \u003Cem>Products\u003C\u002Fem>? \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcabrerahector\u002Fwordpress-popular-posts\u002Fwiki\u002F5.-FAQ#i-want-to-have-a-popular-list-of-my-custom-post-type-how-can-i-do-that\" rel=\"nofollow ugc\">You can\u003C\u002Fa>!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Thumbnails!\u003C\u002Fstrong> – Display a thumbnail of your posts! (\u003Cem>see the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcabrerahector\u002Fwordpress-popular-posts\u002Fwiki\u002F5.-FAQ#how-does-wordpress-popular-posts-pick-my-posts-thumbnails\" rel=\"nofollow ugc\">FAQ section\u003C\u002Fa> for more details\u003C\u002Fem>.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Statistics dashboard\u003C\u002Fstrong> – See how your popular posts are doing directly from your admin area.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sorting options\u003C\u002Fstrong> – Order your popular list by comments, views (default) or average views per day!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom themes\u003C\u002Fstrong> – Out of the box, WP Popular Posts includes some themes so you can style your popular posts list (see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcabrerahector\u002Fwordpress-popular-posts\u002Fwiki\u002F6.-Styling-the-list#themes\" rel=\"nofollow ugc\">Widget Themes\u003C\u002Fa> for more details).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Use your own layout!\u003C\u002Fstrong> – WPP is flexible enough to let you customize the look and feel of your popular posts! (see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcabrerahector\u002Fwordpress-popular-posts\u002Fwiki\u002F5.-FAQ#how-can-i-use-my-own-html-markup-with-your-plugin\" rel=\"nofollow ugc\">customizing WPP’s HTML markup\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcabrerahector\u002Fwordpress-popular-posts\u002Fwiki\u002F6.-Styling-the-list\" rel=\"nofollow ugc\">How to style WP Popular Posts\u003C\u002Fa> for more.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Tools!\u003C\u002Fstrong> – WP Popular Posts includes a few options to make sure your site’s performance stays as good as ever! (see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcabrerahector\u002Fwordpress-popular-posts\u002Fwiki\u002F7.-Performance\" rel=\"nofollow ugc\">Performance\u003C\u002Fa> for more details.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API support\u003C\u002Fstrong> – Embed your popular posts in your (web) app! (see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcabrerahector\u002Fwordpress-popular-posts\u002Fwiki\u002F8.-REST-API-Endpoints\" rel=\"nofollow ugc\">REST API Endpoints\u003C\u002Fa> for more.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor support\u003C\u002Fstrong> – Are you building sites with Elementor? There’s a popular posts widget for it too!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disqus support\u003C\u002Fstrong> – Sort your popular posts by Disqus comments count!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Polylang & WPML 3.2+ support\u003C\u002Fstrong> – Show the translated version of your popular posts!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Multisite support\u003C\u002Fstrong> – Each site on the network can have its own popular posts list!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Other Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Shortcode support\u003C\u002Fstrong> – Use the [wpp] shortcode to showcase your most popular posts on pages, too! For usage and instructions, please refer to the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwordpress-popular-posts\u002F#installation\" rel=\"ugc\">Installation section\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Template tags\u003C\u002Fstrong> – Don’t feel like using blocks? No problem! You can still embed your most popular entries on your theme using the \u003Ccode>wpp_get_mostpopular()\u003C\u002Fcode> template tag. Additionally, the \u003Ccode>wpp_get_views()\u003C\u002Fcode> template tag allows you to retrieve the views count for a particular post. For usage and instructions, please refer to the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwordpress-popular-posts\u002F#installation\" rel=\"ugc\">Installation section\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Localization\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcabrerahector\u002Fwordpress-popular-posts\u002Fwiki\u002F5.-FAQ#i-want-to-translate-your-plugin-into-my-language--help-you-update-a-translation-what-do-i-need-to-do\" rel=\"nofollow ugc\">Translate WPP into your own language\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-postratings\u002F\" rel=\"ugc\">WP-PostRatings\u003C\u002Fa> support\u003C\u002Fstrong> – Show your visitors how your readers are rating your posts!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PSA: The classic WP Popular Posts widget has reached End-of-Life\u003C\u002Fh4>\n\u003Cp>The classic WP Popular Posts widget doesn’t work very well \u002F at all with the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fdocumentation\u002Farticle\u002Fblock-based-widgets-editor\u002F\" rel=\"ugc\">block-based Widgets editor\u003C\u002Fa> introduced with WordPress 5.8.\u003C\u002Fp>\n\u003Cp>This new Widgets editor expects \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fdocumentation\u002Farticle\u002Fblocks-list\u002F\" rel=\"ugc\">WordPress blocks\u003C\u002Fa> instead of regular WordPress widgets. If you’re using the classic WP Popular Posts widget please replace it with the \u003Ca href=\"https:\u002F\u002Fcabrerahector.com\u002Fwordpress\u002Fwordpress-popular-posts-5-3-improved-php-8-support-retina-display-support-and-more\u002F#block-editor-support\" rel=\"nofollow ugc\">WP Popular Posts block\u003C\u002Fa> instead – it has the same features and functionality as the “classic” widget so you won’t be missing anything at all. See the \u003Ca href=\"https:\u002F\u002Fcabrerahector.com\u002Fwordpress\u002Fmigrating-from-the-classic-popular-posts-widget\u002F\" rel=\"nofollow ugc\">Migration Guide\u003C\u002Fa> for more details.\u003C\u002Fp>\n\u003Cp>Bjorn from wplearninglab.com was kind enough to create a video explaining how to use the new block for all of you visual learners:\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\u002Fmtzk6yNEaFs?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\u003Cp>If you cannot (or do not want to) use WordPress blocks on your website then please replace your classic widget with the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcabrerahector\u002Fwordpress-popular-posts\u002Fwiki\u002F1.-Using-WPP-on-posts-&-pages#the-wpp-shortcode\" rel=\"nofollow ugc\">[wpp] shortcode\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Support the Project!\u003C\u002Fh4>\n\u003Cp>If you’d like to support my work and efforts to creating and maintaining more open source projects your donations and messages of support mean a lot!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fko-fi.com\u002Fcabrerahector\" rel=\"nofollow ugc\">Buy me a coffee\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fpaypalme\u002Fcabrerahector\" rel=\"nofollow ugc\">PayPal\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WP Popular Posts\u003C\u002Fstrong> is now also on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcabrerahector\u002Fwordpress-popular-posts\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>!\u003C\u002Fp>\n\u003Cp>Looking for a \u003Cstrong>Recent Posts\u003C\u002Fstrong> widget just as featured-packed as WP Popular Posts? \u003Cstrong>Try \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frecently\u002F\" rel=\"ugc\">Recently\u003C\u002Fa>\u003C\u002Fstrong>!\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Flame graphic by freevector\u002FVecteezy.com.\u003C\u002Fli>\n\u003C\u002Ful>\n","A highly customizable, easy-to-use popular posts plugin!",8599922,90,248,"2026-02-17T18:42:00.000Z","6.2","7.4",[117,22,118,119,120],"popular","posts","top","widget","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwordpress-popular-posts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwordpress-popular-posts.7.3.8.zip",94,"2025-01-03 10:02:32",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":59,"num_ratings":135,"last_updated":136,"tested_up_to":50,"requires_at_least":137,"requires_php":52,"tags":138,"homepage":143,"download_link":144,"security_score":145,"vuln_count":146,"unpatched_count":13,"last_vuln_date":147,"fetched_at":28},"strong-testimonials","Strong Testimonials","3.2.22","WP Chill","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpchill\u002F","\u003Ch3>An easy-to-use testimonial plugin to collect and show customer feedback in WordPress\u003C\u002Fh3>\n\u003Cp>Easily collect and publish testimonials in just a few steps. Packed with flexible features refined over the years, perfect for beginners and pros alike!\u003C\u002Fp>\n\u003Ch4>SEE HOW EASY IT IS TO GET STARTED WITH STRONG TESTIMONIALS\u003C\u002Fh4>\n\u003Ch3>Creating your first testimonials collection form\u003C\u002Fh3>\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\u002F_DmoHH6iE4w?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent&listType=playlist&list=PLM2tOjfhVrZcgMyoeC_M7yUii1QJW8nfH\" 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>Displaying your testimonials\u003C\u002Fh3>\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\u002FzIb0RQv2-pY?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent&listType=playlist&list=PLM2tOjfhVrZcgMyoeC_M7yUii1QJW8nfH\" 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>Premium features only available in Strong Testimonials – Paid version:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Ftestimonial-importer\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Import+reviews\" rel=\"nofollow ugc\">Import reviews from external sources\u003C\u002Fa>: With our dedicated 3-rd party importer, you can now automate importing, managing, and displaying your testimonials from\u003Cbr \u002F>\nGoogle, Facebook, Booking, Airbnb, Yelp, Trustpilot, Capterra, and G2.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Fcustom-fields-2\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Custom+form+fields\" rel=\"nofollow ugc\">Custom Testimonial Collection Form Fields\u003C\u002Fa>: Easily assign custom fields to a testimonial view if you want to add extra fields to your testimonial submission forms and optionally display this alongside testimonials on your website.\u003Cbr \u002F>\nThe perfect example is with a car review website. Using the Custom Fields extension, you can gather detailed testimonials that include information such as car manufacturer, model, and horsepower.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Fcreating-multiple-forms\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Multiple+forms\" rel=\"nofollow ugc\">Multiple Testimonial Collection Forms\u003C\u002Fa>: You can now create multiple forms to collect testimonials from your website visitors and customers. You can easily create new forms to gather testimonials for different types of products on your website. There is no limit to the number of forms you can create or use.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Ffields-reordering\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Advanced+views\" rel=\"nofollow ugc\">Advanced Views\u003C\u002Fa>: Easily define the display order of your testimonial fields. Re-order the name, image, URL, and testimonial content fields through drag & drop.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Fproperties\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Properties\" rel=\"nofollow ugc\">Properties\u003C\u002Fa>: If you are not a fan of calling your product reviews testimonials, then use this extension to replace the default text (testimonials) with another one such as reviews or ratings.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Fadding-spam-control-to-your-forms\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Captcha\" rel=\"nofollow ugc\">Captcha anti-spam form Protection\u003C\u002Fa>: Protection for spam is something all websites need.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Fpro-templates\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Templates\" rel=\"nofollow ugc\">Templates\u003C\u002Fa>: Beautifully designed & pixel-perfect templates, ready to use to showcase your testimonials. Don’t lose clients with a poor design.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Finfinite-scroll\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Infinite+scroll\" rel=\"nofollow ugc\">Infinite Scroll\u003C\u002Fa>: Using this extension you can control the number of testimonials that are visible on a pages first load. As the user starts scrolling down the page, more testimonials are brought into view using a continuous loading animation.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Fenhanced-emails\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Enhanced+emails\" rel=\"nofollow ugc\">Enhanced emails\u003C\u002Fa>: Send a thank you email to your client once their testimonial is approved. Increase brand loyalty by showing you really care about your clients. Keep your clients engaged and increase your chances of selling more.\u003C\u002Fli>\n\u003Cli>Priority email support.\u003C\u002Fli>\n\u003Cli>Support and updates for 12 months.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fpricing\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=ST+pro\" rel=\"nofollow ugc\">Learn more about Strong Testimonials – Paid version .\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>About the testimonials style\u003C\u002Fh3>\n\u003Cp>This plugin provides a few designs with only basic style options for background color and font color. Everything else will be inherited from your theme.\u003C\u002Fp>\n\u003Cp>Some templates have light & dark versions and other options. If you want to customize things like fonts, margins and borders, you will need custom CSS.\u003C\u002Fp>\n\u003Ch3>Testimonial Submission Form\u003C\u002Fh3>\n\u003Cp>This plugin provides one form with custom fields. Customize the form by adding or removing fields and changing properties like the order, label, and placeholder.\u003C\u002Fp>\n\u003Cp>Send custom notification emails to multiple admins.\u003C\u002Fp>\n\u003Cp>Submit the form via Ajax for use with plugins like \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpopup-maker\u002F\" rel=\"ugc\">Popup Maker\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Displaying Testimonials\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Everything happens in a View\u003C\u002Fstrong>. Instead of learning multiple shortcodes with dozens of options, a View contains all the options in a simple, intuitive editor that no other testimonial plugin has.\u003C\u002Fp>\n\u003Cp>Create unlimited views. For example, one view for a form, another for a static grid, another for a slideshow, and so on.\u003C\u002Fp>\n\u003Cp>Display a view using a shortcode or the widget.\u003C\u002Fp>\n\u003Cp>A variety of templates are included that work well in most themes.\u003C\u002Fp>\n\u003Cp>For ultimate control and seamless integration, copy any template to your theme and customize it.\u003C\u002Fp>\n\u003Cp>The template function will add a view to your custome theme templates:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php if ( function_exists( 'strong_testimonials_view' ) ) {\n    strong_testimonials_view( $id );\n} ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Privacy and GDPR\u003C\u002Fh3>\n\u003Cp>By default, this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>does not store any user or visitor data,\u003C\u002Fli>\n\u003Cli>does not send any data to remote servers, act as a service or embed content,\u003C\u002Fli>\n\u003Cli>does not edit the comments form in any way.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin also prevents displaying email addresses in your testimonials on the front end.\u003C\u002Fp>\n\u003Cp>However, this plugin provides features that may involve private data.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>If you use the testimonial submission form, the data collected on that form will be stored in your database.\u003C\u002Fli>\n\u003Cli>If you enable the administrator notification email upon new testimonial submission, the data collected on your form, at your selection, may be included in that notification email.\u003C\u002Fli>\n\u003Cli>If you enable comments on testimonials, the plugin will use your theme’s single post template and comment form.\u003C\u002Fli>\n\u003Cli>If you embed third-party posts such as Twitter, YouTube and FaceBook in your testimonials, you will be agreeing to the Terms of Use of those third-party sites.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>3rd party or external service disclaimer\u003C\u002Fh3>\n\u003Cp>The plugin connects to our website through an API call (https:\u002F\u002Fstrongtestimonials\u002Fwp-json\u002Fmt\u002Fv1\u002Fget-all-extensions) in order to request a list of available extensions.\u003C\u002Fp>\n\u003Cp>IT DOES NOT SEND ANY DATA NOR DO WE COLLECT INFORMATION FROM THE REQUEST\u003C\u002Fp>\n\u003Cp>Our privacy policy can be found at this URL https:\u002F\u002Fstrongtestimonials.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n","An easy-to-use testimonial plugin to collect and show customer feedback in WordPress",90000,4843919,611,"2026-02-26T10:04:00.000Z","5.2",[139,140,141,142],"star-ratings","testimonial-form","testimonial-plugin","testimonials-slider","https:\u002F\u002Fstrongtestimonials.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstrong-testimonials.3.2.22.zip",92,14,"2025-12-29 00:00:00",{"attackSurface":149,"codeSignals":235,"taintFlows":455,"riskAssessment":499,"analyzedAt":507},{"hooks":150,"ajaxHandlers":223,"restRoutes":224,"shortcodes":225,"cronEvents":233,"entryPointCount":234,"unprotectedCount":13},[151,156,159,164,168,172,176,179,182,186,190,195,198,203,208,211,215,219],{"type":152,"name":153,"callback":153,"file":154,"line":155},"action","admin_init","php\\competitor_class.php",69,{"type":152,"name":157,"callback":157,"priority":11,"file":154,"line":158},"wp_insert_post",70,{"type":160,"name":161,"callback":162,"file":154,"line":163},"filter","manage_posts_custom_column","competitor_custom_columns",73,{"type":152,"name":165,"callback":166,"file":154,"line":167},"manage_edit-competitor_columns","competitor_edit_columns",74,{"type":160,"name":169,"callback":170,"file":154,"line":171},"the_content","post_append",77,{"type":152,"name":173,"callback":174,"file":154,"line":175},"init","pCompetitorInit",341,{"type":152,"name":153,"callback":177,"file":178,"line":60},"action_admin_init","php\\post_enhancer.php",{"type":152,"name":180,"callback":181,"file":178,"line":11},"add_meta_boxes","showdown_add_custom_box",{"type":160,"name":183,"callback":184,"file":178,"line":185},"mce_buttons","showdown_mce_button",51,{"type":160,"name":187,"callback":188,"file":178,"line":189},"mce_external_plugins","showdown_mce_plugin",52,{"type":160,"name":191,"callback":192,"file":193,"line":194},"widget_text","do_shortcode","php\\showdown_engine.php",11,{"type":152,"name":173,"callback":196,"file":193,"line":197},"pArenaEngineInit",295,{"type":152,"name":199,"callback":200,"file":201,"line":202},"widgets_init","anonymous","php\\showdown_widgets.php",120,{"type":152,"name":204,"callback":205,"priority":32,"file":206,"line":207},"wp_head","addHeaderCode","showdown.php",525,{"type":152,"name":209,"callback":173,"file":206,"line":210},"activate_wpshowdown\u002Fwpshowdown.php",526,{"type":152,"name":212,"callback":213,"file":206,"line":214},"admin_menu","WPShowdown_ap",527,{"type":152,"name":216,"callback":217,"file":206,"line":218},"admin_print_scripts","showdown_admin_scripts",528,{"type":152,"name":220,"callback":221,"file":206,"line":222},"admin_print_styles","showdown_admin_styles",529,[],[],[226,229],{"tag":227,"callback":228,"file":193,"line":72},"wphotornot","shortcode_hotornot",{"tag":230,"callback":231,"file":193,"line":232},"wphotornotstats","shortcode_HONstats",8,[],2,{"dangerousFunctions":236,"sqlUsage":240,"outputEscaping":242,"fileOperations":13,"externalRequests":13,"nonceChecks":32,"capabilityChecks":234,"bundledLibraries":454},[237],{"fn":238,"file":201,"line":202,"context":239},"create_function","add_action( 'widgets_init', create_function('', 'return register_widget(\"Top10Widget\");') );?>",{"prepared":13,"raw":13,"locations":241},[],{"escaped":243,"rawEcho":244,"locations":245},6,127,[246,249,251,252,254,255,256,257,258,260,261,263,264,266,267,268,269,270,272,273,275,276,278,279,281,282,283,284,286,287,288,290,291,293,294,296,298,300,302,304,306,307,308,310,312,314,316,318,320,321,323,325,326,328,330,332,333,334,335,336,337,339,341,342,344,346,348,350,352,354,356,358,360,361,363,365,367,369,371,373,375,377,379,381,383,384,386,387,389,390,392,393,395,396,398,400,401,403,404,406,407,409,410,412,413,415,416,418,419,421,422,424,425,427,428,430,432,434,436,438,440,442,444,446,448,450,452],{"file":247,"line":167,"context":248},"css\\wp-showdown.css.php","raw output",{"file":247,"line":250,"context":248},75,{"file":247,"line":250,"context":248},{"file":247,"line":253,"context":248},76,{"file":247,"line":171,"context":248},{"file":247,"line":171,"context":248},{"file":247,"line":100,"context":248},{"file":247,"line":100,"context":248},{"file":247,"line":259,"context":248},79,{"file":247,"line":259,"context":248},{"file":247,"line":262,"context":248},80,{"file":247,"line":262,"context":248},{"file":247,"line":265,"context":248},81,{"file":247,"line":265,"context":248},{"file":247,"line":34,"context":248},{"file":247,"line":26,"context":248},{"file":247,"line":26,"context":248},{"file":247,"line":271,"context":248},86,{"file":247,"line":271,"context":248},{"file":247,"line":274,"context":248},87,{"file":247,"line":274,"context":248},{"file":247,"line":277,"context":248},88,{"file":247,"line":277,"context":248},{"file":247,"line":280,"context":248},89,{"file":247,"line":280,"context":248},{"file":247,"line":111,"context":248},{"file":247,"line":111,"context":248},{"file":247,"line":285,"context":248},91,{"file":247,"line":285,"context":248},{"file":247,"line":123,"context":248},{"file":247,"line":289,"context":248},99,{"file":247,"line":289,"context":248},{"file":247,"line":292,"context":248},101,{"file":247,"line":292,"context":248},{"file":247,"line":295,"context":248},103,{"file":247,"line":297,"context":248},105,{"file":247,"line":299,"context":248},106,{"file":247,"line":301,"context":248},108,{"file":247,"line":303,"context":248},119,{"file":154,"line":305,"context":248},112,{"file":154,"line":202,"context":248},{"file":154,"line":112,"context":248},{"file":154,"line":309,"context":248},249,{"file":154,"line":311,"context":248},250,{"file":154,"line":313,"context":248},259,{"file":193,"line":315,"context":248},118,{"file":201,"line":317,"context":248},22,{"file":201,"line":319,"context":248},23,{"file":201,"line":319,"context":248},{"file":201,"line":322,"context":248},26,{"file":201,"line":324,"context":248},27,{"file":201,"line":324,"context":248},{"file":201,"line":327,"context":248},32,{"file":201,"line":329,"context":248},46,{"file":201,"line":331,"context":248},47,{"file":201,"line":331,"context":248},{"file":201,"line":155,"context":248},{"file":201,"line":262,"context":248},{"file":201,"line":123,"context":248},{"file":201,"line":59,"context":248},{"file":201,"line":338,"context":248},97,{"file":201,"line":340,"context":248},102,{"file":201,"line":299,"context":248},{"file":201,"line":343,"context":248},116,{"file":206,"line":345,"context":248},130,{"file":206,"line":347,"context":248},131,{"file":206,"line":349,"context":248},132,{"file":206,"line":351,"context":248},135,{"file":206,"line":353,"context":248},136,{"file":206,"line":355,"context":248},145,{"file":206,"line":357,"context":248},148,{"file":206,"line":359,"context":248},154,{"file":206,"line":359,"context":248},{"file":206,"line":362,"context":248},163,{"file":206,"line":364,"context":248},166,{"file":206,"line":366,"context":248},172,{"file":206,"line":368,"context":248},175,{"file":206,"line":370,"context":248},176,{"file":206,"line":372,"context":248},204,{"file":206,"line":374,"context":248},210,{"file":206,"line":376,"context":248},214,{"file":206,"line":378,"context":248},228,{"file":206,"line":380,"context":248},345,{"file":206,"line":382,"context":248},346,{"file":206,"line":382,"context":248},{"file":206,"line":385,"context":248},347,{"file":206,"line":385,"context":248},{"file":206,"line":388,"context":248},348,{"file":206,"line":388,"context":248},{"file":206,"line":391,"context":248},349,{"file":206,"line":391,"context":248},{"file":206,"line":394,"context":248},350,{"file":206,"line":394,"context":248},{"file":206,"line":397,"context":248},351,{"file":206,"line":399,"context":248},352,{"file":206,"line":399,"context":248},{"file":206,"line":402,"context":248},353,{"file":206,"line":402,"context":248},{"file":206,"line":405,"context":248},354,{"file":206,"line":405,"context":248},{"file":206,"line":408,"context":248},355,{"file":206,"line":408,"context":248},{"file":206,"line":411,"context":248},356,{"file":206,"line":411,"context":248},{"file":206,"line":414,"context":248},360,{"file":206,"line":414,"context":248},{"file":206,"line":417,"context":248},361,{"file":206,"line":417,"context":248},{"file":206,"line":420,"context":248},362,{"file":206,"line":420,"context":248},{"file":206,"line":423,"context":248},363,{"file":206,"line":423,"context":248},{"file":206,"line":426,"context":248},364,{"file":206,"line":426,"context":248},{"file":206,"line":429,"context":248},368,{"file":206,"line":431,"context":248},373,{"file":206,"line":433,"context":248},377,{"file":206,"line":435,"context":248},381,{"file":206,"line":437,"context":248},385,{"file":206,"line":439,"context":248},389,{"file":206,"line":441,"context":248},393,{"file":206,"line":443,"context":248},436,{"file":206,"line":445,"context":248},442,{"file":206,"line":447,"context":248},446,{"file":206,"line":449,"context":248},450,{"file":206,"line":451,"context":248},454,{"file":206,"line":453,"context":248},458,[],[456,473,481,489],{"entryPoint":457,"graph":458,"unsanitizedCount":32,"severity":472},"printAdminPage (showdown.php:183)",{"nodes":459,"edges":469},[460,464],{"id":461,"type":462,"label":463,"file":206,"line":372},"n0","source","$_SERVER['REQUEST_URI']",{"id":465,"type":466,"label":467,"file":206,"line":372,"wp_function":468},"n1","sink","echo() [XSS]","echo",[470],{"from":461,"to":465,"sanitized":471},false,"medium",{"entryPoint":474,"graph":475,"unsanitizedCount":32,"severity":472},"printDesign (showdown.php:278)",{"nodes":476,"edges":479},[477,478],{"id":461,"type":462,"label":463,"file":206,"line":429},{"id":465,"type":466,"label":467,"file":206,"line":429,"wp_function":468},[480],{"from":461,"to":465,"sanitized":471},{"entryPoint":482,"graph":483,"unsanitizedCount":32,"severity":472},"printCustomPage (showdown.php:407)",{"nodes":484,"edges":487},[485,486],{"id":461,"type":462,"label":463,"file":206,"line":443},{"id":465,"type":466,"label":467,"file":206,"line":443,"wp_function":468},[488],{"from":461,"to":465,"sanitized":471},{"entryPoint":490,"graph":491,"unsanitizedCount":90,"severity":498},"\u003Cshowdown> (showdown.php:0)",{"nodes":492,"edges":496},[493,495],{"id":461,"type":462,"label":494,"file":206,"line":372},"$_SERVER['REQUEST_URI'] (x3)",{"id":465,"type":466,"label":467,"file":206,"line":372,"wp_function":468},[497],{"from":461,"to":465,"sanitized":471},"low",{"summary":500,"deductions":501},"The \"showdown\" v1.2.1 plugin exhibits a generally good security posture with a limited attack surface and a commendable reliance on prepared statements for SQL queries.  The presence of nonce and capability checks on all identified entry points (shortcodes) is also a positive indicator. However, the analysis reveals a significant concern regarding output escaping, with only 5% of outputs being properly handled. This, combined with the use of the `create_function` PHP function, presents a potential avenue for cross-site scripting (XSS) vulnerabilities if user-supplied data is directly rendered without proper sanitization, despite the absence of identified taint flows. The lack of any recorded vulnerabilities in its history is a strong positive, suggesting a history of stable and secure development.",[502,504],{"reason":503,"points":232},"Low percentage of properly escaped output",{"reason":505,"points":506},"Use of dangerous function: create_function",5,"2026-03-17T01:14:09.079Z",{"wat":509,"direct":536},{"assetPaths":510,"generatorPatterns":532,"scriptPaths":533,"versionParams":534},[511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,512,530,531],"\u002Fwp-content\u002Fplugins\u002Fshowdown\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fshowdown\u002Fjs\u002Fshowdown.js","\u002Fwp-content\u002Fplugins\u002Fshowdown\u002Fjs\u002Fjquery-effect.js","\u002Fwp-content\u002Fplugins\u002Fshowdown\u002Fjs\u002Fjquery.animate-colors.js","\u002Fwp-content\u002Fplugins\u002Fshowdown\u002Fjs\u002Fjquery.countdown.js","\u002Fwp-content\u002Fplugins\u002Fshowdown\u002Fjs\u002Fjquery.dataTables.js","\u002Fwp-content\u002Fplugins\u002Fshowdown\u002Fjs\u002Fjquery.easing.js","\u002Fwp-content\u002Fplugins\u002Fshowdown\u002Fjs\u002Fjquery.flexslider.js","\u002Fwp-content\u002Fplugins\u002Fshowdown\u002Fjs\u002Fjquery.jplayer.min.js","\u002Fwp-content\u002Fplugins\u002Fshowdown\u002Fjs\u002Fjquery.mousewheel.js","\u002Fwp-content\u002Fplugins\u002Fshowdown\u002Fjs\u002Fjquery.prettyPhoto.js","\u002Fwp-content\u002Fplugins\u002Fshowdown\u002Fjs\u002Fjquery.selectbox-2.0.js","\u002Fwp-content\u002Fplugins\u002Fshowdown\u002Fjs\u002Fjquery.timers.js","\u002Fwp-content\u002Fplugins\u002Fshowdown\u002Fjs\u002Fjquery.ui.core.js","\u002Fwp-content\u002Fplugins\u002Fshowdown\u002Fjs\u002Fjquery.ui.datepicker.js","\u002Fwp-content\u002Fplugins\u002Fshowdown\u002Fjs\u002Fjquery.ui.mouse.js","\u002Fwp-content\u002Fplugins\u002Fshowdown\u002Fjs\u002Fjquery.ui.slider.js","\u002Fwp-content\u002Fplugins\u002Fshowdown\u002Fjs\u002Fjquery.ui.widget.js","\u002Fwp-content\u002Fplugins\u002Fshowdown\u002Fjs\u002Fjquery.validate.js","\u002Fwp-content\u002Fplugins\u002Fshowdown\u002Fjs\u002Fspin.min.js","\u002Fwp-content\u002Fplugins\u002Fshowdown\u002Fjs\u002Fladda.min.js",[],[512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531],[535],"ver=1.2.1",{"cssClasses":537,"htmlComments":546,"htmlAttributes":547,"restEndpoints":551,"jsGlobals":552,"shortcodeOutput":554},[538,539,540,541,542,543,544,545],"showdownplugin","showdownpluginhome","innershowdown","nucompetitors","thecompetitors","buyshowdown","showdownrss","thefeedtitle",[],[548,549,550],"data-color","data-bgcolor","data-image",[],[4,553],"Ladda",[]]