[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f4ypjT7jjOYVlgc9m_820qw5RhW53Ye4MUjS0Wvs861g":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":130,"fingerprints":183},"wp-revisions-limit","WP Revisions Limit","1.3","Roger Rodrigo","https:\u002F\u002Fprofiles.wordpress.org\u002Fbarragan\u002F","\u003Cp>Keep your WordPress \u003Cstrong>fast\u003C\u002Fstrong> and your database \u003Cstrong>clean\u003C\u002Fstrong>!\u003C\u002Fp>\n\u003Cp>WordPress 3.6 allows users to control how many revisions are stored for each supported post type.\u003Cbr \u002F>\nThis plugin provides an interface for this new functionality.\u003C\u002Fp>\n\u003Ch4>Why you should use this plugin?\u003C\u002Fh4>\n\u003Cp>Each time you click \u003Cstrong>Save Draft\u003C\u002Fstrong> or \u003Cstrong>Update\u003C\u002Fstrong>, a revision is saved on the database.\u003Cbr \u002F>\nWordPress will store all revisions for each page on your blog. Revisions allow you to look back at the recent changes you’ve made and revert to an earlier version if necessary.\u003C\u002Fp>\n\u003Cp>But, what about all those revisions that you won’t use anymore? Yes, they are still there, taking space from your hosting space and increasing the volume of your database and making it slower and heavier!\u003C\u002Fp>\n\u003Cp>With this plugin you can easily limit the number of revisions that you want to save, with this you are saving space on your database and keeping the overall site performance in good shape.\u003C\u002Fp>\n\u003Ch4>How can I change\u002Flimit the number of revisions stored on my database?\u003C\u002Fh4>\n\u003Cp>Once \u003Ccode>WP Revisions Limit\u003C\u002Fcode> plugin is installed and activated, go to \u003Cstrong>Settings >  Revisions Limit\u003C\u002Fstrong> in your WordPress site and specify the number of revisions you want to store for each post\u002Fpage under \u003Cstrong>Revisions Options\u003C\u002Fstrong> section.\u003C\u002Fp>\n\u003Ch4>Compatibility:\u003C\u002Fh4>\n\u003Cp>This plugin is fully compatible with any WordPress site with version 3.6 or higher.\u003C\u002Fp>\n\u003Cp>Requires at least WordPress 3.6 and PHP 5.3\u003C\u002Fp>\n\u003Cp>Please show your support for this plugin by giving it a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fwp-revisions-limit?rate=5?rate=5#postform\" rel=\"ugc\">rating\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Development is on GitHub: https:\u002F\u002Fgithub.com\u002Frrodrigonuez\u002FWP-Revisions-Limit\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Pull requests are more than welcome!\u003C\u002Fp>\n","Limit the number of revisions stored for your posts. Keep your WordPress fast and your database clean!",900,9402,100,2,"2016-11-01T09:06:00.000Z","4.6.30","3.6","",[20,21,22,23,24],"admin","post-revisions","posts","revision","revisions","http:\u002F\u002Fwww.twomandarins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-revisions-limit.1.3.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":34,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"barragan",970,30,84,"2026-04-05T02:32:23.662Z",[39,56,74,92,108],{"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":17,"requires_php":18,"tags":53,"homepage":54,"download_link":55,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"thin-out-revisions","Thin Out Revisions","1.8.3","blogger323","https:\u002F\u002Fprofiles.wordpress.org\u002Fblogger323\u002F","\u003Ch4>Abstract\u003C\u002Fh4>\n\u003Cp>As its default behavior, WordPress makes a new revision when you update your post.\u003Cbr \u002F>\nThis also happens when you do a preview before publication.\u003Cbr \u002F>\nThis is too often even if you like revision control. Thin Out Revisions (TOR), a plugin\u003Cbr \u002F>\nfor WordPress, will help you to keep unwanted revisions out.\u003C\u002Fp>\n\u003Ch4>Basic Feature\u003C\u002Fh4>\n\u003Cp>You can remove intermediate revisions during comparing in ‘compare two revisions’ mode in revision.php. To do it, simply press the ‘Thin Out’ button (fig. 1 in the screenshots page).\u003Cbr \u002F>\nAnd you can also remove each single revision from the Edit Post\u002FPage screen (fig. 2).\u003C\u002Fp>\n\u003Cp>WordPress 3.5 and prior, which have an old revision screen, are no longer supported.\u003C\u002Fp>\n\u003Ch4>When you publish a post\u003C\u002Fh4>\n\u003Cp>If you are a careful author, I guess you have many revisions as a result of preview checks.\u003Cbr \u002F>\nTOR can clean them when you first publish your post.\u003Cbr \u002F>\nJust simply enable the following option in the ‘Settings’ – ‘Thin Out Revisions’ admin page (fig. 3).\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Delete revisions on initial publication\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Bulk erase of old revisions\u003C\u002Fh4>\n\u003Cp>You can remove old revisions on the fly or daily as a scheduled task (fig. 3).\u003C\u002Fp>\n\u003Ch4>Revision Memo\u003C\u002Fh4>\n\u003Cp>The Revision Memo feature enables you to put a short text note on revisions. See the pictures (fig. 4, 5) in screenshots page.\u003Cbr \u002F>\nMake sure that you check the ‘Revision Memo’ screen option in Edit Post (Edit Page) screen.\u003C\u002Fp>\n\u003Ch4>More to Describe\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>TOR works fine in multisite environment. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you like it, please share it among your friends by doing Tweet or Like from the plugin home page.\u003Cbr \u002F>\nIt will encourage the author a lot.\u003C\u002Fp>\n\u003Cp>Related Links:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fen.hetarena.com\u002Fthin-out-revisions\" title=\"Plugin Homepage\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fhetarena.com\u002Fthin-out-revisions\" title=\"Japanese Homepage\" rel=\"nofollow ugc\">Japanese Homepage\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Enables flexible revision management for you.",800,38034,94,15,"2015-05-06T05:33:00.000Z","4.2.39",[20,22,23,24],"http:\u002F\u002Fen.hetarena.com\u002Fthin-out-revisions","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthin-out-revisions.1.8.3.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":28,"num_ratings":28,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":18,"tags":69,"homepage":72,"download_link":73,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"undo-box","Undo Box","1.0","Mike Martel","https:\u002F\u002Fprofiles.wordpress.org\u002Fmike_cowobo\u002F","\u003Cp>Undo Box adds a simple meta box to your post editor, allowing you to quickly restore the last (auto)saved version of a post.\u003C\u002Fp>\n\u003Cp>Reverting again restores the initial version.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>One-click revert\u003C\u002Fli>\n\u003Cli>Quick link to compare current and latest revision\u003C\u002Fli>\n\u003Cli>Quick link to all revisions meta box (and shows it when hidden)\u003C\u002Fli>\n\u003C\u002Ful>\n","Simple one-click post restore while you're writing",10,1565,"2013-01-13T12:42:00.000Z","3.5.2","3.5",[20,70,22,24,71],"post","undo","http:\u002F\u002Ftrenvo.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fundo-box.1.0.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":84,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":18,"tags":89,"homepage":90,"download_link":91,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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","4.0",[20,70,24],"https:\u002F\u002Fdd32.id.au\u002Fwordpress-plugins\u002Frevision-control\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frevision-control.2.3.2.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":82,"downloaded":100,"rating":49,"num_ratings":101,"last_updated":102,"tested_up_to":103,"requires_at_least":17,"requires_php":104,"tags":105,"homepage":106,"download_link":107,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-revisions-control","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","6.8.5","5.6",[20,23,24],"https:\u002F\u002Fethitter.com\u002Fplugins\u002Fwp-revisions-control\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-revisions-control.1.4.4.zip",{"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":122,"requires_php":18,"tags":123,"homepage":128,"download_link":129,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-cleanup","WP-Cleanup","1.1.0","JortK","https:\u002F\u002Fprofiles.wordpress.org\u002Fjortk\u002F","\u003Cp>This WordPress plugin will  cleanup your WordPress database, which means that it will perform the following actions:\u003C\u002Fp>\n\u003Cp>*Remove all post revisions\u003C\u002Fp>\n\u003Cp>*Remove all spam comments\u003C\u002Fp>\n\u003Cp>*Remove all unapproved comments\u003C\u002Fp>\n\u003Cp>*Remove all unused tags\u003C\u002Fp>\n\u003Cp>*Remove all unused post meta\u003C\u002Fp>\n\u003Cp>*Optimize MySQL tables by removing all unused table space\u003C\u002Fp>\n","This Wordpress plugin will cleanup your Wordpress database by remove all unused data from your database.",500,40394,80,3,"2010-08-10T13:59:00.000Z","3.0.5","2.9.0",[124,125,126,127,21],"clean","cleanup","database","optimize","http:\u002F\u002Fwww.jortk.nl\u002Fwp-cleanup-optimize-and-cleanup-your-wordpress-database\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-cleanup.1.1.0.zip",{"attackSurface":131,"codeSignals":158,"taintFlows":173,"riskAssessment":174,"analyzedAt":182},{"hooks":132,"ajaxHandlers":154,"restRoutes":155,"shortcodes":156,"cronEvents":157,"entryPointCount":28,"unprotectedCount":28},[133,138,143,145,148,151],{"type":134,"name":135,"callback":136,"file":137,"line":35},"action","activated_plugin","activation_redirect","includes\\class-wp-revisions-limit-activator.php",{"type":134,"name":139,"callback":140,"file":141,"line":142},"plugins_loaded","anonymous","includes\\class-wp-revisions-limit.php",133,{"type":134,"name":139,"callback":140,"file":141,"line":144},148,{"type":134,"name":146,"callback":140,"file":141,"line":147},"admin_init",149,{"type":134,"name":149,"callback":140,"file":141,"line":150},"admin_enqueue_scripts",151,{"type":134,"name":152,"callback":140,"file":141,"line":153},"admin_menu",153,[],[],[],[],{"dangerousFunctions":159,"sqlUsage":160,"outputEscaping":162,"fileOperations":171,"externalRequests":28,"nonceChecks":28,"capabilityChecks":171,"bundledLibraries":172},[],{"prepared":28,"raw":28,"locations":161},[],{"escaped":119,"rawEcho":14,"locations":163},[164,168],{"file":165,"line":166,"context":167},"admin\\class-wp-revisions-limit-admin.php",147,"raw output",{"file":169,"line":170,"context":167},"admin\\partials\\wp-revisions-limit-admin-display.php",35,1,[],[],{"summary":175,"deductions":176},"The wp-revisions-limit plugin, version 1.3, exhibits a generally strong security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the potential attack surface. Furthermore, the complete reliance on prepared statements for SQL queries and the presence of capability checks indicate good security practices in data handling and access control.  The plugin also shows no history of recorded vulnerabilities, which is a positive indicator of its past security robustness.\n\nHowever, there are areas for improvement. The code analysis reveals a moderate percentage of output escaping issues (40% unescaped), which could potentially lead to cross-site scripting (XSS) vulnerabilities if sensitive data is displayed without proper sanitization. While taint analysis shows no identified unsanitized flows, the presence of unescaped output represents a risk that could be exploited if an attacker can influence the data being displayed. The lack of nonce checks, while not directly tied to an attack surface in this analysis, is a standard security measure for preventing CSRF attacks, and its absence is a noted weakness.\n\nIn conclusion, wp-revisions-limit v1.3 appears to be a relatively secure plugin with a minimal attack surface and good SQL handling. The primary concern lies in the unescaped output, which warrants attention. The clean vulnerability history is encouraging, but the identified output escaping issues should be addressed to further strengthen its security.",[177,180],{"reason":178,"points":179},"Unescaped output detected",5,{"reason":181,"points":179},"Missing nonce checks","2026-03-16T19:13:48.507Z",{"wat":184,"direct":191},{"assetPaths":185,"generatorPatterns":187,"scriptPaths":188,"versionParams":189},[186],"\u002Fwp-content\u002Fplugins\u002Fwp-revisions-limit\u002Fadmin\u002Fjs\u002Fwp-revisions-limit-admin.js",[],[186],[190],"wp-revisions-limit\u002Fadmin\u002Fjs\u002Fwp-revisions-limit-admin.js?ver=",{"cssClasses":192,"htmlComments":193,"htmlAttributes":194,"restEndpoints":196,"jsGlobals":197,"shortcodeOutput":198},[],[],[195],"name=\"revisions_limit_option[revisions_limit]\"",[],[],[]]