[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTLcYMI-3zB4yKf_G2EjXArwNJ0gtSQWVVEhDXWAgVUo":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"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":36,"analysis":133,"fingerprints":186},"better-revisions","Better Revisions","0.5","slehner","https:\u002F\u002Fprofiles.wordpress.org\u002Fslehner\u002F","\u003Cp>Revisions are a main part of every content management system.\u003C\u002Fp>\n\u003Cp>Normal wordpress revisions only containing the title, content and excerpt. And WordPress by itself will only add a new revision, when one (or more) of these three fields were changed. This means, if someone only changes the permalink for example, then WordPress doesn’t add any revision. And if someone changes the content and maybe the author, then WordPress adds a revision, but only with the old content – the author change will be lost.\u003C\u002Fp>\n\u003Cp>For small blogs this will be ok, but what’s about multi-author websites or blogs?\u003C\u002Fp>\n\u003Cp>I wrote this small plugin for you – for a better revision management in multi-author blogs and sites, for better monitoring the changes of every site, post or custom-post-type and finally for better restoring older revisions.\u003C\u002Fp>\n\u003Cp>So, this plugin adds following fields to the revision system:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The Author\u003C\u002Fli>\n\u003Cli>Post Date\u003C\u002Fli>\n\u003Cli>Permalink\u003C\u002Fli>\n\u003Cli>Post Status\u003C\u002Fli>\n\u003Cli>Post Password\u003C\u002Fli>\n\u003Cli>Comment Status\u003C\u002Fli>\n\u003Cli>Ping Status\u003C\u002Fli>\n\u003Cli>Post\u002FPage Parent\u003C\u002Fli>\n\u003Cli>Menu Order\u003C\u002Fli>\n\u003Cli>more to come\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This Plugin also adds a new revision, if only one of the fields above were changed. And it works with automated post\u002Fpage saves (to the server) too. But I have disabled the client side autosave – becaus on multi-author blogs\u002Fsites these function makes no sense and confuses authors more than it helps. But the autosave to the server works perfectly well with all of the fields above added.\u003C\u002Fp>\n\u003Cp>If you want to restore a revision, the fields above will restored too. And in case of deleting a post\u002Fpage, than all revision with all fields above will be deleted too – for a smaller and cleaner database.\u003C\u002Fp>\n\u003Cp>No further configuration is needed, the plugin doesn’t add any database tables rather saves additional revision data to post-meta and works with custom-post-types too. It’s translation ready and allready translated into german.\u003C\u002Fp>\n\u003Ch4>Gutenberg support was added\u003C\u002Fh4>\n\u003Cp>Now it works with the new Block-Editoe (Gutenberg) and the old Classic-Editor (tinyMCE).\u003C\u002Fp>\n","Extend your Revisions: Add important fields like \"Permalink\" or \"Status\" to the revisions for a better Content Management.",90,8746,2,"2023-04-13T21:18:00.000Z","6.2.0","4.4","",[19,20,21,22,23],"history","page-revision","post-revision","revision","revisions","https:\u002F\u002Fwww.silvius.at\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-revisions.0.5.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},1,30,84,"2026-04-04T21:14:49.734Z",[37,57,76,98,114],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":32,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":55,"download_link":56,"security_score":47,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"disable-post-revision","Disable Post Revision","1.0.1","Joel James","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoelcj91\u002F","\u003Cp>WordPress uses post revisions by default to save each post revision in your database. If you’re concerned about server and database size, these post revisions can be a burden.\u003C\u002Fp>\n\u003Cp>While you can’t simply disable the post revision feature for a specific post type from the settings page, this plugin makes it easy to do so.\u003C\u002Fp>\n\u003Ch4>What is Disable Post Revision?\u003C\u002Fh4>\n\u003Cp>\u003Cem>Disabling unwanted post revisions in WordPress should be straightforward. This plugin makes it a simple process.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Ch3>Disable Post Revision – Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Disable post revisions for all available post types, including Posts and Pages\u003C\u002Fli>\n\u003Cli>Reduce database load\u003C\u002Fli>\n\u003Cli>Reduce server load while editing a post\u003C\u002Fli>\n\u003Cli>Translation-ready\u003C\u002Fli>\n\u003Cli>Extremely lightweight\u003C\u002Fli>\n\u003Cli>Adheres to WordPress coding standards\u003C\u002Fli>\n\u003Cli>Available on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjoel-james\u002Fdisable-post-revision\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisable-post-revision\u002Finstallation\u002F\" rel=\"ugc\">Installation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdisable-post-revision\u002F\" rel=\"ugc\">Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisable-post-revision\u002Fscreenshots\u002F\" rel=\"ugc\">Screenshots\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>WordPress Post Revision – \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FRevisions\" rel=\"nofollow ugc\">More Details\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you’re unsure about what post revisions are, please \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FRevisions\" rel=\"nofollow ugc\">refer to this page\u003C\u002Fa> for more information.\u003C\u002Fp>\n","Light weight plugin to disable post revisions for selected post types to reduce database and server load.",3000,33343,100,"2025-12-09T13:31:00.000Z","6.9.4","3.0",[52,53,54,21,23],"auto-save","disable-auto-save","disable-revision","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisable-post-revision\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-post-revision.1.0.1.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":47,"num_ratings":13,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":17,"tags":70,"homepage":74,"download_link":75,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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,"2016-11-01T09:06:00.000Z","4.6.30","3.6",[71,72,73,22,23],"admin","post-revisions","posts","http:\u002F\u002Fwww.twomandarins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-revisions-limit.1.3.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":86,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":17,"tags":91,"homepage":96,"download_link":97,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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",[92,93,94,95,72],"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",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":11,"downloaded":106,"rating":47,"num_ratings":87,"last_updated":107,"tested_up_to":49,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":112,"download_link":113,"security_score":47,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"time-based-revisions","Time-based Revision Cleanup","1.1.4","Michael Sablone","https:\u002F\u002Fprofiles.wordpress.org\u002Fmichaelsablone\u002F","\u003Cp>Optimize your website’s performance and streamline your editing workflow with the Time-based Revision Cleanup plugin for WordPress. Our plugin offers a sophisticated solution to the limitations of the default number-based revision system, which can quickly become inadequate for active sites. Instead of restricting revisions to a set count, our plugin allows you to specify a timeframe for keeping revisions, such as 30, 60, or 365 days, ensuring that your database retains only what’s necessary without losing the essential edit history of your posts.\u003C\u002Fp>\n\u003Cp>In addition, our plugin enhances the admin dashboard with an analytics feature to generate visual representations of revision history data.\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Intelligent Age-Based Management\u003C\u002Fstrong>: Preserve your site’s history by automatically deleting revisions past a certain age, keeping only the recent and relevant changes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless On-Save Cleanup\u003C\u002Fstrong>: The plugin intuitively removes outdated revisions upon saving posts, based on the age criteria you’ve set, without disrupting the creative process.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optional Automated Cleanup\u003C\u002Fstrong>: Enable the optional CRON job to perform regular, site-wide revision cleanups at intervals you control, maintaining optimal database health with no manual effort.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dashboard Analytics\u003C\u002Fstrong>: Visualize your site’s revision cleanup activity with an integrated chart, powered by Google’s Chart API.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Customizable\u003C\u002Fstrong>: Configure the plugin’s settings to fit the unique demands of your site, including save timeout, CRON frequency, and the maximum number of revisions to process.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>By focusing on time rather than revision count, our plugin addresses the core flaw in the default system, ensuring that a busy day of editing won’t result in the loss of important historical data. With the optional CRON job for hands-free maintenance, adjustable settings for precision control, and insightful analytics, the Time-based Revision Cleanup plugin is an essential tool for maintaining a healthy, efficient WordPress site.\u003C\u002Fp>\n","Maximize WordPress efficiency with Time-based Revision Cleanup: manage post histories by age, not count, with optional auto-cleanups.",1776,"2026-02-15T22:51:00.000Z","4.9","7.4",[93,19,95,111,23],"performance","https:\u002F\u002Fcompiledrogue.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftime-based-revisions.1.1.4.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":27,"num_ratings":27,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":17,"tags":127,"homepage":17,"download_link":132,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"menus-history","Menus History","1.0.2","binarystash01","https:\u002F\u002Fprofiles.wordpress.org\u002Fbinarystash01\u002F","\u003Cp>The Menus History plugin provides history of changes to WordPress menus items. The history information may be useful in restoring deleted or misplaced menu items.\u003C\u002Fp>\n\u003Cp>To maximize the benefit of this plugin, install it on new WordPress set ups. The information it provides can be extremely useful particularly when database back-ups are not available. Once activated, it keeps track of the following.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Item arrangement\u003C\u002Fli>\n\u003Cli>Navigation labels\u003C\u002Fli>\n\u003Cli>Title attributes\u003C\u002Fli>\n\u003Cli>CSS classes\u003C\u002Fli>\n\u003Cli>Description\u003C\u002Fli>\n\u003Cli>URL\u003C\u002Fli>\n\u003Cli>Item targets\u003C\u002Fli>\n\u003Cli>Link relationships\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please note the plugin’s limitations.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The plugin must be activated prior to making changes to your menus. Changes done before the plugin had been activated would not be shown. \u003C\u002Fli>\n\u003Cli>The plugin doesn’t provide the ability to restore menus; it only shows history information. You still need to manually restore your menus.\u003C\u002Fli>\n\u003Cli>Deleted menus are also removed from the plugin’s menu list.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Credits:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hourglass icon made by \u003Ca href=\"http:\u002F\u002Fwww.freepik.com\" rel=\"nofollow ugc\">Freepik\u003C\u002Fa> from \u003Ca href=\"http:\u002F\u002Fwww.flaticon.com\" rel=\"nofollow ugc\">www.flaticon.com\u003C\u002Fa> is licensed under \u003Ca href=\"http:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby\u002F3.0\u002F\" rel=\"nofollow ugc\">CC BY 3.0\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>List icon made by \u003Ca href=\"http:\u002F\u002Fwww.antonps.com\" rel=\"nofollow ugc\">Anton Saputro\u003C\u002Fa> from \u003Ca href=\"http:\u002F\u002Fwww.flaticon.com\" rel=\"nofollow ugc\">www.flaticon.com\u003C\u002Fa> is licensed under \u003Ca href=\"http:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby\u002F3.0\u002F\" rel=\"nofollow ugc\">CC BY 3.0\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Provides history of changes to Wordpress menus",70,2782,"2015-05-24T07:23:00.000Z","4.2.39","3.5",[128,129,130,131,115],"menu-history","menu-revision","menu-revisions","menus","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmenus-history.1.0.2.zip",{"attackSurface":134,"codeSignals":171,"taintFlows":179,"riskAssessment":180,"analyzedAt":185},{"hooks":135,"ajaxHandlers":167,"restRoutes":168,"shortcodes":169,"cronEvents":170,"entryPointCount":27,"unprotectedCount":27},[136,142,145,149,154,158,162],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","init","sl_wp_actions_and_filters","better-revisions.php",92,{"type":137,"name":138,"callback":143,"file":140,"line":144},"sl_load_textdomain",94,{"type":137,"name":146,"callback":147,"file":140,"line":148},"wp_loaded","setup_variables",112,{"type":137,"name":150,"callback":151,"priority":152,"file":140,"line":153},"post_updated","sl_save_postdata_to_revision_meta",10,114,{"type":137,"name":155,"callback":156,"priority":152,"file":140,"line":157},"wp_restore_post_revision","sl_restore_revision",116,{"type":137,"name":159,"callback":160,"file":140,"line":161},"admin_enqueue_scripts","add_revisions_script",120,{"type":163,"name":164,"callback":165,"priority":152,"file":140,"line":166},"filter","_wp_post_revision_fields","sl_all_revision_fields",125,[],[],[],[],{"dangerousFunctions":172,"sqlUsage":173,"outputEscaping":175,"fileOperations":27,"externalRequests":27,"nonceChecks":32,"capabilityChecks":27,"bundledLibraries":178},[],{"prepared":27,"raw":27,"locations":174},[],{"escaped":176,"rawEcho":27,"locations":177},5,[],[],[],{"summary":181,"deductions":182},"The 'better-revisions' plugin v0.5 exhibits a strong security posture based on the provided static analysis. The absence of any detected dangerous functions, unsanitized taint flows, or raw SQL queries is highly positive. Furthermore, all observed outputs are properly escaped, and there are no file operations or external HTTP requests, which significantly reduces the attack surface. The presence of a nonce check is also a good security practice.\n\nHowever, the complete lack of capability checks, despite the presence of a nonce check, is a notable concern. While the attack surface is currently reported as zero, the absence of proper authorization checks on any potential future entry points could leave the plugin vulnerable. The vulnerability history being completely clean is a good sign, but it's important to remember this is a snapshot in time and doesn't guarantee future safety.\n\nIn conclusion, 'better-revisions' v0.5 appears to be well-coded from a security perspective, adhering to many best practices. The primary area for improvement would be the implementation of robust capability checks to ensure that only authorized users can interact with the plugin's functionality. This, combined with the already low attack surface and absence of critical code flaws, suggests a relatively low overall risk, but vigilance is still recommended.",[183],{"reason":184,"points":176},"Missing capability checks","2026-03-16T21:16:01.874Z",{"wat":187,"direct":193},{"assetPaths":188,"generatorPatterns":190,"scriptPaths":191,"versionParams":192},[189],"\u002Fwp-content\u002Fplugins\u002Fbetter-revisions\u002Fjs\u002Frevisions.js",[],[189],[],{"cssClasses":194,"htmlComments":195,"htmlAttributes":196,"restEndpoints":197,"jsGlobals":198,"shortcodeOutput":200},[],[],[],[],[199],"revisions_js_object",[]]