[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_m8AHg9I4-w1cY2IgO4ZYINrf7NzgVlRAclHa0gM-Sc":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":146,"fingerprints":414},"idea-factory","Idea Factory","1.2","Nick Haskins","https:\u002F\u002Fprofiles.wordpress.org\u002Fnphaskins\u002F","\u003Cp>Idea Factory was born out of necessity, and the frustration of the lack of plugins that did exactly what I wanted it to do. This plugin allows users to submit new ideas from the front-end, and vote on them. Currently it allows a user to vote once per idea, then locks them out. It’s also currently limited to logged in users, for now.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AJAX powered front-end submission and voting\u003C\u002Fli>\n\u003Cli>Works for both logged in and logged out users\u003C\u002Fli>\n\u003Cli>1 vote allowed per user per idea\u003C\u002Fli>\n\u003Cli>Emails the admin of a new submission\u003C\u002Fli>\n\u003Cli>Automatic setup or use anywhere with a shortcode\u003C\u002Fli>\n\u003Cli>Optionally set a threshold where each idea will be given a status based on total votes and emails the admin\u003C\u002Fli>\n\u003Cli>Automatic status grading\u003C\u002Fli>\n\u003Cli>Extensible with hooks and actions on events\u003C\u002Fli>\n\u003Cli>More ideas loaded with AJAX on front-end\u003C\u002Fli>\n\u003Cli>Mobile friendly\u003C\u002Fli>\n\u003C\u002Ful>\n","Front end submission and voting system.",200,12002,88,12,"2015-08-19T00:40:00.000Z","4.3.34","3.8","",[20,21,22,23,24],"feedback","idea","user-submission","vote","voting","http:\u002F\u002Fwpideafactory.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fidea-factory.1.2.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"nphaskins",4,280,30,84,"2026-04-04T21:27:15.341Z",[40,57,78,102,124],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":28,"downloaded":48,"rating":28,"num_ratings":28,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":18,"tags":52,"homepage":55,"download_link":56,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"blim-post-suggestion-and-vote","Blim Post Suggestion and Vote","1.0.4","blheson","https:\u002F\u002Fprofiles.wordpress.org\u002Fblheson\u002F","\u003Col>\n\u003Cli>Blim Post Suggestion and Vote (BPSV) is a plugin that suggests posts based on the category of the current post. \u003C\u002Fli>\n\u003Cli>The plugin comes fully setup, therefore, you are not required to perform any setup after activation. \u003C\u002Fli>\n\u003Cli>However, you can decide to manually, choose among the features offered by BPSV. You simply go to the general settings menu then click on Blim Post Suggestion and Vote.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>General Features\u003C\u002Fstrong> may be used by anyone with any web server (Apache, NGINX, etc.).\u003C\u002Fp>\n\u003Ch3>Plugin Features\u003C\u002Fh3>\n\u003Ch4>General Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Suggests posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>As the heading implies, the plugin gets a post related by category to the current post and suggests to reader\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>Upvote and Downvote\u003Cbr \u002F>\nReaders can upvote or downvote on various posts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>BPSV Resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fblheson\u002Fblim-post-suggestion-and-vote\" rel=\"nofollow ugc\">BPSV GitHub repo\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","A simple plugin that suggests post and offer vote feature",5405,"2023-01-28T18:08:00.000Z","6.0.11","4.0",[20,53,54,23,24],"post-suggestion","posts","https:\u002F\u002Fbusinesstosales.com\u002Fcontact.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblim-post-suggestion-and-vote.1.0.4.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":28,"downloaded":65,"rating":28,"num_ratings":28,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":75,"download_link":76,"security_score":77,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"simple-voting-system-formally-fc-feedback","Simple Voting System Formally Fc Feedback","1.0.0","Adnan Hyder Pervez","https:\u002F\u002Fprofiles.wordpress.org\u002Fadnanhyder\u002F","\u003Cp>The SVSFc Feedback plugin implements a straightforward feedback system for WordPress websites.\u003C\u002Fp>\n\u003Cp>It allows visitors to express their opinion on articles by voting with a Yes or No action. The plugin tracks and displays the voting results as an average percentage. Key features include:\u003Cbr \u002F>\nTwo buttons for voting: Yes and No.\u003Cbr \u002F>\nEach vote adds a “Positive” or “Negative” count to the voting results.\u003Cbr \u002F>\nVoting results are displayed as an average percentage.\u003Cbr \u002F>\nAjax request for submitting votes without page reload.\u003Cbr \u002F>\nOnce a visitor votes, they can see the voting results immediately.\u003Cbr \u002F>\nPrevents visitors from voting twice on the same article using their fingerprint (e.g., IP address).\u003Cbr \u002F>\nAutomatically displays the voting feature at the end of single post articles.\u003Cbr \u002F>\nResponsive design for compatibility across various devices and screen sizes.\u003Cbr \u002F>\nUsage:\u003Cbr \u002F>\nFrontend (Visitor Perspective):\u003C\u002Fp>\n\u003Cp>Visit any single post article on your website.\u003Cbr \u002F>\nScroll to the end of the article to find the feedback feature.\u003Cbr \u002F>\nClick on the “Yes” or “No” button to submit your vote.\u003Cbr \u002F>\nAfter voting, you will see the current feedback results displayed as an average percentage.\u003Cbr \u002F>\nThe buttons will remain inactive, but your vote will be displayed.\u003Cbr \u002F>\nRefreshing the page will retain the feedback results and your vote.\u003C\u002Fp>\n\u003Cp>Backend (Admin Perspective):\u003C\u002Fp>\n\u003Cp>When editing an article in the admin area, you will see the feedback results in a meta widget.\u003Cbr \u002F>\nThe meta widget displays the positive and negative percentage of feedback.\u003C\u002Fp>\n\u003Cp>Hooks\u003Cbr \u002F>\n    Two custom filter hooks also provided by this plugin\u003C\u002Fp>\n\u003Col>\n\u003Cli>svsfc_feedback_form Filter Hook:\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This filter hook allows developers to modify or extend the HTML output of the feedback form displayed on the frontend of the website. When the svsfc_feedback_form filter hook is applied, it passes the HTML code of the feedback form ($voting_html) as a parameter. Developers can then manipulate this HTML code to customize the appearance or functionality of the feedback form according to their specific requirements.\u003C\u002Fp>\n\u003Cp>Example usage:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('svsfc_feedback_form', 'customize_feedback_form');\n\nfunction customize_feedback_form($voting_html) {\n    \u002F\u002F Modify the HTML code of the feedback form here\n    $voting_html .= '\n\nCustom content added to the feedback form.\n';\n    return $voting_html;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>In this example, the customize_feedback_form function adds custom content to the feedback form by appending it to the existing HTML code.\u003C\u002Fp>\n\u003Col>\n\u003Cli>svsfc_feedback_results Filter Hook:\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This filter hook allows developers to modify or extend the HTML output of the feedback results displayed on the admin side of the website. Similar to the svsfc_feedback_form hook, when the svsfc_feedback_results filter hook is applied, it passes the HTML code of the feedback results ($voting_html) as a parameter. Developers can then manipulate this HTML code to customize the appearance or presentation of the feedback results as needed.\u003C\u002Fp>\n\u003Cp>Example usage:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('svsfc_feedback_results', 'customize_feedback_results');\n\nfunction customize_feedback_results($voting_html) {\n    \u002F\u002F Modify the HTML code of the feedback results here\n    $voting_html .= '\n\nCustom content added to the feedback results.\n';\n    return $voting_html;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>In this example, the customize_feedback_results function adds custom content to the feedback results by appending it to the existing HTML code.\u003C\u002Fp>\n\u003Cp>By utilizing these filter hooks, developers can easily tailor the feedback form and results to suit their specific design preferences or functionality requirements\u003C\u002Fp>\n\u003Cp>If you encounter any issues or have questions about the SVSFc Feedback plugin, please reach out to our support team at 12345adnan@gmail.com\u003C\u002Fp>\n","The Simple Voting System plugin implements a straightforward feedback system for WordPress websites.",1724,"2025-06-29T20:25:00.000Z","6.8.5","5.0.0","8.0",[71,72,20,73,74],"article","article-vote","seo","simple-voting-system","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-voting-system-formally-fc-feedback","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-voting-system-formally-fc-feedback.2.0.0.zip",100,{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":98,"download_link":99,"security_score":100,"vuln_count":34,"unpatched_count":28,"last_vuln_date":101,"fetched_at":30},"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",[95,20,96,97,24],"ajax-ratings","rate-post","star-ratings","https:\u002F\u002Ffeedbackwp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkk-star-ratings.5.4.10.4.zip",96,"2024-12-20 16:25:44",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":113,"last_updated":114,"tested_up_to":91,"requires_at_least":115,"requires_php":18,"tags":116,"homepage":120,"download_link":121,"security_score":100,"vuln_count":122,"unpatched_count":28,"last_vuln_date":123,"fetched_at":30},"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",[117,118,119,23,24],"like","like-button","rating","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":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":134,"num_ratings":135,"last_updated":136,"tested_up_to":91,"requires_at_least":137,"requires_php":138,"tags":139,"homepage":142,"download_link":143,"security_score":77,"vuln_count":144,"unpatched_count":28,"last_vuln_date":145,"fetched_at":30},"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,10,"2025-12-04T03:53:00.000Z","4.0.0","5.6",[140,141,119,23,24],"bbpress","rate","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbbp-voting\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbbp-voting.2.1.13.6.zip",1,"2023-01-27 00:00:00",{"attackSurface":147,"codeSignals":263,"taintFlows":344,"riskAssessment":396,"analyzedAt":413},{"hooks":148,"ajaxHandlers":236,"restRoutes":255,"shortcodes":256,"cronEvents":261,"entryPointCount":262,"unprotectedCount":28},[149,155,160,165,169,173,177,181,185,190,192,196,201,203,206,210,215,218,221,227,231],{"type":150,"name":151,"callback":152,"file":153,"line":154},"filter","manage_ideas_posts_columns","col_head","admin\\includes\\class.column-mods.php",17,{"type":156,"name":157,"callback":158,"priority":135,"file":153,"line":159},"action","manage_ideas_posts_custom_column","col_content",18,{"type":156,"name":161,"callback":162,"file":163,"line":164},"add_meta_boxes","add_status_box","admin\\includes\\class.meta.php",14,{"type":156,"name":166,"callback":167,"priority":135,"file":163,"line":168},"save_post","save_status_box",15,{"type":156,"name":170,"callback":170,"file":171,"line":172},"admin_enqueue_scripts","admin\\includes\\class.settings-api.php",32,{"type":156,"name":174,"callback":174,"file":175,"line":176},"admin_init","admin\\includes\\class.settings.php",25,{"type":156,"name":178,"callback":179,"file":175,"line":180},"admin_menu","submenu_page",26,{"type":156,"name":182,"callback":183,"file":175,"line":184},"admin_head","reset_votes",27,{"type":156,"name":186,"callback":187,"file":188,"line":189},"plugins_loaded","get_instance","idea-factory.php",40,{"type":156,"name":186,"callback":187,"file":188,"line":191},45,{"type":156,"name":193,"callback":194,"priority":135,"file":195,"line":164},"idea_factory_entry_submitted","send_mail","includes\\class.process-entry.php",{"type":156,"name":197,"callback":198,"priority":135,"file":199,"line":200},"idea_factory_vote_up","process_status","includes\\class.process-status.php",13,{"type":156,"name":202,"callback":198,"priority":135,"file":199,"line":164},"idea_factory_vote_down",{"type":156,"name":204,"callback":205,"priority":135,"file":199,"line":168},"idea_factory_status","mail_status",{"type":156,"name":207,"callback":208,"file":209,"line":200},"init","do_type","includes\\class.type.php",{"type":156,"name":211,"callback":212,"file":213,"line":214},"wpmu_new_blog","activate_new_site","public\\class-idea-factory.php",54,{"type":156,"name":207,"callback":216,"file":213,"line":217},"load_plugin_textdomain",70,{"type":156,"name":186,"callback":219,"file":213,"line":220},"upgrade",71,{"type":156,"name":222,"callback":223,"priority":224,"file":225,"line":226},"wp_enqueue_scripts","scripts",99,"public\\includes\\class.assets.php",11,{"type":150,"name":228,"callback":229,"file":230,"line":14},"template_include","template_loader","public\\includes\\class.template-loader.php",{"type":156,"name":232,"callback":233,"file":234,"line":235},"pre_get_posts","idea_factory_archive_query","public\\includes\\helpers.php",126,[237,242,245,247,248,251,253,254],{"action":238,"nopriv":239,"callback":238,"hasNonce":240,"hasCapCheck":240,"file":175,"line":241},"idea_factory_reset",false,true,28,{"action":243,"nopriv":239,"callback":243,"hasNonce":240,"hasCapCheck":240,"file":175,"line":244},"idea_factory_db_reset",29,{"action":246,"nopriv":239,"callback":246,"hasNonce":240,"hasCapCheck":239,"file":195,"line":14},"process_entry",{"action":246,"nopriv":240,"callback":246,"hasNonce":240,"hasCapCheck":239,"file":195,"line":200},{"action":249,"nopriv":239,"callback":249,"hasNonce":240,"hasCapCheck":239,"file":250,"line":226},"process_vote_up","includes\\class.process-vote.php",{"action":252,"nopriv":239,"callback":252,"hasNonce":240,"hasCapCheck":239,"file":250,"line":14},"process_vote_down",{"action":249,"nopriv":240,"callback":249,"hasNonce":240,"hasCapCheck":239,"file":250,"line":164},{"action":252,"nopriv":240,"callback":252,"hasNonce":240,"hasCapCheck":239,"file":250,"line":168},[],[257],{"tag":258,"callback":259,"file":260,"line":14},"idea_factory","idea_factory_sc","public\\includes\\class.shortcodes.php",[],9,{"dangerousFunctions":264,"sqlUsage":269,"outputEscaping":281,"fileOperations":28,"externalRequests":28,"nonceChecks":341,"capabilityChecks":342,"bundledLibraries":343},[265],{"fn":266,"file":171,"line":267,"context":268},"create_function",97,"$callback = create_function('', 'echo \"'.str_replace('\"', '\\\"', $section['desc']).'\";');",{"prepared":122,"raw":270,"locations":271},3,[272,275,278],{"file":175,"line":273,"context":274},227,"$wpdb->query() with variable interpolation",{"file":234,"line":276,"context":277},294,"$wpdb->get_results() with variable interpolation",{"file":279,"line":280,"context":274},"uninstall.php",24,{"escaped":282,"rawEcho":244,"locations":283},21,[284,287,289,291,293,295,297,299,301,302,304,306,308,310,312,314,316,318,319,321,323,325,327,329,331,333,335,337,339],{"file":171,"line":285,"context":286},135,"raw output",{"file":171,"line":288,"context":286},147,{"file":171,"line":290,"context":286},163,{"file":171,"line":292,"context":286},178,{"file":171,"line":294,"context":286},194,{"file":171,"line":296,"context":286},206,{"file":171,"line":298,"context":286},214,{"file":171,"line":300,"context":286},224,{"file":171,"line":273,"context":286},{"file":171,"line":303,"context":286},241,{"file":171,"line":305,"context":286},253,{"file":171,"line":307,"context":286},265,{"file":171,"line":309,"context":286},330,{"file":171,"line":311,"context":286},342,{"file":175,"line":313,"context":286},155,{"file":175,"line":315,"context":286},205,{"file":260,"line":317,"context":286},43,{"file":260,"line":27,"context":286},{"file":260,"line":320,"context":286},93,{"file":260,"line":322,"context":286},120,{"file":260,"line":324,"context":286},156,{"file":234,"line":326,"context":286},381,{"file":234,"line":328,"context":286},416,{"file":234,"line":330,"context":286},473,{"file":332,"line":226,"context":286},"templates\\template-ideas.php",{"file":332,"line":334,"context":286},41,{"file":332,"line":336,"context":286},48,{"file":332,"line":338,"context":286},74,{"file":332,"line":340,"context":286},112,6,2,[],[345,362,381],{"entryPoint":346,"graph":347,"unsanitizedCount":28,"severity":361},"idea_factory_has_public_voted (public\\includes\\helpers.php:255)",{"nodes":348,"edges":359},[349,354],{"id":350,"type":351,"label":352,"file":234,"line":353},"n0","source","$_SERVER",261,{"id":355,"type":356,"label":357,"file":234,"line":113,"wp_function":358},"n1","sink","get_results() [SQLi]","get_results",[360],{"from":350,"to":355,"sanitized":240},"low",{"entryPoint":363,"graph":364,"unsanitizedCount":144,"severity":380},"idea_factory_add_public_vote (public\\includes\\helpers.php:201)",{"nodes":365,"edges":377},[366,368,371],{"id":350,"type":351,"label":352,"file":234,"line":367},213,{"id":355,"type":369,"label":370,"file":234,"line":367},"transform","→ insert()",{"id":372,"type":356,"label":373,"file":374,"line":375,"wp_function":376},"n2","query() [SQLi]","includes\\class.db.php",38,"query",[378,379],{"from":350,"to":355,"sanitized":239},{"from":355,"to":372,"sanitized":239},"high",{"entryPoint":382,"graph":383,"unsanitizedCount":144,"severity":380},"\u003Chelpers> (public\\includes\\helpers.php:0)",{"nodes":384,"edges":392},[385,386,387,388,390],{"id":350,"type":351,"label":352,"file":234,"line":353},{"id":355,"type":356,"label":357,"file":234,"line":113,"wp_function":358},{"id":372,"type":351,"label":352,"file":234,"line":367},{"id":389,"type":369,"label":370,"file":234,"line":367},"n3",{"id":391,"type":356,"label":373,"file":374,"line":375,"wp_function":376},"n4",[393,394,395],{"from":350,"to":355,"sanitized":240},{"from":372,"to":389,"sanitized":239},{"from":389,"to":391,"sanitized":239},{"summary":397,"deductions":398},"The 'idea-factory' v1.2 plugin exhibits a generally good security posture with a well-defined attack surface that appears to be protected by authentication checks. The absence of known CVEs and a clean vulnerability history are positive indicators. However, the static analysis reveals specific areas for concern. The presence of the `create_function` function is a significant red flag, as it can be a vector for code injection vulnerabilities if not handled with extreme care. Additionally, the taint analysis highlighting two flows with unsanitized paths, despite no critical or high severity reported, suggests potential risks that require further investigation. While the majority of SQL queries utilize prepared statements, the remaining ones could still be susceptible to injection if not properly parameterized. The moderate rate of properly escaped output also indicates a potential for cross-site scripting (XSS) vulnerabilities.",[399,401,403,404,406,408,409,410,411,412],{"reason":400,"points":168},"Use of dangerous function create_function",{"reason":402,"points":135},"Taint flow with unsanitized path (High Severity)",{"reason":402,"points":135},{"reason":405,"points":341},"Output escaping is not properly handled",{"reason":407,"points":122},"SQL queries not using prepared statements",{"reason":407,"points":122},{"reason":407,"points":122},{"reason":407,"points":122},{"reason":407,"points":122},{"reason":407,"points":122},"2026-03-16T20:28:34.426Z",{"wat":415,"direct":420},{"assetPaths":416,"generatorPatterns":417,"scriptPaths":418,"versionParams":419},[],[],[],[],{"cssClasses":421,"htmlComments":422,"htmlAttributes":423,"restEndpoints":424,"jsGlobals":425,"shortcodeOutput":426},[],[],[],[],[],[]]