[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2VAYDJHRSME2zFJlhRjxgUlQ01ntnmV7ExPwK9Tb51I":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":22,"download_link":23,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":135,"fingerprints":549},"woo-dis-comments-and-ratings","eCommerce Comments and Ratings","3.1.1","zamartz","https:\u002F\u002Fprofiles.wordpress.org\u002Fzamartz\u002F","\u003Cp>Rebuilt from the ground up, the eCommerce Discus Comments and Ratings is packed with even more features.\u003C\u002Fp>\n\u003Cp>The plugin adds administrative functionality to the eCommerce settings allowing you to target where the comment thread and comment counts can be displayed.\u003C\u002Fp>\n\u003Cp>This allows you to show how customers are conversing over your products. It is great for digital downloads and a community forum for self-service support and suggested enhancements.\u003C\u002Fp>\n\u003Cp>This adds additional functionality and support to the legacy plugin eCommerce Disqus. Users of the legacy plugin that have a paid version of this extension will have a one click option to import their previous rules\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Place the Disqus Comment Thread on Product page:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Free = Corrects Native Disqus plugin from loading in a way that causes errors across PLP & PDP\u003C\u002Fli>\n\u003Cli>ree = Add a new tab to PDP for Disqus Comment Thread to show\u003C\u002Fli>\n\u003Cli>Paid = Replace Comments tab with Disqus Comment Thread\u003C\u002Fli>\n\u003Cli>Paid = Add Disqus Comment Thread under the product tabs\u003C\u002Fli>\n\u003Cli>Paid = Add Disqus Comment Thread under product summary\u003C\u002Fli>\n\u003Cli>Paid = Custom Target where to insert Disqus Comment Thread on page\u003C\u002Fli>\n\u003Cli>Paid = Import legacy plugin settings for easy activation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Show Comment count on PLP and PDP:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Paid = Add Discus Comment Count on the PLP with default placements\u003C\u002Fli>\n\u003Cli>Paid = Custom target  Discus Comment Count on the PLP\u003C\u002Fli>\n\u003Cli>Paid = Add Discus Comment Count on the PDP with default placements\u003C\u002Fli>\n\u003Cli>Paid = Custom target  Discus Comment Count on the PDP\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Adds Network Support:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Paid = Manage all of your sites main activation of core features from the network admin\u003C\u002Fli>\n\u003Cli>Paid = Quick links from the network admin to each sites detail setting pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Multiple Ways to Identify your post IDs:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress Post ID (default – free)\u003C\u002Fli>\n\u003Cli>Product Parent SKU (paid)\u003C\u002Fli>\n\u003Cli>Variant SKU (paid)\u003C\u002Fli>\n\u003Cli>Product WordPress Slug (paid)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This allows you to target how comments are rolled up and displayed from Disqus.\u003C\u002Fp>\n\u003Ch3>Activation\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install and Activate Plugin through the ‘Plugins’ menu in WordPress\u003C\u002Fli>\n\u003Cli>Goto Settings in  YourSiteDomain\u002Fwp-admin\u002Fadmin.php?page=wc-settings&tab=products&section=disqus_comments_and_ratings\u003C\u002Fli>\n\u003Cli>Free – Use Select Option and Save\u003C\u002Fli>\n\u003Cli>Advanced – Add API Cridentials and Save\u003C\u002Fli>\n\u003Cli>Advanced – Activate API\u003C\u002Fli>\n\u003Cli>Advanced – Choose Setting for Both Reviews and Comments and Save\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Buy Updgrade\u003C\u002Fh3>\n\u003Cp>Purchase the Advanced option to allow both Commenting and Reviews on the Same Product = \u003Ca href=\"https:\u002F\u002Fzamartz.com\u002Fproduct\u002Fwoocommerce-disqus-comments-and-ratings\" rel=\"nofollow ugc\">WooCommerce Disqus Comments and Ratings\u003C\u002Fa>\u003C\u002Fp>\n","eCommerce Disqus Comments and Ratings gives you better control over palcement",10,14535,80,4,"2025-12-02T22:23:00.000Z","6.8.5","5.0.0","7.0",[20,21,7],"comments","ratings","https:\u002F\u002Fzamartz.com\u002Fproduct\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-dis-comments-and-ratings.3.1.1.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":13,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},3,98,186,78,"2026-04-04T17:59:57.710Z",[36,57,76,93,111],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":51,"download_link":55,"security_score":56,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"rate","Rate","0.4","Scott Taylor","https:\u002F\u002Fprofiles.wordpress.org\u002Fwonderboymusic\u002F","\u003Cp>Most ratings plugins contain too much code: inline JavaScript, messy markup, weird CSS. Rate is simple, hardly intrusive, and completely overridable.\u003C\u002Fp>\n\u003Cp>A Post\u002FPage\u002FCustom Post Type’s rating is the average of all comment ratings. A user can leave a rating when commenting, and change that rating inline after leaving a comment (if logged-in or Cookie’d).\u003C\u002Fp>\n\u003Cp>Don’t be afraid to play around and extend the code: drop a \u003Ccode>rate.css\u003C\u002Fcode> file in your theme directory and mine won’t even load (by default, Rate stars are transparent with a white border, so you can use \u003Ccode>background-color\u003C\u002Fcode> to set your stars’ colors)!\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php \n\u002F\u002F in this version, you need to insert these functions into your theme for ratings to appear\n\u002F\u002F you don't have to use the_rating(), the comment_rating() will work by itself, but the_rating() will not\n\n\u002F\u002F for a Post, Page, or Custom Post Type (average of all comment ratings)\nthe_rating();\n\n\u002F\u002F for a comment\nthe_comment_rating();\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Read More: http:\u002F\u002Fscottctaylor.wordpress.com\u002F2010\u002F11\u002F30\u002Fnew-plugin-rate\u002F\u003C\u002Fp>\n","Most ratings plugins contain too much code: inline JavaScript, messy markup, weird CSS. Rate is simple, hardly intrusive, and completely overridable.",40,23304,86,6,"2015-07-30T21:33:00.000Z","3.0.5","3.0","",[20,53,54,37,21],"pages","posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frate.0.4.zip",85,{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":11,"downloaded":65,"rating":25,"num_ratings":25,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":74,"download_link":75,"security_score":56,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"integration-for-baazarvoice","Integration for BazaarVoice","1.0.2","Miriam Goldman","https:\u002F\u002Fprofiles.wordpress.org\u002Fmiriamgoldman\u002F","\u003Cp>This plugin will allow you to connect your WordPress site to your BazaarVoice integration, by providing shortcodes to display your reviews, and overall star ratings for each product.\u003C\u002Fp>\n","An plugin that will integrate with the Bazaarvoice rating system.",1173,"2022-02-24T18:32:00.000Z","5.9.13","5.0","7.4",[71,20,21,72,73],"bazaarvoice","reviews","workable","https:\u002F\u002Fknowledge.bazaarvoice.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegration-for-baazarvoice.zip",{"slug":77,"name":78,"version":79,"author":77,"author_profile":80,"description":81,"short_description":82,"active_installs":11,"downloaded":83,"rating":24,"num_ratings":84,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":51,"tags":88,"homepage":91,"download_link":92,"security_score":56,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"weecomments","weeComments – Shop & Products Reviews","3.1.4","https:\u002F\u002Fprofiles.wordpress.org\u002Fweecomments\u002F","\u003Cp>Genera confianza en tu tienda online y aumenta las ventas con weecomments. http:\u002F\u002Fweecomments.com Muestra un widget de opiniones de la tienda online, se envian emails de invitación a dejar una opinión sobre los últimos pedidos. Solo opiniones de clientes reales. Rich Snippets de google, mejora el SEO. Valoraciones por producto.\u003C\u002Fp>\n","Genera confianza en tu tienda online y aumenta las ventas con weecomments. http:\u002F\u002Fweecomments.com Muestra un widget de opiniones de la tienda online,  &hellip;",2398,2,"2017-12-11T13:31:00.000Z","4.6.30","3.0.2",[20,89,21,72,90],"product-reviews","rich-snippets","http:\u002F\u002Fweecomments.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fweecomments.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":25,"downloaded":101,"rating":25,"num_ratings":25,"last_updated":102,"tested_up_to":103,"requires_at_least":104,"requires_php":105,"tags":106,"homepage":51,"download_link":110,"security_score":56,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"navthemes-employee-ratings","NavThemes Employee Ratings","1.1.1","NavThemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fnavthemes\u002F","\u003Col>\n\u003Cli>Professionalism\u003C\u002Fli>\n\u003Cli>Efficiency and technical knowledge\u003C\u002Fli>\n\u003Cli>Helping your Teammates.\u003C\u002Fli>\n\u003Cli>Proactiveness\u003C\u002Fli>\n\u003Cli>Leaves\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>By Timesheet your employees can keep track of time. The amount of time they spent on any project or on any task in a day.\u003C\u002Fp>\n\u003Cp>In Reports you can check how your employees performing based on these ratings. These reports are based on month and Days basis and get you Current average Rating of employee.\u003C\u002Fp>\n\u003Cp>In Timesheet Reports you can check timesheet report of any employee on any date.\u003C\u002Fp>\n\u003Cp>As per next Phase we going to make Those 5 parameters to be dynamic which organisation will be able to control based on their own Ratings system keys.\u003C\u002Fp>\n\u003Cp>For any feature request please mail at \u003Ca href=\"mailto:enquiry@navthemes.com\" rel=\"nofollow ugc\">enquiry@navthemes.com\u003C\u002Fa> or follow us on  \u003Ca href=\"https:\u002F\u002Ffacebook.com\u002FNavThemes\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003C\u002Fp>\n","Professionalism Efficiency and technical knowledge Helping your Teammates. Proactiveness Leaves By Timesheet your employees can keep track of time.",1092,"2019-03-18T06:29:00.000Z","4.9.29","3.0.1","5.2.4",[20,107,108,109,21],"employee","employees","performace","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnavthemes-employee-ratings.zip",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":119,"downloaded":120,"rating":121,"num_ratings":65,"last_updated":122,"tested_up_to":123,"requires_at_least":124,"requires_php":125,"tags":126,"homepage":131,"download_link":132,"security_score":133,"vuln_count":84,"unpatched_count":25,"last_vuln_date":134,"fetched_at":27},"akismet","Akismet Anti-spam: Spam Protection","5.6","Automattic","https:\u002F\u002Fprofiles.wordpress.org\u002Fautomattic\u002F","\u003Cp>The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam solution for WordPress and WooCommerce.\u003C\u002Fp>\n\u003Cp>Akismet checks your comments and contact form submissions against our global database of spam to prevent your site from publishing malicious content. You can review the comment spam it catches on your blog’s “Comments” admin screen.\u003C\u002Fp>\n\u003Cp>Major features in Akismet include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically checks all comments and filters out the ones that look like spam.\u003C\u002Fli>\n\u003Cli>Each comment has a status history, so you can easily see which comments were caught or cleared by Akismet and which were spammed or unspammed by a moderator.\u003C\u002Fli>\n\u003Cli>URLs are shown in the comment body to reveal hidden or misleading links.\u003C\u002Fli>\n\u003Cli>Moderators can see the number of approved comments for each user.\u003C\u002Fli>\n\u003Cli>A discard feature that outright blocks the worst spam, saving you disk space and speeding up your site.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>PS: You’ll be prompted to get an Akismet.com API key to use it, once activated. Keys are free for personal blogs; paid subscriptions are available for businesses and commercial sites.\u003C\u002Fp>\n","The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam solution for WordPress and WooCommerce.",6000000,386405930,94,"2025-11-12T16:31:00.000Z","6.9.4","5.8","7.2",[127,128,20,129,130],"anti-spam","antispam","contact-form","spam","https:\u002F\u002Fakismet.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fakismet.5.6.zip",99,"2015-10-13 00:00:00",{"attackSurface":136,"codeSignals":360,"taintFlows":535,"riskAssessment":536,"analyzedAt":548},{"hooks":137,"ajaxHandlers":337,"restRoutes":357,"shortcodes":358,"cronEvents":359,"entryPointCount":47,"unprotectedCount":14},[138,144,148,153,157,160,164,169,172,176,179,183,187,191,194,198,202,207,212,216,220,224,227,230,235,238,241,244,246,250,253,259,263,267,269,272,274,276,279,281,285,289,292,295,297,301,305,309,312,316,320,323,327,329,332,335],{"type":139,"name":140,"callback":141,"file":142,"line":143},"filter","woocommerce_get_sections_products","add_product_disqus_comments_tab","admin\\class-wp-dis-comments-and-ratings-woo-settings.php",73,{"type":139,"name":145,"callback":146,"priority":11,"file":142,"line":147},"woocommerce_get_settings_products","woo_disqus_comments_settings",76,{"type":149,"name":150,"callback":151,"priority":44,"file":142,"line":152},"action","add_meta_boxes","woo_disqus_add_meta_boxes",84,{"type":149,"name":154,"callback":155,"file":142,"line":156},"woocommerce_new_product","woo_disqus_post_identifier_save_data",87,{"type":149,"name":158,"callback":155,"file":142,"line":159},"woocommerce_update_product",88,{"type":149,"name":161,"callback":162,"file":142,"line":163},"admin_footer","get_deactivation_plugin_modal",92,{"type":139,"name":165,"callback":166,"priority":11,"file":167,"line":168},"zamartz_dashboard_accordion_information","get_dashboard_information","admin\\class-zamartz-admin-addons.php",77,{"type":139,"name":170,"callback":171,"priority":11,"file":167,"line":13},"zamartz_dashboard_accordion_settings","get_dashboard_settings",{"type":139,"name":173,"callback":174,"priority":11,"file":167,"line":175},"zamartz_settings_subnav","get_section_tab_settings",83,{"type":149,"name":177,"callback":178,"priority":11,"file":167,"line":46},"zamartz_admin_addon_information","get_addon_information",{"type":149,"name":180,"callback":181,"priority":11,"file":167,"line":182},"zamartz_admin_addon_settings","get_addon_settings",89,{"type":139,"name":184,"callback":185,"file":167,"line":186},"cron_schedules","zamartz_interval_twice_monthly",104,{"type":149,"name":188,"callback":189,"file":167,"line":190},"zamartz_api_cron_schedule_twice_monthly","zamartz_api_cron_schedule_handler",107,{"type":139,"name":184,"callback":192,"file":167,"line":193},"zamartz_interval_weekly",110,{"type":149,"name":195,"callback":196,"file":167,"line":197},"zamartz_api_cron_schedule_admin_notice","zamartz_disable_paid_features",113,{"type":149,"name":199,"callback":200,"file":167,"line":201},"admin_notices","zamartz_api_admin_notice",116,{"type":139,"name":203,"callback":204,"priority":11,"file":205,"line":206},"zamartz_plugin_status","get_status_settings","admin\\class-zamartz-admin-status.php",44,{"type":139,"name":208,"callback":209,"priority":11,"file":210,"line":211},"zamartz_network_dashboard_accordion_information","get_network_dashboard_information","admin\\class-zamartz-network-admin-addons.php",65,{"type":139,"name":213,"callback":214,"priority":11,"file":210,"line":215},"zamartz_network_dashboard_accordion_settings","get_network_dashboard_settings",68,{"type":139,"name":217,"callback":218,"priority":11,"file":210,"line":219},"zamartz_network_dashboard_active_addons_site_list","set_active_addons_site_list",71,{"type":149,"name":221,"callback":222,"priority":11,"file":210,"line":223},"zamartz_network_addon_settings","get_network_addon_settings",74,{"type":149,"name":225,"callback":226,"priority":11,"file":210,"line":168},"zamartz_network_addon_information","get_network_addon_information",{"type":139,"name":228,"callback":229,"file":210,"line":46},"zamartz_network_is_remove_ads","closure",{"type":149,"name":231,"callback":232,"file":233,"line":234},"admin_enqueue_scripts","zamartz_enqueue_scripts","admin\\zamartz\\class-wp-woo-main-zamartz-admin.php",59,{"type":149,"name":231,"callback":236,"file":233,"line":237},"zamartz_enqueue_styles",60,{"type":149,"name":239,"callback":240,"file":233,"line":182},"admin_menu","init_menu",{"type":149,"name":242,"callback":243,"file":233,"line":163},"network_admin_menu","init_network_menu",{"type":149,"name":199,"callback":245,"file":233,"line":133},"get_event_tracker_notice_html",{"type":139,"name":247,"callback":229,"file":248,"line":249},"zamartz_is_remove_ads","admin\\zamartz\\helper\\trait-zamartz-general.php",227,{"type":139,"name":251,"callback":229,"file":252,"line":190},"wp_feed_cache_transient_lifetime","admin\\zamartz\\helper\\trait-zamartz-rss-methods.php",{"type":139,"name":254,"callback":255,"priority":256,"file":257,"line":258},"plugins_loaded","set_zamartz_admin_version",11,"includes\\class-wp-dis-comments-and-ratings-woo.php",143,{"type":139,"name":254,"callback":260,"priority":261,"file":257,"line":262},"load_addon_dependencies",13,144,{"type":149,"name":264,"callback":265,"file":257,"line":266},"network_admin_notices","render_error_message",148,{"type":149,"name":199,"callback":265,"file":257,"line":268},150,{"type":149,"name":254,"callback":270,"file":257,"line":271},"anonymous",268,{"type":149,"name":231,"callback":270,"file":257,"line":273},283,{"type":149,"name":231,"callback":270,"file":257,"line":275},284,{"type":149,"name":277,"callback":270,"file":257,"line":278},"wp_enqueue_scripts",299,{"type":149,"name":277,"callback":270,"file":257,"line":280},300,{"type":149,"name":282,"callback":283,"file":257,"line":284},"admin_init","deactivate_self",402,{"type":149,"name":286,"callback":287,"file":288,"line":234},"wp","woo_disqus_init","public\\class-wp-dis-comments-and-ratings-woo-front.php",{"type":149,"name":277,"callback":290,"priority":24,"file":288,"line":291},"woo_disqus_dequeue_scripts",90,{"type":149,"name":277,"callback":293,"file":288,"line":294},"woo_disqus_enqueue_scripts",101,{"type":149,"name":277,"callback":290,"priority":24,"file":288,"line":296},102,{"type":149,"name":298,"callback":299,"file":288,"line":300},"woocommerce_before_shop_loop_item","comment_count_placement_list_before",127,{"type":149,"name":302,"callback":303,"file":288,"line":304},"woocommerce_after_shop_loop_item","comment_count_placement_list_after",128,{"type":149,"name":306,"callback":307,"file":288,"line":308},"the_post","remove_dsq_comments_template",137,{"type":139,"name":310,"callback":311,"file":288,"line":268},"woocommerce_product_tabs","woo_disqus_replace_review_tab",{"type":139,"name":313,"callback":314,"file":288,"line":315},"woocommerce_product_after_tabs","woo_disqus_render_disqus_comments",153,{"type":139,"name":317,"callback":314,"priority":318,"file":288,"line":319},"woocommerce_after_single_product_summary",9,157,{"type":139,"name":310,"callback":321,"file":288,"line":322},"woo_disqus_add_comment_tab",163,{"type":149,"name":324,"callback":325,"priority":318,"file":288,"line":326},"woocommerce_single_product_summary","render_disqus_comment_count",183,{"type":149,"name":324,"callback":325,"priority":318,"file":288,"line":328},195,{"type":149,"name":330,"callback":325,"priority":318,"file":288,"line":331},"woocommerce_shop_loop_item_title",231,{"type":149,"name":333,"callback":325,"priority":318,"file":288,"line":334},"woocommerce_after_shop_loop_item_title",234,{"type":149,"name":330,"callback":325,"priority":318,"file":288,"line":336},240,[338,342,345,348,351,354],{"action":339,"nopriv":340,"callback":341,"hasNonce":340,"hasCapCheck":340,"file":142,"line":13},"woo_disqus_form_data_ajax",false,"save_form_data_ajax",{"action":343,"nopriv":340,"callback":343,"hasNonce":340,"hasCapCheck":340,"file":167,"line":344},"zamartz_review_now_ajax",125,{"action":346,"nopriv":340,"callback":347,"hasNonce":340,"hasCapCheck":340,"file":210,"line":13},"woo_disqus_get_network_api_status_ajax","get_network_api_status_ajax",{"action":349,"nopriv":340,"callback":341,"hasNonce":350,"hasCapCheck":350,"file":210,"line":175},"woo_disqus_network_addon_form_data_ajax",true,{"action":352,"nopriv":340,"callback":352,"hasNonce":340,"hasCapCheck":340,"file":233,"line":353},"wp_zamartz_admin_event_tracker_ajax",103,{"action":355,"nopriv":340,"callback":341,"hasNonce":350,"hasCapCheck":340,"file":233,"line":356},"wp_zamartz_admin_general_form_data_ajax",106,[],[],[],{"dangerousFunctions":361,"sqlUsage":362,"outputEscaping":369,"fileOperations":25,"externalRequests":14,"nonceChecks":533,"capabilityChecks":25,"bundledLibraries":534},[],{"prepared":25,"raw":363,"locations":364},1,[365],{"file":366,"line":367,"context":368},"uninstall.php",58,"$wpdb->get_col() with variable interpolation",{"escaped":14,"rawEcho":370,"locations":371},82,[372,375,377,379,381,383,385,387,389,391,393,396,397,398,400,402,404,406,409,411,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,449,451,453,454,455,457,459,461,463,465,467,469,470,472,474,476,478,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531],{"file":167,"line":373,"context":374},376,"raw output",{"file":167,"line":376,"context":374},381,{"file":167,"line":378,"context":374},388,{"file":167,"line":380,"context":374},398,{"file":167,"line":382,"context":374},403,{"file":167,"line":384,"context":374},419,{"file":167,"line":386,"context":374},428,{"file":167,"line":388,"context":374},450,{"file":210,"line":390,"context":374},352,{"file":210,"line":392,"context":374},379,{"file":394,"line":395,"context":374},"admin\\partials\\wp-dis-comments-html-form.php",26,{"file":394,"line":395,"context":374},{"file":394,"line":395,"context":374},{"file":233,"line":399,"context":374},246,{"file":233,"line":401,"context":374},278,{"file":233,"line":403,"context":374},316,{"file":233,"line":405,"context":374},333,{"file":407,"line":408,"context":374},"admin\\zamartz\\helper\\trait-zamartz-api-methods.php",269,{"file":407,"line":410,"context":374},285,{"file":407,"line":278,"context":374},{"file":407,"line":413,"context":374},491,{"file":407,"line":415,"context":374},498,{"file":407,"line":417,"context":374},558,{"file":407,"line":419,"context":374},584,{"file":407,"line":421,"context":374},612,{"file":407,"line":423,"context":374},659,{"file":407,"line":425,"context":374},765,{"file":407,"line":427,"context":374},802,{"file":407,"line":429,"context":374},885,{"file":248,"line":431,"context":374},173,{"file":248,"line":433,"context":374},317,{"file":248,"line":435,"context":374},321,{"file":248,"line":437,"context":374},640,{"file":248,"line":439,"context":374},666,{"file":248,"line":441,"context":374},694,{"file":248,"line":443,"context":374},696,{"file":248,"line":445,"context":374},699,{"file":447,"line":448,"context":374},"admin\\zamartz\\helper\\trait-zamartz-html-template.php",24,{"file":447,"line":450,"context":374},27,{"file":447,"line":452,"context":374},39,{"file":447,"line":44,"context":374},{"file":447,"line":159,"context":374},{"file":447,"line":456,"context":374},167,{"file":447,"line":458,"context":374},210,{"file":447,"line":460,"context":374},213,{"file":447,"line":462,"context":374},221,{"file":447,"line":464,"context":374},226,{"file":447,"line":466,"context":374},251,{"file":447,"line":468,"context":374},260,{"file":447,"line":401,"context":374},{"file":447,"line":471,"context":374},291,{"file":447,"line":473,"context":374},293,{"file":447,"line":475,"context":374},311,{"file":447,"line":477,"context":374},314,{"file":447,"line":403,"context":374},{"file":447,"line":480,"context":374},318,{"file":447,"line":482,"context":374},322,{"file":447,"line":484,"context":374},324,{"file":447,"line":486,"context":374},330,{"file":447,"line":488,"context":374},357,{"file":447,"line":490,"context":374},360,{"file":447,"line":492,"context":374},390,{"file":447,"line":494,"context":374},505,{"file":447,"line":496,"context":374},514,{"file":447,"line":498,"context":374},521,{"file":447,"line":500,"context":374},536,{"file":447,"line":502,"context":374},547,{"file":447,"line":504,"context":374},588,{"file":447,"line":506,"context":374},599,{"file":447,"line":508,"context":374},624,{"file":447,"line":510,"context":374},646,{"file":447,"line":512,"context":374},669,{"file":447,"line":514,"context":374},693,{"file":447,"line":516,"context":374},715,{"file":447,"line":518,"context":374},750,{"file":447,"line":520,"context":374},790,{"file":447,"line":522,"context":374},792,{"file":447,"line":524,"context":374},797,{"file":447,"line":526,"context":374},840,{"file":447,"line":528,"context":374},864,{"file":447,"line":530,"context":374},880,{"file":288,"line":532,"context":374},326,8,[],[],{"summary":537,"deductions":538},"The 'woo-dis-comments-and-ratings' plugin v3.1.1 exhibits a mixed security posture. While there is no known vulnerability history or critical issues flagged in taint analysis, the static analysis reveals significant areas of concern. The presence of six AJAX handlers, with four of them lacking authentication checks, creates a considerable attack surface that could be exploited by unauthenticated users.  Furthermore, the plugin's handling of SQL queries is problematic, with 100% of them not using prepared statements, increasing the risk of SQL injection vulnerabilities.\n\nThe output escaping is also a weakness, with only 5% of outputs being properly escaped, suggesting potential for cross-site scripting (XSS) vulnerabilities. While the plugin does not appear to bundle outdated libraries or make insecure file operations, the lack of capability checks on AJAX handlers and the overall low rate of proper output escaping are critical oversight. The absence of any recorded vulnerabilities is positive, but it does not negate the inherent risks exposed by the code analysis.\n\nIn conclusion, the plugin's strength lies in its lack of a known vulnerability history. However, the static analysis highlights critical security weaknesses, particularly the unprotected AJAX endpoints and the unescaped outputs, alongside insecure SQL query practices. These factors present a tangible risk that requires immediate attention and remediation to improve the plugin's overall security.",[539,541,543,545],{"reason":540,"points":11},"AJAX handlers without auth checks",{"reason":542,"points":11},"SQL queries not using prepared statements",{"reason":544,"points":533},"Low percentage of properly escaped output",{"reason":546,"points":547},"No capability checks on entry points",7,"2026-03-17T00:19:51.229Z",{"wat":550,"direct":559},{"assetPaths":551,"generatorPatterns":554,"scriptPaths":555,"versionParams":556},[552,553],"\u002Fwp-content\u002Fplugins\u002Fwoo-dis-comments-and-ratings\u002Fadmin\u002Fcss\u002Fwp-dis-comments-and-ratings-woo-admin.css","\u002Fwp-content\u002Fplugins\u002Fwoo-dis-comments-and-ratings\u002Fadmin\u002Fjs\u002Fwp-dis-comments-and-ratings-woo-admin.js",[],[553],[557,558],"wp-dis-comments-and-ratings\u002Fadmin\u002Fcss\u002Fwp-dis-comments-and-ratings-woo-admin.css?ver=","wp-dis-comments-and-ratings\u002Fadmin\u002Fjs\u002Fwp-dis-comments-and-ratings-woo-admin.js?ver=",{"cssClasses":560,"htmlComments":561,"htmlAttributes":562,"restEndpoints":563,"jsGlobals":564,"shortcodeOutput":566},[],[],[],[],[565],"Wp_Woo_Dis_Comments_And_Ratings",[]]