[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$flLNm1KMZNHDEQapY07uAy_XGOrgzYu26dOUJBieWaCQ":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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":141,"fingerprints":185},"limit-revisions","Limit Revisions","1.0.0","Carlos Martínez Romero","https:\u002F\u002Fprofiles.wordpress.org\u002Fcarlosmr96\u002F","\u003Cp>“Limit Revisions” is a small plugin that allows you to select limit of revisions that WordPress stores in the database. You can select the limit at the bottom of Settings > General. This plugin wont work if the value is already defined elsewhere to avoid errors.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Allows to select limit of revisions that WordPress stores in the database.\u003C\u002Fli>\n\u003Cli>Automatically Delete oldes revision after the limit is reached\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin adds a new setting in the last position of Settings > General, this option will allow you to select limit of revisions that WordPress s &hellip;",1000,6480,100,5,"2023-02-23T20:51:00.000Z","6.1.10","4.0","5.2.4",[20,21,22,23],"content","limit","revision","revisions","https:\u002F\u002Fcarlosmr.com\u002Fplugin\u002Flimitar-las-revisiones-en-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flimit-revisions.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"carlosmr96",9,4880,30,84,"2026-04-05T02:03:00.832Z",[39,63,83,108,127],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":61,"download_link":62,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-revisions-manager","WP Revisions Manager","1.0.2","P Roy","https:\u002F\u002Fprofiles.wordpress.org\u002Fraviry\u002F","\u003Cp>It helps you keep a clean database by removing unnecessary posts revisions. It lets you delete specific posts revisions.\u003Cbr \u002F>\nPerfectly integrated in the WordPress back-end, and uses wordpress core functions to safely delete revisions.\u003Cbr \u002F>\nYou can also limit the number of revisions to be stored.\u003C\u002Fp>\n\u003Ch4>How does it work?\u003C\u002Fh4>\n\u003Cp>The plugin adds a discreet link next to the default revisions counter (see screen-shots section).\u003Cbr \u002F>\nWhen you click on it, it will purge the appropriate post revisions via AJAX.\u003Cbr \u002F>\nIt also add a new bulk action option in the post\u002Fpage row view to let you purge revisions of multiple posts at once.\u003C\u002Fp>\n\u003Cp>NOTE: Works only for the post_types that supports ‘revisions’\u003C\u002Fp>\n","WP Revisions Manager let you purge (delete) its revisions via AJAX. There is also a Bulk action in the post lists. You can also limit the number of re &hellip;",700,5827,74,3,"2020-09-11T10:46:00.000Z","5.4.19","4.5","",[56,57,58,59,60],"revision-manager","revisions-control","wp-revision-manager","wp-revisions-control","wp-revisions-limit","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-revisions-manager","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-revisions-manager.zip",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":27,"num_ratings":27,"last_updated":73,"tested_up_to":52,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":81,"download_link":82,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"schedule-revisions","Schedule Revisions","0.1.0","torres126","https:\u002F\u002Fprofiles.wordpress.org\u002Ftorres126\u002F","\u003Cp>This plugin provides a way to make content either magically appear or disappear at a given time in the Block Editor. The block is based on your site’s timezone, giving you complete control over the timing. Possible usage for this includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Displaying special messages for a certain period of time (eg. “Merry Christmas!” only on the 25th December)\u003C\u002Fli>\n\u003Cli>Starting a sale and offering temporary vouchers or coupons\u003C\u002Fli>\n\u003Cli>Holding a giveaway that prevents entries after a certain time has passed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In all cases, your content would be revised automatically once the time has passed – no more having to be online exactly at a certain date and time to update your site!\u003C\u002Fp>\n\u003Ch3>Instructions\u003C\u002Fh3>\n\u003Cp>After activating the plugin, you can insert the “Schedule Revisions” block in the Block Editor, and then schedule any blocks of your choosing.\u003C\u002Fp>\n","Control when content (or revisions) appear or disappear in your posts through a new Gutenberg block.",50,2292,"2020-07-23T20:10:00.000Z","5.3.2","7.0.0",[77,78,23,79,80],"block","gutenberg","schedule-content","time","https:\u002F\u002Fgithub.com\u002FAurorum\u002Fschedule-revisions-block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fschedule-revisions.1.0.zip",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":94,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":98,"tags":99,"homepage":54,"download_link":105,"security_score":106,"vuln_count":50,"unpatched_count":27,"last_vuln_date":107,"fetched_at":29},"rvg-optimize-database","Optimize Database after Deleting Revisions","5.3.0","NerdPress","https:\u002F\u002Fprofiles.wordpress.org\u002Fnerdpressteam\u002F","\u003Cp>NerdPress has adopted Optimize Database After Deleting Revisions! \u003Ca href=\"https:\u002F\u002Fwww.nerdpress.net\u002Fannouncing-optimize-database\u002F\" rel=\"nofollow ugc\">Read the announcement here.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This plugin is a ‘One Click’ WordPress database cleaner & optimizer, with precise revision cleanup and flexible scheduling.\u003C\u002Fp>\n\u003Ch4>Main Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Deletes revisions of posts, pages and \u002F or custom post types (you optionally can keep an ‘x’-amount of the most recent revisions and you can choose to delete revisions older than…)\u003C\u002Fli>\n\u003Cli>Deletes trashed posts, pages and comments (optional)\u003C\u002Fli>\n\u003Cli>Deletes spammed comments (optional)\u003C\u002Fli>\n\u003Cli>Deletes unused tags (optional)\u003C\u002Fli>\n\u003Cli>Deletes ‘expired or all transients’ (optional)\u003C\u002Fli>\n\u003Cli>Deletes ‘pingbacks’ and ‘trackbacks’ (optional)\u003C\u002Fli>\n\u003Cli>Clears the ‘OEMBED cache’ (optional)\u003C\u002Fli>\n\u003Cli>Deletes ‘orphan postmeta items’\u003C\u002Fli>\n\u003Cli>Optimizes the database tables (optionally you can exclude certain tables, or even specific posts\u002Fpages, from optimization)\u003C\u002Fli>\n\u003Cli>Creates a log of the optimizations (optional)\u003C\u002Fli>\n\u003Cli>Optimization can be scheduled to automatically run once hourly, twice daily, once daily or once weekly at a specific time (optional)\u003C\u002Fli>\n\u003Cli>‘Optimize DB (1 click)’ link in the admin bar (optional)\u003C\u002Fli>\n\u003Cli>‘Optimize Database’ Icon in the admin menu (optional)\u003C\u002Fli>\n\u003Cli>MULTISITE compatible: optimizes all sites in the network with one click\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Settings\u003C\u002Fh4>\n\u003Cp>You can find the settings page in the WP Admin Panel &raquo; Optimize Database -or- via the WP Admin Panel &raquo; Optimize Database icon (depends on settings)\u003C\u002Fp>\n\u003Ch4>Excluding specific posts\u002Fpages from deleting revisions\u003C\u002Fh4>\n\u003Cp>If you want to keep revisions for a specific post\u002Fpage (no matter what the other settings are), create a custom field named ‘keep_revisions’ for that post\u002Fpage and give it the value ‘Y’\u003C\u002Fp>\n\u003Ch4>Starting the Analysis \u002F Optimization\u003C\u002Fh4>\n\u003Cp>You can start the Optimization in the WP Admin Panel &raquo; Optimize Database.\u003Cbr \u002F>\nNote: if you use the Scheduler the Optimization will run automatically!\u003Cbr \u002F>\nNote: you also can click the ‘Optimize DB (1 click)’ link in the admin bar (if enabled)\u003Cbr \u002F>\nYou can click one of the following buttons:\u003Cbr \u002F>\n‘Analyze (summary): analyzes the database and gives the count of what will be cleaned\u003Cbr \u002F>\n‘Analyze (detail): analyzes the database and gives a detailed report of what will be deleted\u003Cbr \u002F>\n‘Optimize (summary): actually deletes the items and gives the count of what has been deleted\u003Cbr \u002F>\n‘Optimize (detail): actually deletes the items and gives a detailed report of what has been deleted\u003C\u002Fp>\n\u003Ch4>Multisite Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Install the plugin as Network Administrator (Network Admin &raquo; Plugins)\u003C\u002Fli>\n\u003Cli>‘Network Activate’ the plugin\u003C\u002Fli>\n\u003Cli>You only can configure and run the plugin on the main network site, but it will optimize ALL the sub-sites too!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Running the plug in from a Unix crontab\u003C\u002Fh4>\n\u003Cp>In case you cannot use WPCron, but you can edit the Unix crontab:\u003C\u002Fp>\n\u003Cp>Create a .php file, in the root directory of your site, with:\u003Cbr \u002F>\n\u003C?php\u003Cbr \u002F>\ndefine(‘RUN_OPTIMIZE_DATABASE’, true);\u003Cbr \u002F>\nrequire_once(‘wp-load.php’);\u003Cbr \u002F>\n?>\u003C\u002Fp>\n\u003Cp>Then, start the .php file from your crontab!\u003C\u002Fp>\n\u003Ch4>Supported languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Belarus [be_BY] – translated by Natasha – https:\u002F\u002Fwww.ustarcash.com\u002F – keyword UStarCash\u003C\u002Fli>\n\u003Cli>Danish [da_DK] – translated by Alexander Leo-Hansen – http:\u002F\u002Falexanderleohansen.dk\u003C\u002Fli>\n\u003Cli>Dutch [nl_NL] – translated by Rolf van Gelder, CAGE Web Design – http:\u002F\u002Fcagewebdev.com\u003C\u002Fli>\n\u003Cli>English [en_US] – translated by Rolf van Gelder, CAGE Web Design – http:\u002F\u002Fcagewebdev.com\u003C\u002Fli>\n\u003Cli>French [fr_FR] – translated by Guillaume Blet – http:\u002F\u002Fwww.mycinetheque.fr\u003C\u002Fli>\n\u003Cli>German [de_DE] – translated by Kolja Spyra\u003C\u002Fli>\n\u003Cli>Indonesian [id_ID] – translated by ChameleonJohn.com\u003C\u002Fli>\n\u003Cli>Italian [it_IT] – translated by Fabio Marzocca\u003C\u002Fli>\n\u003Cli>Persian [fa_IR] – translated by Milad Mordi, http:\u002F\u002Fseodaramal.ir\u003C\u002Fli>\n\u003Cli>Portuguese [po_BR] – translated by Rede Sul Mineira de Comunicações\u003C\u002Fli>\n\u003Cli>Russian [ru_RU] – translated by Vadim Sokhin, PluginZone – http:\u002F\u002Fpluginzone.ru\u003C\u002Fli>\n\u003Cli>Serbian [sr_RS] – translated by Ogi Djuraskovic, FirstSiteGuide  – http:\u002F\u002Ffirstsiteguide.com\u003C\u002Fli>\n\u003Cli>Swedish [sv_SE] – translated by P.E.\u003C\u002Fli>\n\u003Cli>Turkish [tr_TR] – translated by Keremcan Buyuktaskin\u003C\u002Fli>\n\u003Cli>Ukranian [uk_UA] – translated by Anna Goriacha, Coupofy – http:\u002F\u002Fcoupofy.com\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Disclaimer\u003C\u002Fh4>\n\u003Cp>NO WARRANTY, USE IT AT YOUR OWN RISK! MAKE BACKUPS FIRST!\u003C\u002Fp>\n","One-click database optimization with precise revision cleanup and flexible scheduling. Speeding up sites since 2011!",60000,3975120,94,181,"2025-07-21T23:39:00.000Z","6.8.5","2.8","5.6",[100,101,102,103,104],"database","database-cleanup","database-size","delete-revisions","optimize-database","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frvg-optimize-database.5.3.0.zip",99,"2023-10-03 00:00:00",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":118,"num_ratings":119,"last_updated":120,"tested_up_to":121,"requires_at_least":17,"requires_php":54,"tags":122,"homepage":125,"download_link":126,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"revision-control","Revision Control","2.3.2","Dion Hulse","https:\u002F\u002Fprofiles.wordpress.org\u002Fdd32\u002F","\u003Cp>** Support for this plugin is NOT offered, This plugin still however works. Please don’t expect support requests to be answered, or “This doesn’t work” reviews to be responded to. **\u003C\u002Fp>\n\u003Cp>Revision Control is a plugin for WordPress which gives the user more control over the Revision functionality.\u003C\u002Fp>\n\u003Cp>The plugin allows the user to set a site-global setting (Settings -> Revisions) for pages\u002Fposts to enable\u002Fdisable\u002Flimit the number of revisions which are saved for the page\u002Fpost. The user may change this setting on a per-page\u002Fpost basis from the Revisions Meta box.\u003C\u002Fp>\n\u003Cp>The plugin also allows the deletion of specific revisions via the Revisions post metabox.\u003C\u002Fp>\n","Revision Control allows finer control over the Post Revision system included with WordPress",40000,557616,88,36,"2018-04-01T04:23:00.000Z","4.9.29",[123,124,23],"admin","post","https:\u002F\u002Fdd32.id.au\u002Fwordpress-plugins\u002Frevision-control\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frevision-control.2.3.2.zip",{"slug":59,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":116,"downloaded":134,"rating":93,"num_ratings":135,"last_updated":136,"tested_up_to":96,"requires_at_least":137,"requires_php":98,"tags":138,"homepage":139,"download_link":140,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"WP Revisions Control","1.4.4","Erick Hitter","https:\u002F\u002Fprofiles.wordpress.org\u002Fethitter\u002F","\u003Cp>WordPress 3.6 allows users to control how many revisions are stored for each supported post type. No longer must you rely on the \u003Ccode>WP_POST_REVISIONS\u003C\u002Fcode> constant, which applied universally. This plugin provides an interface for this new functionality.\u003C\u002Fp>\n\u003Cp>With this plugin enabled, simply visit \u003Cstrong>Settings > Writing\u003C\u002Fstrong> to specify the number of revisions retained for each post type.\u003C\u002Fp>\n\u003Cp>Why is this helpful? Revisions are stored in the database, and if many are stored, can cause bloat. This bloat may lead to slower queries, which can have a noticeable performance impact. The value of these revisions also depends on what is being tracked. For example, I may want to store every revision of the posts I write, but only desire to keep the latest five versions of each page on my site. Starting in WordPress 3.6, this control is available. WordPress doesn’t provide a native interface to specify revisions quantities, so I wrote this quick plugin to do so.\u003C\u002Fp>\n\u003Cp>Thanks to Maria Ramos at \u003Ca href=\"http:\u002F\u002Fwww.webhostinghub.com\u002F\" rel=\"nofollow ugc\">WebHostingHub\u003C\u002Fa>, the plugin is also available in Spanish. Many thanks to her for her efforts!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Development is at https:\u002F\u002Fgit.ethitter.com\u002Fwp-plugins\u002Fwp-revisions-control.\u003C\u002Fstrong>\u003C\u002Fp>\n","Control how many revisions are stored for each post type.",263019,13,"2025-07-03T22:39:00.000Z","3.6",[123,22,23],"https:\u002F\u002Fethitter.com\u002Fplugins\u002Fwp-revisions-control\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-revisions-control.1.4.4.zip",{"attackSurface":142,"codeSignals":161,"taintFlows":172,"riskAssessment":173,"analyzedAt":184},{"hooks":143,"ajaxHandlers":157,"restRoutes":158,"shortcodes":159,"cronEvents":160,"entryPointCount":27,"unprotectedCount":27},[144,150,154],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","plugins_loaded","cmr_lwr_load_textdomain","limit-wordpress-revisions.php",14,{"type":145,"name":151,"callback":152,"file":148,"line":153},"admin_init","cmr_lwr_init",19,{"type":145,"name":146,"callback":155,"file":148,"line":156},"cmr_lwr_execute",20,[],[],[],[],{"dangerousFunctions":162,"sqlUsage":163,"outputEscaping":165,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":171},[],{"prepared":27,"raw":27,"locations":164},[],{"escaped":50,"rawEcho":166,"locations":167},1,[168],{"file":148,"line":169,"context":170},42,"raw output",[],[],{"summary":174,"deductions":175},"The \"limit-revisions\" v1.0.0 plugin exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of any recorded CVEs and the clean slate in taint analysis suggest a well-developed and likely secure codebase. Notably, there are no identified attack vectors such as AJAX handlers, REST API routes, or shortcodes, which significantly reduces the plugin's external exposure. Furthermore, all SQL queries are properly prepared, and there are no file operations or external HTTP requests, further mitigating common attack vectors.\n\nHowever, a significant concern arises from the lack of nonce checks and capability checks. While the plugin's attack surface appears minimal, the absence of these crucial security mechanisms means that any functionality, should it be discovered or introduced in the future, would be vulnerable to unauthorized access and manipulation. The output escaping, while mostly proper, has some instances that are not, which could potentially lead to cross-site scripting (XSS) vulnerabilities if those outputs are rendered in a user-facing context. The very low attack surface and lack of historical vulnerabilities are strengths, but the missing authentication and authorization checks represent a substantial weakness that could be exploited if the plugin's functionality were to grow or if unforeseen interaction points emerge.",[176,179,181],{"reason":177,"points":178},"No nonce checks present",10,{"reason":180,"points":178},"No capability checks present",{"reason":182,"points":183},"Some output not properly escaped",4,"2026-03-16T18:42:28.093Z",{"wat":186,"direct":191},{"assetPaths":187,"generatorPatterns":188,"scriptPaths":189,"versionParams":190},[],[],[],[],{"cssClasses":192,"htmlComments":194,"htmlAttributes":195,"restEndpoints":196,"jsGlobals":197,"shortcodeOutput":198},[193],"description",[],[],[],[],[]]