[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$faBsrS3YtPO5jtGmTfPzHYo6W4yjwUQCBCqmRiJqVYpQ":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":18,"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":34,"analysis":141,"fingerprints":240},"reportcomments","Report Comments","1.2","lefalque","https:\u002F\u002Fprofiles.wordpress.org\u002Flefalque\u002F","\u003Cp>Adds a link next to the reply link below each comment, which allows visitors to flag comments as inappropriate. A sub page to comments in admin is added, where an administrator may review all the flagged comments and decide if they should be removed or not.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Ability for visitors to report comments they find offensive.\u003C\u002Fli>\n\u003Cli>Once a flagged comment has been deemed ok, it wont be able to be flagged again.\u003C\u002Fli>\n\u003Cli>Flagging is done via ajax for smoother experience for the visitors.\u003C\u002Fli>\n\u003Cli>Decide whether all visitors or only logged in users can report comments.\u003C\u002Fli>\n\u003Cli>Fully localized. Comes with English and Swedish translations.\u003C\u002Fli>\n\u003C\u002Ful>\n","Gives visitors the possibility to report inappropriate comments. Reported comments will show up in admin where they may be reviewed.",10,3427,80,6,"2013-05-07T11:24:00.000Z","3.5.2","3.0","",[20,21,22],"admin","ajax","comments","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freportcomments.1.2.3.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,84,"2026-04-04T04:16:01.381Z",[35,52,74,99,121],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":11,"downloaded":43,"rating":13,"num_ratings":44,"last_updated":45,"tested_up_to":46,"requires_at_least":17,"requires_php":18,"tags":47,"homepage":50,"download_link":51,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"marctv-ajax-trash-comments","MarcTV Moderate Comments","2.2","Marc Tönsing","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarcdk\u002F","\u003Cp>Adds a link next to the reply link below each comment, which allows visitors to flag comments as inappropriate.\u003Cbr \u002F>\nA sub page to comments in admin is added, where an administrator may review all the flagged comments and decide\u003Cbr \u002F>\nif they should be removed or not.\u003C\u002Fp>\n\u003Cp>Admins or logged-in users with comment moderation permissions are able trash or replace comments with\u003Cbr \u002F>\none click in the frontend. This action can not be undone. A “trash” link will appear bellow all comments.\u003Cbr \u002F>\nDon’t worry: You can untrash them if until you reload. You are also able to replace the comment text with a custom\u003Cbr \u002F>\ntext which can be set in the settings.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Ability for visitors to report comments they find offensive.\u003C\u002Fli>\n\u003Cli>Once a flagged comment has been deemed ok, it wont be able to be flagged again.\u003C\u002Fli>\n\u003Cli>Flagging is done via ajax for smoother experience for the visitors.\u003C\u002Fli>\n\u003Cli>Decide whether all visitors or only logged in users can report comments.\u003C\u002Fli>\n\u003Cli>Trashing and Replacing with ajax in the frontend for faster moderation.\u003C\u002Fli>\n\u003Cli>Fully localized. Comes with English and German translations.\u003C\u002Fli>\n\u003C\u002Ful>\n","Grants visitors the ability to report inappropriate comments and admins to replace and trash them in the frontend.",4720,2,"2022-09-24T15:28:00.000Z","6.0.11",[20,21,22,48,49],"flag","report","http:\u002F\u002Fmarctv.de\u002Fblog\u002Fmarctv-wordpress-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmarctv-ajax-trash-comments.2.2.zip",{"slug":53,"name":54,"version":55,"author":56,"author_profile":57,"description":58,"short_description":59,"active_installs":60,"downloaded":61,"rating":32,"num_ratings":62,"last_updated":63,"tested_up_to":64,"requires_at_least":65,"requires_php":66,"tags":67,"homepage":72,"download_link":73,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"heartbeat-control","Heartbeat Control","2.0.1","WP Media","https:\u002F\u002Fprofiles.wordpress.org\u002Fwp_media\u002F","\u003Cp>Heartbeat Control by WP Rocket allows you to manage the frequency of the WordPress heartbeat API in a few clicks.\u003C\u002Fp>\n\u003Cp>The WordPress Heartbeat API is a great feature that provides real-time communication between the server and the browser when you are logged into your WordPress admin panel. It uses the file \u002Fwp-admin\u002Fadmin-ajax.php to run AJAX calls from the browser. By default, AJAX requests are sent every 15 seconds on post edit pages, and every 60 seconds on the dashboard.\u003C\u002Fp>\n\u003Cp>This is indeed helpful; but if you usually leave your WordPress admin open for long periods (for example when you write or edit posts), the AJAX requests from the API can pile up and generate high CPU usage, leading to server performance issues and even hosting account suspensions.\u003C\u002Fp>\n\u003Cp>With Heartbeat Control by WP Rocket, you can easily choose to limit or completely stop the activity of the WordPress Heartbeat API. You can also add rules for specific locations only (Dashboard, Frontend or Post Editor).\u003C\u002Fp>\n\u003Cp>To learn more about WordPress performance optimization and make your website faster, join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002FWPRocketUsers\u002F\" rel=\"nofollow ugc\">WP Rocket Facebook Community\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>Related Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-rocket.me\u002F?utm_source=wordpress.org&utm_medium=referral&utm_campaign=HeartBeatPlugin\" rel=\"nofollow ugc\">WP Rocket\u003C\u002Fa>: Best caching plugin to speed-up your WordPress website.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frocket-lazy-load\u002F\" rel=\"ugc\">Lazy Load by WP Rocket\u003C\u002Fa>: Best Lazy Load script to reduce the number of HTTP requests and improves the websites loading time.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimagify\u002F\" rel=\"ugc\">Imagify\u003C\u002Fa>: Best Image Optimizer to speed up your website with lighter images.\u003C\u002Fli>\n\u003C\u002Ful>\n","Allows you to easily manage the frequency of the WordPress heartbeat API.",80000,1216108,68,"2023-08-31T13:23:00.000Z","6.3.8","3.6","5.3",[68,69,70,53,71],"admin-ajax","heartbeat","heartbeat-api","server-resources","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fheartbeat-control\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fheartbeat-control.2.0.1.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":60,"downloaded":82,"rating":83,"num_ratings":84,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":94,"download_link":95,"security_score":96,"vuln_count":97,"unpatched_count":25,"last_vuln_date":98,"fetched_at":27},"wpdiscuz","Comments – wpDiscuz","7.6.47","AdvancedCoding","https:\u002F\u002Fprofiles.wordpress.org\u002Fadvancedcoding\u002F","\u003Cp>AJAX realtime comment system with custom comment form and fields. Designed to supercharge WordPress native comments. Super fast and responsive with dozens of features. This is the best alternative to Disqus and Jetpack Comments, if you want to keep your comments in your database.\u003C\u002Fp>\n\u003Cp>wpDiscuz version 7 is a revolutionary perspective on the commenting world! This plugin changes your website commenting experience and provides you with new user engagement features. It’s totally improved with brand new innovative features bringing live to your website.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>wpDiscuz Demo: \u003Ca href=\"https:\u002F\u002Fwpdiscuz.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwpdiscuz.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Support Forum: \u003Ca href=\"https:\u002F\u002Fwpdiscuz.com\u002Fcommunity\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwpdiscuz.com\u002Fcommunity\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>wpDiscuz GDPR: \u003Ca href=\"https:\u002F\u002Fwpdiscuz.com\u002Fgdpr\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwpdiscuz.com\u002Fgdpr\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>wpDiscuz Addons: \u003Ca href=\"https:\u002F\u002Fwpdiscuz.com\u002Faddons\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwpdiscuz.com\u002Faddons\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>wpDiscuz Documentation: \u003Ca href=\"https:\u002F\u002Fwpdiscuz.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwpdiscuz.com\u002Fdocs\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>wpDiscuz Addons Bundle: \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-addons-bundle\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-addons-bundle\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Comments – wpDiscuz Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Three nice and modern comment layouts\u003C\u002Fli>\n\u003Cli>Brings fastest commenting experience (boosted core)\u003C\u002Fli>\n\u003Cli>Adds interactive comment box on posts and other content types\u003C\u002Fli>\n\u003Cli>Inline commenting and feedback. Commenting on post content.\u003C\u002Fli>\n\u003Cli>Live Notification with real-time updating Comment Bubble.\u003C\u002Fli>\n\u003Cli>Social Commenting with lots of Social login options\u003C\u002Fli>\n\u003Cli>Post Rating. Allows to rate posts directly on rating stars.\u003C\u002Fli>\n\u003Cli>Commenting can be allowed\u002Fdisallowed on posts and other content types\u003C\u002Fli>\n\u003Cli>Responsive comments form and comment threads design\u003C\u002Fli>\n\u003Cli>Clean, simple and easy user interface and user experience\u003C\u002Fli>\n\u003Cli>Comment list sorting by newest, oldest and most voted comments\u003C\u002Fli>\n\u003Cli>Anonymous comments ( name and email can be set as not required )\u003C\u002Fli>\n\u003Cli>Full integration with Social Network Login plugins (Facebook, Twitter…)\u003C\u002Fli>\n\u003Cli>Multi-level (nested) comment threads, with maximum levels depth setting option\u003C\u002Fli>\n\u003Cli>Allows to create a new discussion thread and reply to existing comment\u003C\u002Fli>\n\u003Cli>Ajax button “Load More Comments” instead of simple comments pagination\u003C\u002Fli>\n\u003Cli>Lazy load wpDiscuz comments on scrolling\u003C\u002Fli>\n\u003Cli>Different comment date formats, reflects WordPress date format settings\u003C\u002Fli>\n\u003Cli>Logged in users and guests can edit their comments (time-frame can be limited by admin)\u003C\u002Fli>\n\u003Cli>Automatic URLs to link conversion in comment texts\u003C\u002Fli>\n\u003Cli>Automatic image source URLs to image (HTML) conversion in comment texts\u003C\u002Fli>\n\u003Cli>Long comment text breaking function (“Read more” button)\u003C\u002Fli>\n\u003Cli>Multiple line-breaks (limited by WordPress comment filter)\u003C\u002Fli>\n\u003Cli>Comment author notification options with special checkboxes on comment form\u003C\u002Fli>\n\u003Cli>Subscription activation via additional “Confirm Subscription” email\u003C\u002Fli>\n\u003Cli>Ability to add comment system on attachment pages if it’s allowed by WordPress\u003C\u002Fli>\n\u003Cli>Fast and easy comment form with ajax validation and data submitting\u003C\u002Fli>\n\u003Cli>Fully integrated and compatible with WordPress\u003C\u002Fli>\n\u003Cli>Uses WordPress Comment system with all managing functions and features\u003C\u002Fli>\n\u003Cli>Secure and Anti-Spam features will not allow spammers to comment\u003C\u002Fli>\n\u003Cli>Comment voting with positive and negative result\u003C\u002Fli>\n\u003Cli>Smart voting system with tracking by logged-in user and cookies\u003C\u002Fli>\n\u003Cli>Quick Tags on comment form textarea\u003C\u002Fli>\n\u003Cli>Custom Comment Forms with custom fields\u003C\u002Fli>\n\u003Cli>Rating shortcode for posts via comment custom field [wpdrating] with a lot of attributes\u003C\u002Fli>\n\u003Cli>Option to overwrite comment template and style\u003C\u002Fli>\n\u003Cli>Highlighting new comments since last visit with different background\u003C\u002Fli>\n\u003Cli>Notification to comment author when comment was approved\u003C\u002Fli>\n\u003Cli>Display only parent comments with view replies (x) button\u003C\u002Fli>\n\u003Cli>Control commenters by roles (allow\u002Frestrict access to website comment area)\u003C\u002Fli>\n\u003Cli>Option to load all comments on first page load\u003C\u002Fli>\n\u003Cli>Built-in Gravatar caching\u003C\u002Fli>\n\u003Cli>Sticky Comments\u003C\u002Fli>\n\u003Cli>Closed Comments Threads (disable replies)\u003C\u002Fli>\n\u003Cli>Subscribe to User \u002F User Follow\u003C\u002Fli>\n\u003Cli>Built-in comment and comment author caching system\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Add-ons\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-addons-bundle\u002F\" rel=\"nofollow ugc\">wpDiscuz – Bundle\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-emoticons\u002F\" rel=\"nofollow ugc\">wpDiscuz – Emoticons\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-user-notifications\u002F\" rel=\"nofollow ugc\">wpDiscuz – User Notifications\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-media-uploader\u002F\" rel=\"nofollow ugc\">wpDiscuz – Media Uploader\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-embeds\u002F\" rel=\"nofollow ugc\">wpDiscuz – Embeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-comment-author-info\u002F\" rel=\"nofollow ugc\">wpDiscuz – Comment Author Info\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-recaptcha\u002F\" rel=\"nofollow ugc\">wpDiscuz – Google ReCaptcha\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-mycred\u002F\" rel=\"nofollow ugc\">wpDiscuz – myCRED Integration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-widgets\u002F\" rel=\"nofollow ugc\">wpDiscuz – Widgets\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-frontend-moderation\u002F\" rel=\"nofollow ugc\">wpDiscuz – Front-end Moderation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-subscribe-manager\u002F\" rel=\"nofollow ugc\">wpDiscuz – Subscription Manager\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-comment-search\u002F\" rel=\"nofollow ugc\">wpDiscuz – Comment Search\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-report-flagging\u002F\" rel=\"nofollow ugc\">wpDiscuz – Comment Report and Flagging\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-ads-manager\u002F\" rel=\"nofollow ugc\">wpDiscuz – Ads Manager\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-user-comment-mentioning\u002F\" rel=\"nofollow ugc\">wpDiscuz – User & Comment Mentioning\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-advanced-likers\u002F\" rel=\"nofollow ugc\">wpDiscuz – Advanced Likers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-online-users\u002F\" rel=\"nofollow ugc\">wpDiscuz – Online Users\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-private-comments\u002F\" rel=\"nofollow ugc\">wpDiscuz – Private Comments\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-syntax-highlighter\u002F\" rel=\"nofollow ugc\">wpDiscuz – Syntax Highlighter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fcomments-censure-pro\u002F\" rel=\"nofollow ugc\">Comments Censure PRO\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Integration Add-ons\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-buddypress-integration\u002F\" rel=\"nofollow ugc\">wpDiscuz – BuddyPress Integration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-tenor-integration\u002F\" rel=\"nofollow ugc\">wpDiscuz – Tenor GIFs Integration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-giphy-integration\u002F\" rel=\"nofollow ugc\">wpDiscuz – GIPHY Integration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>| \u003Ca href=\"https:\u002F\u002Fgvectors.com\u002Fproduct\u002Fwpdiscuz-voice-commenting\u002F\" rel=\"nofollow ugc\">wpDiscuz – Voice Commenting\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","AJAX powered realtime comments. Designed to extend WordPress native comments. Custom comment forms\u002Ffields. Making comments has never been so awesome!",4352645,94,578,"2026-03-11T17:44:00.000Z","6.9.4","5.0","5.6",[90,91,92,93,22],"ajax-comments","comment","comment-fields","comment-form","https:\u002F\u002Fwpdiscuz.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpdiscuz.7.6.47.zip",75,24,"2025-12-25 00:00:00",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":109,"num_ratings":110,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":18,"tags":114,"homepage":118,"download_link":119,"security_score":24,"vuln_count":30,"unpatched_count":25,"last_vuln_date":120,"fetched_at":27},"ajax-thumbnail-rebuild","AJAX Thumbnail Rebuild","1.14","junkcoder","https:\u002F\u002Fprofiles.wordpress.org\u002Fjunkcoder\u002F","\u003Cp>AJAX Thumbnail Rebuild allows you to rebuild all thumbnails on your site. There are already some plugins available for this, but they have one thing in common: All thumbnails are rebuilt in a single step. This works fine when you don’t have that many photos on your site. When you have a lot of full-size photos, the script on the server side takes a long time to run. Unfortunately the time a script is allowed to run is limited, which sets an upper limit to the number of thumbnails you can regenerate. This number depends on the server configuration and the computing power your server has available. When you get over this limit, you won’t be able to rebuild your thumbnails.\u003C\u002Fp>\n\u003Cp>Why would you want to rebuild your thumbnails? WordPress allows you to change the size of thumbnails. This way, you can make the size of thumbnails fit the design of your website. When you change the size to fit for a new theme, all future photos you are going to upload will have this new size. Your old thumbnails won’t be resized. That’s where this plugin comes into action. After changing the image sizes, you can rebuild all thumbnails. But instead of telling the server to recreate all thumbnails at once, they are rebuilt one after another. Rebuilding thumbnails for one photo won’t take all too long, so you won’t run into any script timeouts. Note that you still have to wait until all thumbnails have been rebuilt. If you close the page before the task is completed, you have to start all over again.\u003C\u002Fp>\n\u003Cp>You can also select the thumbnail sizes you want to rebuild, so that you don’t need to recreate all images if you’ve just changed one thumbnail-size. You can also choose to only rebuild post thumbnails (featured images).\u003C\u002Fp>\n\u003Cp>This plugin requires JavaScript to be enabled.\u003C\u002Fp>\n\u003Cp>Contributions are welcome at \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbreiti\u002Fajax-thumbnail-rebuild\" rel=\"nofollow ugc\">Github\u003C\u002Fa>\u003C\u002Fp>\n","AJAX Thumbnail Rebuild allows you to rebuild all thumbnails at once without script timeouts on your server.",30000,850093,96,90,"2023-05-03T05:58:00.000Z","6.2.9","2.8",[20,21,115,116,117],"rebuild","regenerate","thumbnail","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fajax-thumbnail-rebuild\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fajax-thumbnail-rebuild.1.14.zip","2023-04-28 00:00:00",{"slug":122,"name":123,"version":17,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":130,"num_ratings":11,"last_updated":131,"tested_up_to":132,"requires_at_least":133,"requires_php":18,"tags":134,"homepage":137,"download_link":138,"security_score":139,"vuln_count":30,"unpatched_count":25,"last_vuln_date":140,"fetched_at":27},"one-click-close-comments","One Click Close Comments","Scott Reilly","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoffee2code\u002F","\u003Cp>From the admin listing of posts (‘Edit Posts’) and pages (‘Edit Pages’), a user can close or open comments to any posts to which they have sufficient privileges to make such changes (essentially admins and post authors for their own posts). This is done via an AJAX-powered color-coded indicator. The color-coding gives instant feedback on the current status of the post for comments: green means the post\u002Fpage is open to comments, red means the post\u002Fpage is closed to comments. Being AJAX-powered means that the change is submitted in the background after being clicked without requiring a page reload.\u003C\u002Fp>\n\u003Cp>This plugin will only function for administrative users in the admin who have JavaScript enabled.\u003C\u002Fp>\n\u003Cp>Links: \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fone-click-close-comments\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fone-click-close-comments\u002F\" rel=\"ugc\">Plugin Directory Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Fone-click-close-comments\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\" rel=\"nofollow ugc\">Author Homepage\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Developer Documentation\u003C\u002Fh3>\n\u003Cp>Developer documentation can be found in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Fone-click-close-comments\u002Fblob\u002Fmaster\u002FDEVELOPER-DOCS.md\" rel=\"nofollow ugc\">DEVELOPER-DOCS.md\u003C\u002Fa>. That documentation covers the hooks provided by the plugin.\u003C\u002Fp>\n\u003Cp>As an overview, these are the hooks provided by the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>c2c_one_click_close_comments_click_char\u003C\u002Fcode> : Filter to customize the character, string, or markup used as the indicator used to toggle a post’s comment status.\u003C\u002Fli>\n\u003C\u002Ful>\n","Conveniently close or open comments for a post or page with one click from the admin listing of posts.",6000,159941,98,"2025-04-17T20:29:00.000Z","6.8.5","4.7",[20,135,91,22,136],"coffee2code","status","https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fone-click-close-comments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fone-click-close-comments.3.0.zip",99,"2024-07-26 13:12:00",{"attackSurface":142,"codeSignals":165,"taintFlows":206,"riskAssessment":233,"analyzedAt":239},{"hooks":143,"ajaxHandlers":161,"restRoutes":162,"shortcodes":163,"cronEvents":164,"entryPointCount":25,"unprotectedCount":25},[144,150,152,157],{"type":145,"name":146,"callback":147,"file":148,"line":149},"filter","comment_text","printReportLink","reportcomments.php",50,{"type":145,"name":146,"callback":147,"file":148,"line":151},53,{"type":153,"name":154,"callback":155,"file":148,"line":156},"action","admin_menu","registerCommentsPage",71,{"type":153,"name":158,"callback":159,"file":148,"line":160},"admin_init","registerSettings",73,[],[],[],[],{"dangerousFunctions":166,"sqlUsage":167,"outputEscaping":170,"fileOperations":25,"externalRequests":25,"nonceChecks":44,"capabilityChecks":44,"bundledLibraries":205},[],{"prepared":168,"raw":25,"locations":169},4,[],{"escaped":30,"rawEcho":171,"locations":172},20,[173,177,179,181,182,183,185,186,188,190,191,192,193,195,197,198,200,201,202,203],{"file":174,"line":175,"context":176},"pages\\comments-list.php",9,"raw output",{"file":174,"line":178,"context":176},27,{"file":174,"line":180,"context":176},29,{"file":174,"line":31,"context":176},{"file":174,"line":31,"context":176},{"file":174,"line":184,"context":176},31,{"file":174,"line":184,"context":176},{"file":174,"line":187,"context":176},41,{"file":174,"line":189,"context":176},43,{"file":174,"line":189,"context":176},{"file":174,"line":189,"context":176},{"file":174,"line":189,"context":176},{"file":174,"line":194,"context":176},44,{"file":174,"line":196,"context":176},45,{"file":174,"line":196,"context":176},{"file":174,"line":199,"context":176},46,{"file":174,"line":199,"context":176},{"file":174,"line":149,"context":176},{"file":174,"line":149,"context":176},{"file":148,"line":204,"context":176},252,[],[207,225],{"entryPoint":208,"graph":209,"unsanitizedCount":25,"severity":224},"ignoreReport (reportcomments.php:209)",{"nodes":210,"edges":221},[211,216],{"id":212,"type":213,"label":214,"file":148,"line":215},"n0","source","$_SERVER['HTTP_REFERER']",223,{"id":217,"type":218,"label":219,"file":148,"line":215,"wp_function":220},"n1","sink","wp_redirect() [Open Redirect]","wp_redirect",[222],{"from":212,"to":217,"sanitized":223},true,"low",{"entryPoint":226,"graph":227,"unsanitizedCount":25,"severity":224},"\u003Creportcomments> (reportcomments.php:0)",{"nodes":228,"edges":231},[229,230],{"id":212,"type":213,"label":214,"file":148,"line":215},{"id":217,"type":218,"label":219,"file":148,"line":215,"wp_function":220},[232],{"from":212,"to":217,"sanitized":223},{"summary":234,"deductions":235},"The \"reportcomments\" plugin version 1.2 exhibits a generally strong security posture based on the provided static analysis.  The plugin demonstrates good development practices by utilizing prepared statements for all SQL queries and implementing nonce and capability checks where appropriate.  The absence of direct file operations, external HTTP requests, and known vulnerabilities further contributes to its positive security profile.  However, a significant concern arises from the low percentage of properly escaped output. With only 5% of 21 identified output points being properly escaped, there is a substantial risk of cross-site scripting (XSS) vulnerabilities, particularly if user-supplied data is being rendered directly into the frontend without sufficient sanitization.  While the vulnerability history is clean, the output escaping issue represents a significant potential weakness that could be exploited.",[236],{"reason":237,"points":238},"Low output escaping percentage",15,"2026-03-17T00:02:48.478Z",{"wat":241,"direct":250},{"assetPaths":242,"generatorPatterns":245,"scriptPaths":246,"versionParams":247},[243,244],"\u002Fwp-content\u002Fplugins\u002Freportcomments\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Freportcomments\u002Freportcomments.js",[],[244],[248,249],"reportcomments\u002Fstyle.css?ver=","reportcomments\u002Freportcomments.js?ver=",{"cssClasses":251,"htmlComments":253,"htmlAttributes":254,"restEndpoints":255,"jsGlobals":256,"shortcodeOutput":258},[252],"report-comment",[],[],[],[257],"ReportCommentsJs",[]]