[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fDop0DMWYja1Z7tPCr9xMIvzs_-Cv78N-N0IUZt6FuQ4":3,"$fEjpMJWcCr9wpk0kOg-_dWhvAsgqMDqkW7bSTGZqpghs":551,"$f4-s_-ctiPONiwthlcYQsvGToQT6sLsgrgRmnc9vfVY8":556},{"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,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":41,"analysis":181,"fingerprints":537},"article-difficulty-level","Article Difficulty Level","3.1","M A Vinoth Kumar","https:\u002F\u002Fprofiles.wordpress.org\u002Fvinoth06\u002F","\u003Cp>Through this plugin, user can able to select the post difficulty level in admin dash board post area for each post.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>User can select the difficulty level for each post in post area.\u003C\u002Fli>\n\u003Cli>User can able to choose the star size and color to show the difficulty level.\u003C\u002Fli>\n\u003Cli>User can able to choose the where to show the difficulty level, that is either in Home only or Post only or Both. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>v 3.1 [12 Nov 2015]\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Added shortcode to use inside the post  echo bcShortCodeArticle($post->ID);\u003C\u002Fli>\n\u003Cli>Updated font awesome icons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>v 3.0\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Now user can update wide list of icons for their difficulty level from http:\u002F\u002Ffortawesome.github.io\u002FFont-Awesome\u002Ficons\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>v 2.2.2 [19-5-2014]\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Updated to 3.9.1 version\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>v 2.2.1 [24-4-2014]\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bug fixes – conflict with default H1 tag.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>v 2.2 [7-2-2014]\u003C\u002Fp>\n\u003Cul>\n\u003Cli>User can able to disable rating by selecting NA for that post\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>v 2.1.1\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Updated to 3.8.1\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>v 2.1\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Added Colorpicker to choose color\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>v 2.0\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Major bug fixes\u003C\u002Fli>\n\u003Cli>Plugin menu moved to Setting page [As requested by user]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>v 1.1.6\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Support 3.7.1\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>v 1.1.5\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Users can view the Difficulty level in Admin dashboard post list.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>v 1.1.4\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Users can select where to show the difficulty level either in post or home or both.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Default message added for the post where rating not selected\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>v 1.1.3\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Users can select upto 5 different size of stars\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>v 1.1.2\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Users can change the star color\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>v 1.1.1\u003C\u002Fp>\n\u003Cul>\n\u003Cli>On save message updated.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>v 1.1\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Now user can select to display the rating in above or below the post\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>User can add custom name for displaying the rating\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more information – http:\u002F\u002Fbuffercode.com\u002Farticle-difficulty-level\u002F\u003C\u002Fp>\n","Through this plugin, user can able to select the post difficulty level in admin dash board post area for each post.",20,3761,96,5,"2015-11-12T07:09:00.000Z","4.3.34","2.9","",[20,21,22,23,24],"article-level","difficulty-level-article","post","rating","rating-plugin","http:\u002F\u002Fbuffercode.com\u002Farticle-difficulty-level\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farticle-difficulty-level.3.1.zip",85,0,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":34,"display_name":7,"profile_url":8,"plugin_count":35,"total_installs":36,"avg_security_score":37,"avg_patch_time_days":38,"trust_score":39,"computed_at":40},"vinoth06",21,3670,84,462,68,"2026-05-20T02:03:46.937Z",[42,89,115,138,161],{"slug":43,"name":44,"version":45,"author":46,"author_profile":47,"description":48,"short_description":49,"active_installs":50,"downloaded":51,"rating":28,"num_ratings":28,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":18,"tags":55,"homepage":86,"download_link":87,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":88},"wprs-data-transporter","WPRS Data Transporter","0.1","Hesham Zebida","https:\u002F\u002Fprofiles.wordpress.org\u002Fhishaman\u002F","\u003Cp>This plugin allows you to transfer your inputs Schema markups for reviews and star ratings  for Rich Snippets data from one theme\u002Fplugin to another. We all know how difficult it can be to switch  between platforms. This plugin remedies that.\u003C\u002Fp>\n\u003Cp>Just choose what platform your moving away from, platform you want to move to. Click “analyze” to see what records and elements are compatible, and click “convert” to make the conversion.\u003C\u002Fp>\n\u003Cp>This plugin was created to mainly assist \u003Ca href=\"https:\u002F\u002Fwprichsnippets.com\u002F\" rel=\"nofollow ugc\">WPRichSnippets\u003C\u002Fa> plugin users to transfer their site data.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Supported Themes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>None.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Supported Plugins\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Author hReview\u003C\u002Fli>\n\u003Cli>WP Reviews\u003C\u002Fli>\n\u003Cli>WPRichSnippets\u003C\u002Fli>\n\u003C\u002Ful>\n","Simply transfer your inputs Schema markups for reviews and star ratings data from one theme\u002Fplugin to another.",10,1491,"2016-04-02T10:36:00.000Z","4.5.33","3.0",[56,57,58,59,60,61,62,63,64,65,66,67,68,69,22,70,23,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85],"author-hreview","authorhreview","custom-fields","custom-post-types","data","data-transfer","google","markup","meta","meta-fields","migrate","migrating","migration","page","post-meta","rating-plugins","rating-themes","ratings","reviews","reviews-plugins","reviews-themes","rich-snippets","schema","search","so","star-rating","wp-reviews","wp-rich-snippets","wpreviews","wprichsnippets","https:\u002F\u002Fwprichsnippets.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwprs-data-transporter.zip","2026-04-16T10:56:18.058Z",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":97,"downloaded":98,"rating":99,"num_ratings":100,"last_updated":101,"tested_up_to":102,"requires_at_least":103,"requires_php":104,"tags":105,"homepage":111,"download_link":112,"security_score":13,"vuln_count":113,"unpatched_count":28,"last_vuln_date":114,"fetched_at":88},"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,2207729,78,171,"2026-03-04T12:53:00.000Z","6.9.4","5.0","7.4",[106,107,108,109,110],"ajax-ratings","feedback","rate-post","star-ratings","voting","https:\u002F\u002Ffeedbackwp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkk-star-ratings.5.4.10.4.zip",4,"2024-12-20 16:25:44",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":39,"num_ratings":125,"last_updated":126,"tested_up_to":102,"requires_at_least":103,"requires_php":104,"tags":127,"homepage":132,"download_link":133,"security_score":134,"vuln_count":135,"unpatched_count":136,"last_vuln_date":137,"fetched_at":88},"wp-ultimate-review","WP Ultimate Review","2.3.9","Roxnor","https:\u002F\u002Fprofiles.wordpress.org\u002Froxnor\u002F","\u003Cp>WP Ultimate Review is the compact review plugin that allows you to collect social proof for your WordPress website. Now, gaining your visitors’ trust and building your brand is possible \u003Cstrong>in no time and without slowing down your website\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>The developers have designed the WP Ultimate Review plugin as the best solution to minimize your struggle to promote the quality of your services. You can \u003Cstrong>show reviews and ratings in different styles on pages and posts\u003C\u002Fstrong> with this WordPress product review plugin. This efficient service review plugin also allows you to respond to your customer reviews or feedback quickly. Moreover, there are also options to customize the global, and criteria settings, setting reCAPTCHA, and many more to the website.\u003C\u002Fp>\n\u003Cp>Having good products is not enough, people look for product reviews and ratings before purchasing a product. The WP Ultimate Review plugin receives customers’ experiences with your products and \u003Cstrong>assists you in arranging reviews on your website\u003C\u002Fstrong>. Now, the site visitors easily get ideas and make decisions about whether or not to buy from you.\u003C\u002Fp>\n\u003Cp>Our WordPress review plugin empowers websites like \u003Cstrong>GetNinjas, Daraz Life, Air India Express,\u003C\u002Fstrong> etc. Check the features of the rating plugin and install it easily. It will help you to \u003Cstrong>display the demand for your product; increase engagement, and sales with trust\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>💪 Benefits of Using WP Ultimate Review Plugin\u003C\u002Fh3>\n\u003Cp>👉 Allow visitors to submit reviews & ratings easily.\u003Cbr \u002F>\n👉 Insert your review criteria based on your product or service.\u003Cbr \u002F>\n👉 Assign global reviews on your blog, page, post, WooCommerce products, CPT, etc.\u003Cbr \u002F>\n👉 Display reviews anywhere on the WordPress website with shortcodes.\u003Cbr \u002F>\n👉 Design modern list-style reviews.\u003Cbr \u002F>\n👉 Give a professional look at the rating summary.\u003Cbr \u002F>\n👉 Ships with a range of customization options.\u003Cbr \u002F>\n👉 Control Review Display with Smart Conditions.\u003Cbr \u002F>\n👉 Show or hide elements such as names or titles in the review design.\u003Cbr \u002F>\n👉 Provide various review graphs and input score styles.\u003C\u002Fp>\n\u003Ch3>✨ Easy Review Submission\u003C\u002Fh3>\n\u003Cp>Collect your customer or user reviews effortlessly on your WordPress website with WP Ultimate Review to enhance your website’s credibility. This plugin enables an interactive review form to let users or visitors leave ratings, comments, and feedback on your products, services, or content. And, you can easily manage the location of reviews to convince your potential customers at the right time.\u003C\u002Fp>\n\u003Ch3>✨ Customize Review Styles\u003C\u002Fh3>\n\u003Cp>Take the chance of showcasing your customer reviews as strong social proof by aligning with your brand style. Along with organizing your customer review in a trendy list style, you can customize the appearance of customer feedback with various styling options like color, styles, and layouts.\u003C\u002Fp>\n\u003Cp>Plus, you have control over every element of the customer review template like title, name, ratings, review graph styles, review score input styles, etc.\u003C\u002Fp>\n\u003Ch3>✨ Apply Smart Conditions\u003C\u002Fh3>\n\u003Cp>With our WordPress review plugin, you can set smart conditions to control your customer feedback. You can determine which users or customer groups can submit reviews and how many reviews you want to display on a page or post. And, once someone submits a review you can enable the admin approval option to avoid any spammy or irrelevant reviews.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>Our review plugin is packed with powerful features. We have made it easy for you to collect and manage customer reviews like a pro.\u003C\u002Fp>\n\u003Ch3>**WP Review Settings Features**\u003C\u002Fh3>\n\u003Ch3>Global settings\u003C\u002Fh3>\n\u003Cp>The global settings option of a review plugin encompasses a range of customizable options. It helps you to tailor the plugin’s behavior and appearance to your website’s specific needs. Some options you will get under the settings are:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔷\u003C\u002Fstrong> \u003Cstrong>Enable User review:\u003C\u002Fstrong> Allow your user to add\u002Fsubmit a review on a post or page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔷\u003C\u002Fstrong> \u003Cstrong>Enable Author review:\u003C\u002Fstrong> Let the post or page author showcase a review\u002Frating.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔷\u003C\u002Fstrong> \u003Cstrong>Restrict to Registered users only:\u003C\u002Fstrong> Allow reviewing to only registered users.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔷\u003C\u002Fstrong> \u003Cstrong>Require Admin approval:\u003C\u002Fstrong> Set the admin approval function before publishing a review.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔷\u003C\u002Fstrong> \u003Cstrong>Enable Author average:\u003C\u002Fstrong> Show author or user average rating, such as – (4.5 out of 5).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔷\u003C\u002Fstrong> \u003Cstrong>Enable User average:\u003C\u002Fstrong> Control the number of user reviews per post by IP address, email, and browser.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔷\u003C\u002Fstrong> \u003Cstrong>Per Post user review limit:\u003C\u002Fstrong> Available with various review graph styles.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔷\u003C\u002Fstrong> \u003Cstrong>Per Post user review limit by:\u003C\u002Fstrong> Define the minimum review score.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔷\u003C\u002Fstrong> \u003Cstrong>Review Graph style:\u003C\u002Fstrong> Select a pre-made review graph style.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔷\u003C\u002Fstrong> \u003Cstrong>Review Score limit:\u003C\u002Fstrong> Define the review score for your product or service.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔷\u003C\u002Fstrong> \u003Cstrong>Review Score input style:\u003C\u002Fstrong> Get different review score input styles.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔷\u003C\u002Fstrong> \u003Cstrong>Send to Administrator email:\u003C\u002Fstrong> Toggle this button to notify administration with an email after users submit a review.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔷\u003C\u002Fstrong> \u003Cstrong>Send to Author email:\u003C\u002Fstrong> Send an email to the page or post the author to inform about a review submission.\u003C\u002Fp>\n\u003Ch3>Criteria\u003C\u002Fh3>\n\u003Cp>You can enter different review criteria based on your product, services, page or post.\u003Cbr \u002F>\n\u003Cstrong>🔷\u003C\u002Fstrong> \u003Cstrong>Product Criteria:\u003C\u002Fstrong> Write criteria like Product Quality, Ease of Use, Fulfilement, Services, etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔷\u003C\u002Fstrong> \u003Cstrong>Page\u002FPost Criteria:\u003C\u002Fstrong> According to your content you can put criteria for a post or page like Informative, Helpful, Educative, etc.\u003C\u002Fp>\n\u003Ch3>Display Settings\u003C\u002Fh3>\n\u003Cp>To You can arrange the reviews to display beautifully using the option. The customization options available are :\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔷\u003C\u002Fstrong> \u003Cstrong>Enable Review For:\u003C\u002Fstrong> Select web locations where you want to show the review.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔷\u003C\u002Fstrong> \u003Cstrong>Review Location:\u003C\u002Fstrong> Set the review layout location before or after content or anywhere on the page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔷\u003C\u002Fstrong> \u003Cstrong>Display Review with Comments:\u003C\u002Fstrong> Enable this option to enable users to give feedback.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔷\u003C\u002Fstrong> \u003Cstrong>Review Shown Per Page:\u003C\u002Fstrong> Adjust the number of reviews on a single page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔷\u003C\u002Fstrong> \u003Cstrong>Review Form Settings:\u003C\u002Fstrong> Hide or display different elements of a review form like rating, title, name, email, etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔷\u003C\u002Fstrong> \u003Cstrong>Review Display Layout:\u003C\u002Fstrong> Control different elements for displaying a review.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔷\u003C\u002Fstrong> \u003Cstrong>Average Rating Text:\u003C\u002Fstrong> Show a text to emphasize the average rating.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔷\u003C\u002Fstrong> \u003Cstrong>Show Rating Text If:\u003C\u002Fstrong> Set a condition for when to show the average rating text.\u003C\u002Fp>\n\u003Ch3>reCaptcha (Pro)\u003C\u002Fh3>\n\u003Cp>reCaptcha protects websites from spam and abuse. So, this is an option to help you verify that the submitted review or feedback is provided by a real person and not a computer program.\u003C\u002Fp>\n\u003Ch3>Contributors & Developers\u003C\u002Fh3>\n\u003Cp>“Wp Ultimate Review” has been translated into 1 locale. Thank you to  \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwp-ultimate-review\u002Fcontributors\" rel=\"nofollow ugc\">the translators\u003C\u002Fa>  for their contributions.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwp-ultimate-review\" rel=\"nofollow ugc\">Translate “Wp Ultimate Review” into your language.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>INTERESTED IN DEVELOPMENT?\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fbrowser\u002Fwp-ultimate-review\u002F\" rel=\"nofollow ugc\">Browse the code\u003C\u002Fa>, check out the  \u003Ca href=\"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-ultimate-review\u002F\" rel=\"nofollow ugc\">SVN repository\u003C\u002Fa>, or subscribe to the  \u003Ca href=\"https:\u002F\u002Fplugins.trac.wordpress.org\u002Flog\u002Fwp-ultimate-review\u002F\" rel=\"nofollow ugc\">development log\u003C\u002Fa>  by  \u003Ca href=\"https:\u002F\u002Fplugins.trac.wordpress.org\u002Flog\u002Fwp-ultimate-review\u002F?limit=100&mode=stop_on_copy&format=rss\" rel=\"nofollow ugc\">RSS\u003C\u002Fa>.\u003C\u002Fp>\n","WP Ultimate Review is the perfect plugin to collect & display customers' feedback effortlessly on products, services, & content in WordPress.",70000,533306,17,"2026-04-01T14:48:00.000Z",[128,24,129,130,131],"customer-review","service-review","user-review","wordpress-review-plugin","https:\u002F\u002Fwpmet.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-ultimate-review.2.3.9.zip",72,9,1,"2026-02-14 00:00:00",{"slug":139,"name":140,"version":141,"author":142,"author_profile":143,"description":144,"short_description":145,"active_installs":146,"downloaded":147,"rating":148,"num_ratings":149,"last_updated":150,"tested_up_to":151,"requires_at_least":152,"requires_php":18,"tags":153,"homepage":157,"download_link":158,"security_score":159,"vuln_count":14,"unpatched_count":28,"last_vuln_date":160,"fetched_at":88},"wp-postratings","WP-PostRatings","1.91.2","Lester Chan","https:\u002F\u002Fprofiles.wordpress.org\u002Fgamerz\u002F","\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Open \u003Ccode>wp-content\u002Fthemes\u002F\u003CYOUR THEME NAME>\u002Findex.php\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>You may place it in archive.php, single.php, post.php or page.php also.\u003C\u002Fli>\n\u003Cli>Find: \u003Ccode>\u003C?php while (have_posts()) : the_post(); ?>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Add Anywhere Below It (The Place You Want The Ratings To Show): \u003Ccode>\u003C?php if(function_exists('the_ratings')) { the_ratings(); } ?>\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>If you DO NOT want the ratings to appear in every post\u002Fpage, DO NOT use the code above. Just type in \u003Ccode>[ratings]\u003C\u002Fcode> into the selected post\u002Fpage content and it will embed ratings into that post\u002Fpage only.\u003C\u002Fli>\n\u003Cli>If you want to embed other post ratings use \u003Ccode>[ratings id=\"1\"]\u003C\u002Fcode>, where 1 is the ID of the post\u002Fpage ratings that you want to display.\u003C\u002Fli>\n\u003Cli>If you want to embed other post ratings results, use \u003Ccode>[ratings id=\"1\" results=\"true\"]\u003C\u002Fcode>, where 1 is the ID of the post\u002Fpage ratings results that you want to display.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flesterchan\u002Fwp-postratings\" title=\"https:\u002F\u002Fgithub.com\u002Flesterchan\u002Fwp-postratings\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Flesterchan\u002Fwp-postratings\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Plugin icon by \u003Ca href=\"http:\u002F\u002Fwww.freepik.com\" rel=\"nofollow ugc\">Freepik\u003C\u002Fa> from \u003Ca href=\"http:\u002F\u002Fwww.flaticon.com\" rel=\"nofollow ugc\">Flaticon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Icons courtesy of \u003Ca href=\"http:\u002F\u002Fwww.famfamfam.com\u002F\" title=\"FamFamFam\" rel=\"nofollow ugc\">FamFamFam\u003C\u002Fa> and \u003Ca href=\"http:\u002F\u002Fwww.everaldo.com\" title=\"Everaldo\" rel=\"nofollow ugc\">Everaldo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Donations\u003C\u002Fh3>\n\u003Cp>I spent most of my free time creating, updating, maintaining and supporting these plugins, if you really love my plugins and could spare me a couple of bucks, I will really appreciate it. If not feel free to use it without any obligations.\u003C\u002Fp>\n","Adds an AJAX rating system for your WordPress site's content.",30000,2264562,86,179,"2024-07-16T13:07:00.000Z","6.6.5","4.9.6",[154,155,23,73,156],"postrating","postratings","vote","https:\u002F\u002Flesterchan.net\u002Fportfolio\u002Fprogramming\u002Fphp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-postratings.1.91.2.zip",88,"2024-08-01 00:00:00",{"slug":162,"name":163,"version":164,"author":93,"author_profile":94,"description":165,"short_description":166,"active_installs":167,"downloaded":168,"rating":169,"num_ratings":170,"last_updated":171,"tested_up_to":172,"requires_at_least":173,"requires_php":104,"tags":174,"homepage":111,"download_link":178,"security_score":13,"vuln_count":179,"unpatched_count":28,"last_vuln_date":180,"fetched_at":88},"rate-my-post","Rate My Post – Star Rating Plugin by FeedbackWP","4.5.1","\u003Cp>Rate My Post – Star Rating System by FeedbackWP allows you to easily add rating functionality to your WordPress website. Visitors can rate your posts\u002Fpages and send you private feedback after rating.\u003C\u002Fp>\n\u003Cp>Functionality to add star rating and result widget to custom post types, use different rating icons, create custom rating widgets that work independently of posts and pages is available in the \u003Ca href=\"https:\u002F\u002Ffeedbackwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">Premium Version\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>What sets Rate My Post apart from other WordPress rating plugins is its simplicity, performance and impact on engagement. It works with any page cache plugin and is probably the most customizable free WordPress rating plugin.\u003C\u002Fp>\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\u002FDBbd3sXiT8U?version=3&rel=0&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>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Highlights\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add rating functionality to your website automatically or use shortcodes – no coding required!\u003C\u002Fli>\n\u003Cli>Option to show ratings visually before the content of each post (so-called results widget)\u003C\u002Fli>\n\u003Cli>Stats section where you can see how many votes each post\u002Fpage received and what is its average rating.\u003C\u002Fli>\n\u003Cli>Analytics section with detailed information about each rating such as time, IP (optionally), username, title, time spent on page before rating etc.\u003C\u002Fli>\n\u003Cli>Easily change ratings in the admin panel\u003C\u002Fli>\n\u003Cli>Supports structured data for rich snippets according to the latest \u003Ca href=\"https:\u002F\u002Fwebmasters.googleblog.com\u002F2019\u002F09\u002Fmaking-review-rich-results-more-helpful.html\" rel=\"nofollow ugc\">Google guidelines\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>GDPR compliant\u003C\u002Fli>\n\u003Cli>Top rated posts widget\u003C\u002Fli>\n\u003Cli>Custom templates for complete customization\u003C\u002Fli>\n\u003Cli>Works with infinite scroll plugins and popups (implementation required)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>FeedbackWP Premium\u003C\u002Fstrong>\u003Cbr \u002F>\n  This is the lite version of \u003Ca href=\"https:\u002F\u002Ffeedbackwp.com\u002Fpricing\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">FeedbackWP Premium\u003C\u002Fa> rating plugin with structured data for rich snippets. \u003Ca href=\"https:\u002F\u002Ffeedbackwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">Click here to purchase the best WordPress feedback, star rating and rate my post plugin.\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Shortcodes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>[ratemypost] – embeds rating widget\u003C\u002Fp>\n\u003Cp>[ratemypost-result] – embeds results widget\u003C\u002Fp>\n\u003Cp>It is also possible to embed a rating of whichever post by passing the id of the post to the shortcode.\u003C\u002Fp>\n\u003Cp>[ratemypost id=”1″] – embeds rating widget for the post with the id of 1\u003C\u002Fp>\n\u003Cp>[ratemypost-result id=”1″] – embeds results widget for the post with the id of 1\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FeedbackWP Premium\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffeedbackwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">FeedbackWP Premium\u003C\u002Fa> comes with advanced schema selector which allows you to select schema type directly in the post editor for each post and supports custom rating widgets. Read more about \u003Ca href=\"https:\u002F\u002Ffeedbackwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">FeedbackWP Premium\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Features to add rating and feedback result widgets to Custom Post Types (CPT), add rating to existing posts without votes, and support for a different icon other than the Star icon are available in \u003Ca href=\"https:\u002F\u002Ffeedbackwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">FeedbackWP Premium\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Components\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin includes five components; rating widget, results widget, social widget, feedback widget and top rated posts widget.\u003C\u002Fp>\n\u003Ch4>Rating Widget Features:\u003C\u002Fh4>\n\u003Cp>\u003Cem>Rating widget adds the basic rating functionality to your website\u003C\u002Fem>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Choose between different types of rating widget: Stars, Thumbs, Hearts, Smileys and Trophies\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add rating widget to any page\u002Fpost with shortcode: [ratemypost]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add rating widget to all posts or pages with one click in the settings\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Exclude rating widget from certain pages and posts – such as About Us page etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>All texts and colors can be easily changed in the settings\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option to add structured data for Rich Snippets to be displayed in search engines\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option to get email when a post is rated\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option to prevent accidental votes\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Prevent double votes with cookies\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option to hide average rating and vote count\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option to show descriptive ratings while a user hovers over rating icons\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option to enable reCAPTCHA v3 and Cloudflare Turnstile protection\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option to show results (visual rating) on archive pages\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option to allow only logged in users to vote\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option to prevent double votes via IP addresses\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Results Widget Features:\u003C\u002Fh4>\n\u003Cp>\u003Cem>Results widget is similar to the rating widget, but is not interactive – it only displays rating visually.\u003C\u002Fem>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Optional feature – you can enable it or disable it\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add results widget to any page\u002Fpost with shortcode: [ratemypost-result]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add results widget to all posts or pages with one click in the settings\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Feedback Widget Features:\u003C\u002Fh4>\n\u003Cp>\u003Cem>Feedback widget enables visitors to leave you anonymous feedback\u003C\u002Fem>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Optional feature – you can enable it or disable it\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>After a negative rating (you define what is a negative rating in the settings), displays the feedback widget\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Users who give you negative rating can help you improve your post\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Feedback is not posted publicly – only you can see it\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option to get an email if somebody leaves you feedback\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Social Widget Features:\u003C\u002Fh4>\n\u003Cp>\u003Cem>Social widget displays social follow or social share links after the rating has been submitted\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>You can show social follow\u002Fshare links after a positive rating (you define what is a positive rating in the settings).\u003C\u002Fp>\n\u003Ch4>Top Rated Posts Widget:\u003C\u002Fh4>\n\u003Cp>\u003Cem>Displays top rated posts on your website\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Display top-rated posts on your website with the “Top Rated Posts” widget. You can specify the number of posts, minimum average rating, and vote count required. Additionally, enable featured images and visual ratings.\u003C\u002Fp>\n\u003Cp>[ratemypost-top-rated] – embeds the top-rated posts widget.\u003C\u002Fp>\n\u003Ch4>Why use Rate My Post?\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\n\u003Cp>Increase engagement\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Get feedback and improve your content\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Get more followers on social media\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>It’s responsive, lightweight and simple to use\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>It’s probably the most customizable free WordPress rating plugin\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>It uses AJAX and thus works super fast\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>It’s compatible with caching plugins\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>It supports structured data for rich snippets\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>It works with multilingual websites\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>AMP compatibility\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Cloudflare Turnstile and reCAPTCHA v3 protection\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Migration tools – easily migrate from kk Star Ratings, YASR or WP-PostRatings\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Add Star Rating to WordPress posts & pages, collect feedbacks from users and improve website SEO with Schema markup for Rich Snippets.",20000,694994,94,157,"2026-03-29T18:09:00.000Z","7.0","6.0",[175,176,108,177,81],"post-rating","rate-page","rating-system","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frate-my-post.4.5.1.zip",7,"2024-12-12 00:00:00",{"attackSurface":182,"codeSignals":358,"taintFlows":529,"riskAssessment":530,"analyzedAt":536},{"hooks":183,"ajaxHandlers":354,"restRoutes":355,"shortcodes":356,"cronEvents":357,"entryPointCount":28,"unprotectedCount":28},[184,190,194,199,203,207,211,215,217,220,223,225,227,230,232,234,235,237,239,240,242,243,245,247,248,250,251,253,255,256,258,259,260,262,264,266,267,269,270,271,272,273,275,276,278,279,281,283,285,289,290,292,294,295,296,297,298,300,301,302,304,306,308,310,312,314,315,316,318,319,321,323,325,327,328,330,332,334,335,336,337,338,340,341,342,343,345,346,347,348,349,351,352,353],{"type":185,"name":186,"callback":187,"file":188,"line":189},"action","add_meta_boxes","buffercode_post_mode","article-difficulty-level.php",40,{"type":185,"name":191,"callback":192,"file":188,"line":193},"save_post","buffercode_save_meta_box",115,{"type":195,"name":196,"callback":197,"file":188,"line":198},"filter","the_content","buffercode_meta_content",264,{"type":195,"name":200,"callback":201,"file":188,"line":202},"manage_posts_columns","article_bc_columns_head",269,{"type":185,"name":204,"callback":205,"priority":50,"file":188,"line":206},"manage_posts_custom_column","article_bc_columns_content",270,{"type":185,"name":208,"callback":209,"file":210,"line":179},"admin_menu","bc_article_diff_menu","bc-article-difficulty.php",{"type":185,"name":212,"callback":213,"file":210,"line":214},"wp_enqueue_scripts","bc_article_diffic_style",19,{"type":185,"name":216,"callback":213,"file":210,"line":11},"admin_init",{"type":185,"name":216,"callback":218,"file":210,"line":219},"bc_article_register_settings",31,{"type":185,"name":186,"callback":187,"file":221,"line":222},"tags\\1.1\\article-difficulty-level.php",42,{"type":185,"name":191,"callback":192,"file":221,"line":224},116,{"type":195,"name":196,"callback":197,"file":221,"line":226},170,{"type":185,"name":208,"callback":209,"file":228,"line":229},"tags\\1.1\\bc-article-difficulty.php",2,{"type":185,"name":216,"callback":218,"file":228,"line":231},12,{"type":185,"name":186,"callback":187,"file":233,"line":222},"tags\\1.1.2\\article-difficulty-level.php",{"type":185,"name":191,"callback":192,"file":233,"line":224},{"type":195,"name":196,"callback":197,"file":233,"line":236},176,{"type":185,"name":208,"callback":209,"file":238,"line":229},"tags\\1.1.2\\bc-article-difficulty.php",{"type":185,"name":216,"callback":218,"file":238,"line":231},{"type":185,"name":186,"callback":187,"file":241,"line":222},"tags\\1.1.3\\article-difficulty-level.php",{"type":185,"name":191,"callback":192,"file":241,"line":224},{"type":195,"name":196,"callback":197,"file":241,"line":244},180,{"type":185,"name":208,"callback":209,"file":246,"line":179},"tags\\1.1.3\\bc-article-difficulty.php",{"type":185,"name":216,"callback":218,"file":246,"line":125},{"type":185,"name":186,"callback":187,"file":249,"line":222},"tags\\1.1.4\\article-difficulty-level.php",{"type":185,"name":191,"callback":192,"file":249,"line":224},{"type":195,"name":196,"callback":197,"file":249,"line":252},218,{"type":185,"name":208,"callback":209,"file":254,"line":179},"tags\\1.1.4\\bc-article-difficulty.php",{"type":185,"name":216,"callback":218,"file":254,"line":125},{"type":185,"name":186,"callback":187,"file":257,"line":222},"tags\\1.1.5\\article-difficulty-level.php",{"type":185,"name":191,"callback":192,"file":257,"line":224},{"type":195,"name":196,"callback":197,"file":257,"line":252},{"type":195,"name":200,"callback":201,"file":257,"line":261},222,{"type":185,"name":204,"callback":205,"priority":50,"file":257,"line":263},223,{"type":185,"name":208,"callback":209,"file":265,"line":179},"tags\\1.1.5\\bc-article-difficulty.php",{"type":185,"name":216,"callback":218,"file":265,"line":125},{"type":185,"name":186,"callback":187,"file":268,"line":222},"tags\\1.1.6\\article-difficulty-level.php",{"type":185,"name":191,"callback":192,"file":268,"line":224},{"type":195,"name":196,"callback":197,"file":268,"line":252},{"type":195,"name":200,"callback":201,"file":268,"line":261},{"type":185,"name":204,"callback":205,"priority":50,"file":268,"line":263},{"type":185,"name":208,"callback":209,"file":274,"line":179},"tags\\1.1.6\\bc-article-difficulty.php",{"type":185,"name":216,"callback":218,"file":274,"line":125},{"type":185,"name":186,"callback":187,"file":277,"line":222},"tags\\2.1\\article-difficulty-level.php",{"type":185,"name":191,"callback":192,"file":277,"line":224},{"type":195,"name":196,"callback":197,"file":277,"line":280},228,{"type":195,"name":200,"callback":201,"file":277,"line":282},232,{"type":185,"name":204,"callback":205,"priority":50,"file":277,"line":284},233,{"type":185,"name":216,"callback":286,"priority":136,"file":287,"line":288},"bc_article_js","tags\\2.1\\bc-article-difficulty.php",6,{"type":185,"name":208,"callback":209,"file":287,"line":179},{"type":185,"name":216,"callback":218,"file":287,"line":291},23,{"type":185,"name":186,"callback":187,"file":293,"line":222},"tags\\2.1.1.1\\article-difficulty-level.php",{"type":185,"name":191,"callback":192,"file":293,"line":224},{"type":195,"name":196,"callback":197,"file":293,"line":280},{"type":195,"name":200,"callback":201,"file":293,"line":282},{"type":185,"name":204,"callback":205,"priority":50,"file":293,"line":284},{"type":185,"name":216,"callback":286,"priority":136,"file":299,"line":288},"tags\\2.1.1.1\\bc-article-difficulty.php",{"type":185,"name":208,"callback":209,"file":299,"line":179},{"type":185,"name":216,"callback":218,"file":299,"line":291},{"type":185,"name":186,"callback":187,"file":303,"line":222},"tags\\2.2\\article-difficulty-level.php",{"type":185,"name":191,"callback":192,"file":303,"line":305},117,{"type":195,"name":196,"callback":197,"file":303,"line":307},239,{"type":195,"name":200,"callback":201,"file":303,"line":309},243,{"type":185,"name":204,"callback":205,"priority":50,"file":303,"line":311},244,{"type":185,"name":216,"callback":286,"priority":136,"file":313,"line":288},"tags\\2.2\\bc-article-difficulty.php",{"type":185,"name":208,"callback":209,"file":313,"line":179},{"type":185,"name":216,"callback":218,"file":313,"line":291},{"type":185,"name":186,"callback":187,"file":317,"line":222},"tags\\2.2.1\\article-difficulty-level.php",{"type":185,"name":191,"callback":192,"file":317,"line":305},{"type":195,"name":196,"callback":197,"file":317,"line":320},242,{"type":195,"name":200,"callback":201,"file":317,"line":322},247,{"type":185,"name":204,"callback":205,"priority":50,"file":317,"line":324},248,{"type":185,"name":216,"callback":286,"priority":136,"file":326,"line":288},"tags\\2.2.1\\bc-article-difficulty.php",{"type":185,"name":208,"callback":209,"file":326,"line":179},{"type":185,"name":212,"callback":213,"file":326,"line":329},16,{"type":185,"name":216,"callback":218,"file":326,"line":331},29,{"type":185,"name":186,"callback":187,"file":333,"line":222},"tags\\2.2.2\\article-difficulty-level.php",{"type":185,"name":191,"callback":192,"file":333,"line":305},{"type":195,"name":196,"callback":197,"file":333,"line":320},{"type":195,"name":200,"callback":201,"file":333,"line":322},{"type":185,"name":204,"callback":205,"priority":50,"file":333,"line":324},{"type":185,"name":216,"callback":286,"priority":136,"file":339,"line":288},"tags\\2.2.2\\bc-article-difficulty.php",{"type":185,"name":208,"callback":209,"file":339,"line":179},{"type":185,"name":212,"callback":213,"file":339,"line":329},{"type":185,"name":216,"callback":218,"file":339,"line":331},{"type":185,"name":186,"callback":187,"file":344,"line":189},"tags\\3.0\\article-difficulty-level.php",{"type":185,"name":191,"callback":192,"file":344,"line":193},{"type":195,"name":196,"callback":197,"file":344,"line":198},{"type":195,"name":200,"callback":201,"file":344,"line":202},{"type":185,"name":204,"callback":205,"priority":50,"file":344,"line":206},{"type":185,"name":208,"callback":209,"file":350,"line":179},"tags\\3.0\\bc-article-difficulty.php",{"type":185,"name":212,"callback":213,"file":350,"line":214},{"type":185,"name":216,"callback":213,"file":350,"line":11},{"type":185,"name":216,"callback":218,"file":350,"line":219},[],[],[],[],{"dangerousFunctions":359,"sqlUsage":360,"outputEscaping":362,"fileOperations":28,"externalRequests":28,"nonceChecks":363,"capabilityChecks":527,"bundledLibraries":528},[],{"prepared":28,"raw":28,"locations":361},[],{"escaped":363,"rawEcho":364,"locations":365},13,119,[366,369,371,373,375,377,379,381,382,384,386,388,390,392,394,396,398,400,402,404,406,407,409,411,413,415,416,418,420,421,422,424,426,428,430,432,433,435,436,438,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,461,462,463,464,465,467,469,471,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,494,496,497,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526],{"file":188,"line":367,"context":368},288,"raw output",{"file":188,"line":370,"context":368},291,{"file":188,"line":372,"context":368},294,{"file":188,"line":374,"context":368},297,{"file":188,"line":376,"context":368},300,{"file":188,"line":378,"context":368},376,{"file":210,"line":380,"context":368},63,{"file":210,"line":39,"context":368},{"file":210,"line":383,"context":368},69,{"file":210,"line":385,"context":368},76,{"file":210,"line":387,"context":368},81,{"file":210,"line":389,"context":368},99,{"file":210,"line":391,"context":368},106,{"file":210,"line":393,"context":368},113,{"file":210,"line":395,"context":368},120,{"file":210,"line":397,"context":368},127,{"file":228,"line":399,"context":368},44,{"file":228,"line":401,"context":368},49,{"file":228,"line":403,"context":368},50,{"file":238,"line":405,"context":368},45,{"file":238,"line":403,"context":368},{"file":238,"line":408,"context":368},51,{"file":238,"line":410,"context":368},59,{"file":246,"line":412,"context":368},53,{"file":246,"line":414,"context":368},58,{"file":246,"line":410,"context":368},{"file":246,"line":417,"context":368},67,{"file":246,"line":419,"context":368},74,{"file":246,"line":387,"context":368},{"file":246,"line":159,"context":368},{"file":246,"line":423,"context":368},95,{"file":246,"line":425,"context":368},102,{"file":254,"line":427,"context":368},55,{"file":254,"line":429,"context":368},60,{"file":254,"line":431,"context":368},61,{"file":254,"line":383,"context":368},{"file":254,"line":434,"context":368},87,{"file":254,"line":169,"context":368},{"file":254,"line":437,"context":368},101,{"file":254,"line":439,"context":368},108,{"file":254,"line":193,"context":368},{"file":265,"line":427,"context":368},{"file":265,"line":429,"context":368},{"file":265,"line":431,"context":368},{"file":265,"line":383,"context":368},{"file":265,"line":434,"context":368},{"file":265,"line":169,"context":368},{"file":265,"line":437,"context":368},{"file":265,"line":439,"context":368},{"file":265,"line":193,"context":368},{"file":274,"line":427,"context":368},{"file":274,"line":429,"context":368},{"file":274,"line":431,"context":368},{"file":274,"line":383,"context":368},{"file":274,"line":434,"context":368},{"file":274,"line":169,"context":368},{"file":274,"line":437,"context":368},{"file":274,"line":439,"context":368},{"file":274,"line":193,"context":368},{"file":287,"line":460,"context":368},54,{"file":287,"line":410,"context":368},{"file":287,"line":429,"context":368},{"file":287,"line":39,"context":368},{"file":287,"line":148,"context":368},{"file":287,"line":466,"context":368},93,{"file":287,"line":468,"context":368},100,{"file":287,"line":470,"context":368},107,{"file":287,"line":472,"context":368},114,{"file":299,"line":460,"context":368},{"file":299,"line":410,"context":368},{"file":299,"line":429,"context":368},{"file":299,"line":39,"context":368},{"file":299,"line":148,"context":368},{"file":299,"line":466,"context":368},{"file":299,"line":468,"context":368},{"file":299,"line":470,"context":368},{"file":299,"line":472,"context":368},{"file":313,"line":460,"context":368},{"file":313,"line":410,"context":368},{"file":313,"line":429,"context":368},{"file":313,"line":39,"context":368},{"file":313,"line":148,"context":368},{"file":313,"line":466,"context":368},{"file":313,"line":468,"context":368},{"file":313,"line":470,"context":368},{"file":313,"line":472,"context":368},{"file":326,"line":429,"context":368},{"file":326,"line":493,"context":368},65,{"file":326,"line":495,"context":368},66,{"file":326,"line":419,"context":368},{"file":326,"line":498,"context":368},92,{"file":326,"line":389,"context":368},{"file":326,"line":391,"context":368},{"file":326,"line":393,"context":368},{"file":326,"line":395,"context":368},{"file":339,"line":429,"context":368},{"file":339,"line":493,"context":368},{"file":339,"line":495,"context":368},{"file":339,"line":419,"context":368},{"file":339,"line":498,"context":368},{"file":339,"line":389,"context":368},{"file":339,"line":391,"context":368},{"file":339,"line":393,"context":368},{"file":339,"line":395,"context":368},{"file":344,"line":367,"context":368},{"file":344,"line":370,"context":368},{"file":344,"line":372,"context":368},{"file":344,"line":374,"context":368},{"file":344,"line":376,"context":368},{"file":350,"line":380,"context":368},{"file":350,"line":39,"context":368},{"file":350,"line":383,"context":368},{"file":350,"line":385,"context":368},{"file":350,"line":387,"context":368},{"file":350,"line":389,"context":368},{"file":350,"line":391,"context":368},{"file":350,"line":393,"context":368},{"file":350,"line":395,"context":368},{"file":350,"line":397,"context":368},26,[],[],{"summary":531,"deductions":532},"The \"article-difficulty-level\" v3.1 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of known vulnerabilities, CVEs, and critical taint flows is a positive indicator.  Furthermore, the plugin demonstrates good security practices by utilizing prepared statements for all SQL queries, performing a significant number of capability checks, and implementing nonce checks. The lack of a large attack surface through AJAX, REST API, shortcodes, or cron events also contributes to its favorable security profile.\n\nHowever, a notable concern arises from the output escaping. With 132 total outputs and only 10% properly escaped, there is a significant risk of Cross-Site Scripting (XSS) vulnerabilities. While the static analysis did not explicitly identify taint flows related to this, the low rate of proper escaping creates a substantial opening for attackers to inject malicious scripts into the site's frontend, potentially impacting users who interact with the plugin's output.\n\nThe plugin's vulnerability history is currently clear, which is a strength. However, this does not completely negate the risks identified in the code analysis. The primary weakness lies in the insufficient output escaping, which requires immediate attention to mitigate potential XSS attacks. The plugin's strengths in other areas are commendable, but the output escaping issue represents a critical oversight that needs to be addressed to ensure a robust security posture.",[533],{"reason":534,"points":535},"Low rate of output escaping",8,"2026-03-16T23:04:02.808Z",{"wat":538,"direct":543},{"assetPaths":539,"generatorPatterns":540,"scriptPaths":541,"versionParams":542},[],[],[],[],{"cssClasses":544,"htmlComments":545,"htmlAttributes":546,"restEndpoints":547,"jsGlobals":548,"shortcodeOutput":549},[],[],[],[],[],[550,550,550,550,550],"\u003Cb>Select the Difficulty of this Post \u003C\u002Fb>&nbsp;&nbsp;&nbsp;\u003Cfont color=#000>\u003Cdiv class=\"H2\" >",{"error":552,"url":553,"statusCode":554,"statusMessage":555,"message":555},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Farticle-difficulty-level\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":557,"versions":558},15,[559,565,571,578,585,592,599,606,613,620,627,634,641,648,655],{"version":6,"download_url":26,"svn_tag_url":560,"released_at":29,"has_diff":561,"diff_files_changed":562,"diff_lines":29,"trac_diff_url":563,"vulnerabilities":564,"is_current":552},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Farticle-difficulty-level\u002Ftags\u002F3.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farticle-difficulty-level%2Ftags%2F3.0&new_path=%2Farticle-difficulty-level%2Ftags%2F3.1",[],{"version":54,"download_url":566,"svn_tag_url":567,"released_at":29,"has_diff":561,"diff_files_changed":568,"diff_lines":29,"trac_diff_url":569,"vulnerabilities":570,"is_current":561},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farticle-difficulty-level.3.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farticle-difficulty-level\u002Ftags\u002F3.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farticle-difficulty-level%2Ftags%2F2.2.2&new_path=%2Farticle-difficulty-level%2Ftags%2F3.0",[],{"version":572,"download_url":573,"svn_tag_url":574,"released_at":29,"has_diff":561,"diff_files_changed":575,"diff_lines":29,"trac_diff_url":576,"vulnerabilities":577,"is_current":561},"2.2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farticle-difficulty-level.2.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farticle-difficulty-level\u002Ftags\u002F2.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farticle-difficulty-level%2Ftags%2F2.2.1&new_path=%2Farticle-difficulty-level%2Ftags%2F2.2.2",[],{"version":579,"download_url":580,"svn_tag_url":581,"released_at":29,"has_diff":561,"diff_files_changed":582,"diff_lines":29,"trac_diff_url":583,"vulnerabilities":584,"is_current":561},"2.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farticle-difficulty-level.2.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farticle-difficulty-level\u002Ftags\u002F2.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farticle-difficulty-level%2Ftags%2F2.2&new_path=%2Farticle-difficulty-level%2Ftags%2F2.2.1",[],{"version":586,"download_url":587,"svn_tag_url":588,"released_at":29,"has_diff":561,"diff_files_changed":589,"diff_lines":29,"trac_diff_url":590,"vulnerabilities":591,"is_current":561},"2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farticle-difficulty-level.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farticle-difficulty-level\u002Ftags\u002F2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farticle-difficulty-level%2Ftags%2F2.1.1.1&new_path=%2Farticle-difficulty-level%2Ftags%2F2.2",[],{"version":593,"download_url":594,"svn_tag_url":595,"released_at":29,"has_diff":561,"diff_files_changed":596,"diff_lines":29,"trac_diff_url":597,"vulnerabilities":598,"is_current":561},"2.1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farticle-difficulty-level.2.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farticle-difficulty-level\u002Ftags\u002F2.1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farticle-difficulty-level%2Ftags%2F2.1.1&new_path=%2Farticle-difficulty-level%2Ftags%2F2.1.1.1",[],{"version":600,"download_url":601,"svn_tag_url":602,"released_at":29,"has_diff":561,"diff_files_changed":603,"diff_lines":29,"trac_diff_url":604,"vulnerabilities":605,"is_current":561},"2.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farticle-difficulty-level.2.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farticle-difficulty-level\u002Ftags\u002F2.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farticle-difficulty-level%2Ftags%2F2.1&new_path=%2Farticle-difficulty-level%2Ftags%2F2.1.1",[],{"version":607,"download_url":608,"svn_tag_url":609,"released_at":29,"has_diff":561,"diff_files_changed":610,"diff_lines":29,"trac_diff_url":611,"vulnerabilities":612,"is_current":561},"2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farticle-difficulty-level.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farticle-difficulty-level\u002Ftags\u002F2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farticle-difficulty-level%2Ftags%2F2.0&new_path=%2Farticle-difficulty-level%2Ftags%2F2.1",[],{"version":614,"download_url":615,"svn_tag_url":616,"released_at":29,"has_diff":561,"diff_files_changed":617,"diff_lines":29,"trac_diff_url":618,"vulnerabilities":619,"is_current":561},"2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farticle-difficulty-level.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farticle-difficulty-level\u002Ftags\u002F2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farticle-difficulty-level%2Ftags%2F1.1.6&new_path=%2Farticle-difficulty-level%2Ftags%2F2.0",[],{"version":621,"download_url":622,"svn_tag_url":623,"released_at":29,"has_diff":561,"diff_files_changed":624,"diff_lines":29,"trac_diff_url":625,"vulnerabilities":626,"is_current":561},"1.1.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farticle-difficulty-level.1.1.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farticle-difficulty-level\u002Ftags\u002F1.1.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farticle-difficulty-level%2Ftags%2F1.1.5&new_path=%2Farticle-difficulty-level%2Ftags%2F1.1.6",[],{"version":628,"download_url":629,"svn_tag_url":630,"released_at":29,"has_diff":561,"diff_files_changed":631,"diff_lines":29,"trac_diff_url":632,"vulnerabilities":633,"is_current":561},"1.1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farticle-difficulty-level.1.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farticle-difficulty-level\u002Ftags\u002F1.1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farticle-difficulty-level%2Ftags%2F1.1.4&new_path=%2Farticle-difficulty-level%2Ftags%2F1.1.5",[],{"version":635,"download_url":636,"svn_tag_url":637,"released_at":29,"has_diff":561,"diff_files_changed":638,"diff_lines":29,"trac_diff_url":639,"vulnerabilities":640,"is_current":561},"1.1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farticle-difficulty-level.1.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farticle-difficulty-level\u002Ftags\u002F1.1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farticle-difficulty-level%2Ftags%2F1.1.3&new_path=%2Farticle-difficulty-level%2Ftags%2F1.1.4",[],{"version":642,"download_url":643,"svn_tag_url":644,"released_at":29,"has_diff":561,"diff_files_changed":645,"diff_lines":29,"trac_diff_url":646,"vulnerabilities":647,"is_current":561},"1.1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farticle-difficulty-level.1.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farticle-difficulty-level\u002Ftags\u002F1.1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farticle-difficulty-level%2Ftags%2F1.1.2&new_path=%2Farticle-difficulty-level%2Ftags%2F1.1.3",[],{"version":649,"download_url":650,"svn_tag_url":651,"released_at":29,"has_diff":561,"diff_files_changed":652,"diff_lines":29,"trac_diff_url":653,"vulnerabilities":654,"is_current":561},"1.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farticle-difficulty-level.1.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farticle-difficulty-level\u002Ftags\u002F1.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Farticle-difficulty-level%2Ftags%2F1.1&new_path=%2Farticle-difficulty-level%2Ftags%2F1.1.2",[],{"version":656,"download_url":657,"svn_tag_url":658,"released_at":29,"has_diff":561,"diff_files_changed":659,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":660,"is_current":561},"1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farticle-difficulty-level.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Farticle-difficulty-level\u002Ftags\u002F1.1\u002F",[],[]]