[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ffZjhzZUmU59-Y6fkCc_KEiGGAAS7j3Q2OfeccFXbxG0":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":21,"download_link":22,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":32,"analysis":131,"fingerprints":224},"simple-voting","Simple voting","1.0.0","seoringer","https:\u002F\u002Fprofiles.wordpress.org\u002Fseoringer\u002F","\u003Cp>You can see a demo examples at \u003Ca href=\"http:\u002F\u002Fseoringer.com\u002Fsimple-voting-plugin-for-wordpress\u002F\" title=\"simple voting plugin for WordPress\" rel=\"nofollow ugc\">Seoringer.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Any questions and bug reports are welcomed at seoringer@gmail.com\u003C\u002Fp>\n\u003Cp>This plugin can understand two shortcodes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>[voting]\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[voted]\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\nLet’s look at the variants of their usage.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Simplest (and most popular) using\u003C\u002Fstrong>\n\u003Cp>Just insert in your article or page this simple shortcode:\u003Cbr \u002F>\n\u003Cbr \u002F>\u003Cstrong>[voting]\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This shortcode will be replaced with a voting form, which allow your visitors to rate current article or page.\u003Cbr \u002F>\nWhen one of the voting buttons pressed, this form will disappear, and current article rating will be shown instead.\u003C\u002Fp>\n\u003Cp>You can also use another shortcode:\u003Cbr \u002F>\n\u003Cbr \u002F>\u003Cstrong>[voted]\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cbr \u002F>This shortcode will just show the current article rating.\u003C\u002Fp>\n\u003Cp>If you have administrative privileges, then, while browsing through your articles, you will see near each\u003Cbr \u002F>\nvoting form the button with a title \u003Cstrong>‘You are admin. Check answers’\u003C\u002Fstrong>. This button will allow\u003Cbr \u002F>\nadmins to see the detailed list of all votes for this subject.\u003C\u002Fp>\n\u003Cp>That’s all you need to know about simplest way of using the Simple Voting plugin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Voting for arbitrary subjects\u003C\u002Fstrong>\n\u003Cp>If you want to allow your visitors to vote for an arbitrary subject, you must use more complex shortcode\u003Cbr \u002F>\nconstruction, like this:\u003Cbr \u002F>\n\u003Cbr \u002F>\u003Cstrong>[voting] Arbitrary subject name [\u002Fvoting]\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Such block of code could be placed in any article, and will rate the \u003Cstrong>‘Arbitrary subject name’\u003C\u002Fstrong>.\u003Cbr \u002F>\n\u003Cbr \u002F>To show the rating of the \u003Cstrong>‘Arbitrary subject name’\u003C\u002Fstrong>, use following shortcode:\u003Cbr \u002F>\n\u003Cbr \u002F>\u003Cstrong>[voted] Arbitrary subject name [\u002Fvoted]\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Voting with redirection (for experienced webmasters)\u003C\u002Fstrong>\n\u003Cp>Immediately after voting, visitor (and information about his vote) could be sent to another web page –\u003Cbr \u002F>\njust include desired URL somewhere in the subject’s name.\u003C\u002Fp>\n\u003Cp>Let’s imagine, that after voting, you want to send visitor to the URL http:\u002F\u002Fsomesite.com\u002Fsomepage.php\u003Cbr \u002F>\n\u003Cbr \u002F>To do so, you must write something like this:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>[voting] Subject name http:\u002F\u002Fsomesite.com\u002Fsomepage.php [\u002Fvoting]\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Or something like this:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>[voting]\u003Cbr \u002F>\n\u003Cbr \u002F>Another\u003Cbr \u002F>\n\u003Cbr \u002F>http:\u002F\u002Fsomesite.com\u002Fsomepage.php\u003Cbr \u002F>\n\u003Cbr \u002F>subject\u003Cbr \u002F>\n\u003Cbr \u002F>[\u002Fvoting]\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Or just that:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>[voting] http:\u002F\u002Fsomesite.com\u002Fsomepage.php [\u002Fvoting]\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Note that although in all these examples I used same URL (http:\u002F\u002Fsomesite.com\u002Fsomepage.php),  they are\u003Cbr \u002F>\nDIFFERENT voting subjects, because texts inside shortcode tags are different.\u003C\u002Fp>\n\u003Cp>If, on some pages, you want to show just a rating of the subjects from above examples, you must use \u003Cstrong>[voted]\u003C\u002Fstrong> shortcode\u003Cbr \u002F>\ninstead of \u003Cstrong>[voting]\u003C\u002Fstrong> one. Like this:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>[voted] Subject name http:\u002F\u002Fsomesite.com\u002Fsomepage.php [\u002Fvoted]\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>[voted]\u003Cbr \u002F>\n\u003Cbr \u002F>Another\u003Cbr \u002F>\n\u003Cbr \u002F>http:\u002F\u002Fsomesite.com\u002Fsomepage.php\u003Cbr \u002F>\n\u003Cbr \u002F>subject\u003Cbr \u002F>\n\u003Cbr \u002F>[\u002Fvoted]\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>[voted] http:\u002F\u002Fsomesite.com\u002Fsomepage.php [\u002Fvoted]\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>After voting on any of these subjects, user will be sent to the given web page\u003Cbr \u002F>\n(in our examples http:\u002F\u002Fsomesite.com\u002Fsomepage.php). To this page also will be POSTed data, containing\u003Cbr \u002F>\nfollowing information about voting subject:\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>\u003Cstrong>sv_vote\u003C\u002Fstrong>: user’s vote (from 1 to 10)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>sv_textID\u003C\u002Fstrong>: unique subject identifier, which consists of three letters and numeric ID.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>svUserName\u003C\u002Fstrong>: user name\u003C\u002Fli>\n\u003Cli>\u003Cstrong>svUserEmail\u003C\u002Fstrong>: user’s Email\u003C\u002Fli>\n\u003Cli>\u003Cstrong>svUserComment\u003C\u002Fstrong>: user’s comment\u003C\u002Fli>\n\u003Cli>\u003Cstrong>sv_nonce\u003C\u002Fstrong>: one time security code, generated by the function: wp_create_nonce( ‘simple-voting’ ).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\n4. \u003Cstrong>Database tables\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Simple voting plugin stores all information just in two database tables:\u003Cbr \u002F>\n\u003Cbr \u002F>\u003Cstrong>\u003Cbr \u002F>\n\u003Cbr \u002F>{db_prefix}simple_voting_subjects\u003Cbr \u002F>\n\u003Cbr \u002F>{db_prefix}simple_voting_votes\u003Cbr \u002F>\n\u003Cbr \u002F>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>That’s all. Fill free to to ask any questions: seoringer@gmail.com\u003C\u002Fp>\n","You can see a demo examples at [Seoringer.com](http:\u002F\u002Fseoringer.com\u002Fsimple-voting-plugin-for-wordpress\u002F \"simple voting plugin for WordPress\" &hellip;",10,2419,0,"2015-04-04T20:34:00.000Z","4.1.42","3.0.1","",[19,20],"rating","voting","http:\u002F\u002Fseoringer.com\u002Fsimple-voting-plugin-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-voting.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":11,"avg_security_score":23,"avg_patch_time_days":29,"trust_score":30,"computed_at":31},1,30,84,"2026-04-05T17:19:06.963Z",[33,59,81,102,117],{"slug":34,"name":35,"version":36,"author":37,"author_profile":38,"description":39,"short_description":40,"active_installs":41,"downloaded":42,"rating":43,"num_ratings":44,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":54,"download_link":55,"security_score":56,"vuln_count":57,"unpatched_count":13,"last_vuln_date":58,"fetched_at":25},"kk-star-ratings","kk Star Ratings – Rate Post & Collect User Feedbacks","5.4.10.4","properfraction","https:\u002F\u002Fprofiles.wordpress.org\u002Fproperfraction\u002F","\u003Cp>kk Star Ratings is a widely used star rating plugin for wordpress. Here are some highlighted features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>User defined amount of star ratings (5 as default) in your \u003Cstrong>posts\u003C\u002Fstrong>, \u003Cstrong>pages\u003C\u002Fstrong> and publicly accesible \u003Cstrong>custom post types\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Structured data supporting \u003Cstrong>google rich snippets\u003C\u002Fstrong> showing the star ratings in search results which has the potential to drive more traffic to your website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Widespread coverage of custom hooks.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Full control via options page. You can,\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Enable or disable globally.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Disable star ratings in posts that belong to certain categories.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Choose where to show the star ratings. It can be on the \u003Cstrong>homepage\u003C\u002Fstrong>, in \u003Cstrong>archives\u003C\u002Fstrong>, in \u003Cstrong>posts\u003C\u002Fstrong>, in \u003Cstrong>pages\u003C\u002Fstrong> and\u002For in \u003Cstrong>custom post types\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Control the structured data schema and type.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Restrict votings per unique ip.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Allow voting in archives.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Allow guests to vote.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Customize position within the post content.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Adjust the amount of stars.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>And much more…\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","kk Star Ratings allows blog visitors to involve and interact more effectively with your website by rating posts.",80000,2197646,78,171,"2026-03-04T12:53:00.000Z","6.9.4","5.0","7.4",[50,51,52,53,20],"ajax-ratings","feedback","rate-post","star-ratings","https:\u002F\u002Ffeedbackwp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkk-star-ratings.5.4.10.4.zip",96,4,"2024-12-20 16:25:44",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":46,"requires_at_least":72,"requires_php":17,"tags":73,"homepage":77,"download_link":78,"security_score":56,"vuln_count":79,"unpatched_count":13,"last_vuln_date":80,"fetched_at":25},"likebtn-like-button","Like Button Rating ♥ LikeBtn","2.6.59","LikeBtn","https:\u002F\u002Fprofiles.wordpress.org\u002Flikebtn\u002F","\u003Cp>The \u003Cstrong>Like Button Rating\u003C\u002Fstrong> plugin allows you to add a cool looking fully customizable Like button to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Posts\u003C\u002Fli>\n\u003Cli>Pages\u003C\u002Fli>\n\u003Cli>Comments\u003C\u002Fli>\n\u003Cli>WooCommerce products\u003C\u002Fli>\n\u003Cli>BuddyPress activities and members\u003C\u002Fli>\n\u003Cli>bbPress forum posts and users\u003C\u002Fli>\n\u003Cli>UltimateMember user profiles\u003C\u002Fli>\n\u003Cli>Custom post types\u003C\u002Fli>\n\u003Cli>Epoch comments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Live Demo\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwordpress.likebtn.com\u002Fwordpress-like-button-plugin\u002F\" title=\"wordpress like button rating demo\" rel=\"nofollow ugc\">Like Button Rating Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>GDPR compliant.\u003C\u002Fli>\n\u003Cli>More than 80 parameters, 41 themes, 40 languages.\u003C\u002Fli>\n\u003Cli>Custom themes and images.\u003C\u002Fli>\n\u003Cli>Works on websites fully cached with WP Super Cache, WP Total Cache, CloudFlare, etc.\u003C\u002Fli>\n\u003Cli>Google Rich Snippets providing five star rating in Google search results. (\u003Ca href=\"https:\u002F\u002Flikebtn.com\u002Fen\u002Ffaq#rich_snippets\" title=\"Google Rich Snippets Five Star Rating\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Sorting content by likes.\u003C\u002Fli>\n\u003Cli>Real-time reports.\u003C\u002Fli>\n\u003Cli>Voting statistics. (PRO\u002FVIP\u002FULTRA)\u003C\u002Fli>\n\u003Cli>Multisite compatible.\u003C\u002Fli>\n\u003Cli>Email notifications on new votes for admin. (PRO)\u003C\u002Fli>\n\u003Cli>Tracking voters by IP+Device+Cookie or by users.\u003C\u002Fli>\n\u003Cli>Like box displaying users who liked an item.\u003C\u002Fli>\n\u003Cli>Compatible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmycred\u002F\" rel=\"ugc\">myCRED\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgamipress\u002F\" rel=\"ugc\">GamiPress\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>The list of the the most liked content using widget or \u003Ccode>[likebtn_most_liked]\u003C\u002Fcode> shortcode. (PRO\u002FVIP\u002FULTRA)\u003C\u002Fli>\n\u003Cli>The list of the content liked by the current authenticated user using widget or \u003Ccode>[likebtn_liked_by_user]\u003C\u002Fcode> shortcode. (PRO\u002FVIP\u002FULTRA)\u003C\u002Fli>\n\u003Cli>Shortcode \u003Ccode>[likebtn]\u003C\u002Fcode> to display the Like button inside a post or page.\u003C\u002Fli>\n\u003Cli>Shortcodes \u003Ccode>[likebtn_likes]\u003C\u002Fcode> and \u003Ccode>[likebtn_dislikes]\u003C\u002Fcode> to display number of likes and dislikes.\u003C\u002Fli>\n\u003Cli>Shortcode \u003Ccode>[likebtn_off]\u003C\u002Fcode> to disable the Like button in a post or page.\u003C\u002Fli>\n\u003Cli>Shortcode \u003Ccode>[likebtn_category_likes]\u003C\u002Fcode> to display total number of likes for category.\u003C\u002Fli>\n\u003Cli>BuddyPress notifications for authors when authenticated users like or dislike author’s content.\u003C\u002Fli>\n\u003Cli>Recording like & dislike actions in BuddyPress activity stream (votes in private groups are NOT displayed in the public activity stream).\u003C\u002Fli>\n\u003Cli>Custom templates for snippets in BuddyPress activity stream.\u003C\u002Fli>\n\u003Cli>WPML compatible.\u003C\u002Fli>\n\u003Cli>Changing number of likes or setting initial random number of likes (ULTRA).\u003C\u002Fli>\n\u003Cli>Customizable position and alignment.\u003C\u002Fli>\n\u003Cli>Full access to the Like button CSS.\u003C\u002Fli>\n\u003Cli>Custom Like & Dislike buttons texts.\u003C\u002Fli>\n\u003Cli>Right-to-left (RTL) support.\u003C\u002Fli>\n\u003Cli>Allows to collect donations by adding donate buttons to popup.\u003C\u002Fli>\n\u003Cli>Adds “Likes”, “Dislikes” and “Likes minus dislikes” custom fields to posts.\u003C\u002Fli>\n\u003Cli>Allows to add Open Graph meta tags to posts and pages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Homepage\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flikebtn.com\u002Fen\u002Fwordpress-like-button-plugin\" title=\"WordPress Like Button Rating\" rel=\"nofollow ugc\">Like Button Plugin Homepage\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flikebtn.com\u002Fen\u002Fwordpress-like-button-plugin#documentation\" title=\"WordPress Like Button Rating\" rel=\"nofollow ugc\">Like Button Rating Plugin Documentation\u003C\u002Fa>\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\u002FJpMYoKPPbyM?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>The Like Button Rating plugin is powered by \u003Ca href=\"http:\u002F\u002Flikebtn.com\" title=\"Like button rating for website\" rel=\"nofollow ugc\">LikeBtn.com\u003C\u002Fa>. The plugin is \u003Cstrong>commercial\u003C\u002Fstrong> and provides a 7-day TRIAL. After TRIAL ends your website is switched to the \u003Cstrong>FREE plan\u003C\u002Fstrong> and you can continue using FREE or \u003Ca href=\"https:\u002F\u002Flikebtn.com\u002Fen\u002Fpricing\" title=\"Like Button Plans\" rel=\"nofollow ugc\">upgrade\u003C\u002Fa>. Plugin also provides discounts for non-profits.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flikebtn.com\u002Fen\u002Fcustomer.php\u002Fcontact\u002Ffull\u002F\" title=\"Like Button Support\" rel=\"nofollow ugc\">Contact Us\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Flikebtn.com\u002Fen\u002Ffaq\" title=\"Like Button Referral Program\" rel=\"nofollow ugc\">FAQ\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Flikebtn.com\u002Fen\u002Freferral-program\" title=\"Like Button Referral Program\" rel=\"nofollow ugc\">Referral Program\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Flikebtn.com\u002Fen\u002Fshowcase\" title=\"Like Button Showcase\" rel=\"nofollow ugc\">Showcase\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Flikebtn.com\u002Fen\u002Fpress\" title=\"Like Button Showcase\" rel=\"nofollow ugc\">Press\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Add Like button to posts, pages, comments, WooCommerce, BuddyPress, bbPress, UM, custom posts! Sort content by likes! Get instant stats and insights!",4000,487730,86,270,"2026-03-12T11:25:00.000Z","2.8",[74,75,19,76,20],"like","like-button","vote","https:\u002F\u002Flikebtn.com\u002Fen\u002Fwordpress-like-button-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flikebtn-like-button.2.6.59.zip",5,"2024-08-29 00:00:00",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":11,"last_updated":92,"tested_up_to":46,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":98,"download_link":99,"security_score":100,"vuln_count":28,"unpatched_count":13,"last_vuln_date":101,"fetched_at":25},"bbp-voting","bbPress Voting","2.1.13.6","natekinkead","https:\u002F\u002Fprofiles.wordpress.org\u002Fnatekinkead\u002F","\u003Cp>This simple yet powerful plugin integrates with the bbPress forum plugin to add a new feature which allows users or visitors to vote up or down on topics and replies.  Each topic and reply has a total score with an up arrow and a down arrow.\u003C\u002Fp>\n\u003Cp>This plugin uses AJAX to save the vote on-the-fly without refreshing the page.\u003C\u002Fp>\n\u003Cp>It’s also AMP compatible!\u003C\u002Fp>\n\u003Cp>Visitors can only vote once on each topic or reply.\u003C\u002Fp>\n\u003Cp>Features Included:\u003Cbr \u002F>\n* Show or hide (and customize) labels for up and down\u003Cbr \u002F>\n* Disable voting on topics or replies globally\u003Cbr \u002F>\n* Disable voting on specific forums\u003Cbr \u002F>\n* View-only score on closed topics\u003Cbr \u002F>\n* Sort topics and replies by voting scores\u003Cbr \u002F>\n* Admin bypass\u003Cbr \u002F>\n* GamiPress integration\u003C\u002Fp>\n\u003Cp>Pro Features Available:\u003Cbr \u002F>\n* Historical weighted score visualization\u003Cbr \u002F>\n* Accepted answers\u003Cbr \u002F>\n* “Who voted” avatars\u003Cbr \u002F>\n* Sort dropdown\u003Cbr \u002F>\n* Sort on weighted score\u003Cbr \u002F>\n* Sort on trending score\u003Cbr \u002F>\n* Trending topics widget\u003Cbr \u002F>\n* Schema for Q&A rich snippets\u003Cbr \u002F>\n* Voting email notification to author\u003Cbr \u002F>\n* Mark topics or replies with poor scores as spam\u003C\u002Fp>\n\u003Cp>Purchase bbPress Voting Pro at \u003Ca href=\"https:\u002F\u002Fwpforthewin.com\u002Fproduct\u002Fbbpress-voting-pro\u002F\" rel=\"nofollow ugc\">WP For The Win\u003C\u002Fa>!\u003C\u002Fp>\n","Let visitors vote up and down on bbPress topics and replies just like Reddit or Stack Overflow!",500,55124,94,"2025-12-04T03:53:00.000Z","4.0.0","5.6",[96,97,19,76,20],"bbpress","rate","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbbp-voting\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbbp-voting.2.1.13.6.zip",100,"2023-01-27 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":11,"downloaded":110,"rating":13,"num_ratings":13,"last_updated":111,"tested_up_to":46,"requires_at_least":112,"requires_php":113,"tags":114,"homepage":17,"download_link":116,"security_score":100,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"managed-posts-rating-like-button","Managed posts rating ★ Like button","2.0.2","Daria Levchenko","https:\u002F\u002Fprofiles.wordpress.org\u002Flevenyatko\u002F","\u003Cp>The Managed posts rating ★ Like button plugin is a rating system for your WordPress site with a simple “like” button and advanced admin panel.\u003Cbr \u002F>\nThis lightweight plugin empowers you to enhance user engagement by enabling rating functionality for your posts, pages, or any custom post type. You can automatically integrate the like button or use shortcodes to customize its placement.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Lightweight.\u003C\u002Fli>\n\u003Cli>Integrate the like button automatically or use shortcodes for custom placement.\u003C\u002Fli>\n\u003Cli>Access a detailed logs page to track user interactions and ratings.\u003C\u002Fli>\n\u003Cli>The chart page displays users’ voting activity.\u003C\u002Fli>\n\u003Cli>Ability to allow only logged-in users to vote.\u003C\u002Fli>\n\u003Cli>Ability to customize the maximum number of votes per post from one user.\u003C\u002Fli>\n\u003Cli>Easy voting management.\u003C\u002Fli>\n\u003Cli>Ability to rewrite the voting button template in your theme.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>To automatically add the “like” button to your posts in the admin panel\u003Cbr \u002F>\n– Go to the “MPRating” -> “Settings” page\u003Cbr \u002F>\n– Change the “Display” select value to “Before Content” or “After Content”\u003Cbr \u002F>\n– Save settings\u003C\u002Fp>\n\u003Cp>For more advanced control, select the “Manually” value for the “Display” select and use the provided shortcodes in your post content or templates:\u003Cbr \u002F>\n– \u003Ccode>[mpr-button]\u003C\u002Fcode> – Display the like button.\u003Cbr \u002F>\n– \u003Ccode>[mpr-button id=\"XX\" disabled=\"false\"]\u003C\u002Fcode> – Display the like button for a specific post (replace “XX” with the post ID). Use the “disabled” attribute if you want to show the “like” button but disallow voting.\u003C\u002Fp>\n\u003Cp>You can also display the voting button using the mpr_button function. The function parameters are similar to the shortcode.\u003Cbr \u002F>\n    mpr_button([‘id’ => 1, ‘disabled’ => false, ‘return’ => false ]);\u003C\u002Fp>\n\u003Ch3>Admin Panel\u003C\u002Fh3>\n\u003Cp>Visit the “MPRating” section in your WordPress admin dashboard to access the admin panel. From here, you can:\u003Cbr \u002F>\n– View and manage user ratings.\u003Cbr \u002F>\n– Customize the plugin settings to match your preferences.\u003C\u002Fp>\n","Rating system for your WordPress site with a simple \"like\" button and advanced admin panel.",980,"2026-01-02T15:35:00.000Z","4.9","8.2",[75,52,19,115,20],"rating-system","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmanaged-posts-rating-like-button.2.0.2.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":11,"downloaded":125,"rating":100,"num_ratings":28,"last_updated":126,"tested_up_to":127,"requires_at_least":72,"requires_php":128,"tags":129,"homepage":17,"download_link":130,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"prolike-button","Pro Like Button","1.0.4","protsport4991","https:\u002F\u002Fprofiles.wordpress.org\u002Fprotport4991\u002F","\u003Cp>If you’re looking for one of the best and fastest ways to add like and dislike functionality to your WordPress website, then the Pro Like Button plugin is for you! Pro Like Button is a free WordPress plugin that will allow users of your site to interact with posts that you liked and did not like, and you can track them on the site’s control panel and sort posts according to these parameters.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Possibility to choose in what page “Likes or Dislikes” will be displayed\u003C\u002Fli>\n\u003Cli>Possibility to display buttons in any place via shortcode [‘prolikebutton_shortcode’]\u003C\u002Fli>\n\u003Cli>Possibility to download your own icons for buttons\u003C\u002Fli>\n\u003Cli>Possibility to sort posts using Likes and Dislikes\u003C\u002Fli>\n\u003Cli>10 button Templates (10 types of button layouts)\u003C\u002Fli>\n\u003Cli>Custom Like & Dislike buttons texts\u003C\u002Fli>\n\u003Cli>Available for logged and non-logged users\u003C\u002Fli>\n\u003Cli>Clean code (there is nothing redundant in the code)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>Pro Like Button has been translated into the following languages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English (United States)\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds buttons to posts with the ability to sort them.",2148,"2020-10-24T07:32:00.000Z","5.5.18","5.2.4",[74,75,19,76,20],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprolike-button.zip",{"attackSurface":132,"codeSignals":166,"taintFlows":181,"riskAssessment":216,"analyzedAt":223},{"hooks":133,"ajaxHandlers":143,"restRoutes":154,"shortcodes":155,"cronEvents":164,"entryPointCount":79,"unprotectedCount":165},[134,140],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","plugins_loaded","anonymous","includes\\class-starter-_-simple-voting.php",128,{"type":135,"name":141,"callback":137,"file":138,"line":142},"init",140,[144,148,151],{"action":145,"nopriv":146,"callback":137,"hasNonce":146,"hasCapCheck":146,"file":138,"line":147},"simple_voting",false,142,{"action":145,"nopriv":149,"callback":137,"hasNonce":146,"hasCapCheck":146,"file":138,"line":150},true,143,{"action":152,"nopriv":146,"callback":137,"hasNonce":146,"hasCapCheck":146,"file":138,"line":153},"admin_simple_voting",145,[],[156,160],{"tag":20,"callback":157,"file":158,"line":159},"show_voting_form","core\\class-shortcode-processor-_-simple-voting.php",79,{"tag":161,"callback":162,"file":158,"line":163},"voted","show_vote_result",80,[],3,{"dangerousFunctions":167,"sqlUsage":168,"outputEscaping":170,"fileOperations":13,"externalRequests":13,"nonceChecks":171,"capabilityChecks":28,"bundledLibraries":180},[],{"prepared":11,"raw":13,"locations":169},[],{"escaped":171,"rawEcho":165,"locations":172},2,[173,176,178],{"file":158,"line":174,"context":175},230,"raw output",{"file":158,"line":177,"context":175},243,{"file":158,"line":179,"context":175},245,[],[182,206],{"entryPoint":183,"graph":184,"unsanitizedCount":13,"severity":205},"processVote (core\\class-shortcode-processor-_-simple-voting.php:189)",{"nodes":185,"edges":202},[186,191,195],{"id":187,"type":188,"label":189,"file":158,"line":190},"n0","source","$_POST",209,{"id":192,"type":193,"label":194,"file":158,"line":190},"n1","transform","→ enlistVote()",{"id":196,"type":197,"label":198,"file":199,"line":200,"wp_function":201},"n2","sink","query() [SQLi]","core\\class-vote-subject-_-simple-voting.php",208,"query",[203,204],{"from":187,"to":192,"sanitized":146},{"from":192,"to":196,"sanitized":149},"low",{"entryPoint":207,"graph":208,"unsanitizedCount":13,"severity":205},"\u003Cclass-shortcode-processor-_-simple-voting> (core\\class-shortcode-processor-_-simple-voting.php:0)",{"nodes":209,"edges":213},[210,211,212],{"id":187,"type":188,"label":189,"file":158,"line":190},{"id":192,"type":193,"label":194,"file":158,"line":190},{"id":196,"type":197,"label":198,"file":199,"line":200,"wp_function":201},[214,215],{"from":187,"to":192,"sanitized":146},{"from":192,"to":196,"sanitized":149},{"summary":217,"deductions":218},"The 'simple-voting' plugin v1.0.0 exhibits a mixed security posture.  On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries and not performing any file operations or external HTTP requests.  The absence of any recorded vulnerabilities or CVEs in its history is also a positive indicator. However, the static analysis reveals significant security concerns, primarily related to the attack surface.  With 3 out of 5 total entry points lacking authentication checks, specifically the AJAX handlers, this presents a notable risk.  Furthermore, only 40% of output escaping is properly handled, which could lead to cross-site scripting vulnerabilities. The limited taint analysis and lack of critical vulnerabilities in the past suggest that while potential issues might exist, they haven't been exploited or discovered yet, but the unprotected entry points remain a primary concern.",[219,221],{"reason":220,"points":11},"Unprotected AJAX handlers",{"reason":222,"points":79},"Insufficient output escaping","2026-03-17T01:10:27.759Z",{"wat":225,"direct":236},{"assetPaths":226,"generatorPatterns":229,"scriptPaths":230,"versionParams":231},[227,228],"\u002Fwp-content\u002Fplugins\u002Fsimple-voting\u002Fcore\u002Fcss\u002Fvoting-_-simple-voting.css","\u002Fwp-content\u002Fplugins\u002Fsimple-voting\u002Fcore\u002Fjs\u002Fvoting-_-simple-voting.js",[],[228],[232,233,234,235],"simple-voting\u002Fcss\u002Fpublic-_-simple-voting.css?ver=","simple-voting\u002Fjs\u002Fpublic-_-simple-voting.js?ver=","sv_votingStyle=\u002Fwp-content\u002Fplugins\u002Fsimple-voting\u002Fcore\u002Fcss\u002Fvoting-_-simple-voting.css?ver=","sv_votingJS=\u002Fwp-content\u002Fplugins\u002Fsimple-voting\u002Fcore\u002Fjs\u002Fvoting-_-simple-voting.js?ver=",{"cssClasses":237,"htmlComments":247,"htmlAttributes":248,"restEndpoints":262,"jsGlobals":263,"shortcodeOutput":266},[238,239,240,241,242,243,244,245,246],"voting-area-_-simple-voting","user-data-_-simple-voting","text-input-_-simple-voting","user-name-_-simple-voting","user-email-_-simple-voting","user-comment-_-simple-voting","svVotingGroup","svVotingElements","voting-element-_-simple-voting",[],[249,250,251,252,253,254,255,256,257,258,259,260,261],"name='svVotingDiv","name='svVotingForm","name='action","name='sv_vote","name='sv_textID","name='sv_nonce","name='svUserNameGroup","name='svUserName","name='svUserEmailGroup","name='svUserEmail","name='svUserComment","name='svVotingGroup","name='svVotingElements",[],[264,265],"window.voting_content","window.voting_voteID",[267,268,269,270,271,272,273,274,275,276,277,278],"\u003Cdiv name='svVotingDiv","\u003Cform method='post' name='svVotingForm' action='","\u003Cinput type=\"hidden\" name=\"action\" value=\"simple_voting\">","\u003Cinput type=\"hidden\" name=\"sv_vote\" value=\"0\">","\u003Cinput type=\"hidden\" name=\"sv_textID\" value=\"","\u003Cinput type=\"hidden\" name=\"sv_nonce\" value=\"","\u003Cdiv class=\"user-data-_-simple-voting\">","\u003Cinput name=\"svUserName\" class=\"text-input-_-simple-voting user-name-_-simple-voting\"","\u003Cinput name=\"svUserEmail\" class=\"text-input-_-simple-voting user-email-_-simple-voting\"","\u003Ctextarea name=\"svUserComment\" class=\"text-input-_-simple-voting user-comment-_-simple-voting\"","\u003Cspan class='voting-element-_-simple-voting' onclick='voteClicked(event, \"","voteClicked(event, \""]