[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fCcQ96tyUA6NsBarK6cMtHhDN1fssNzmgYMLiU4jsoDU":3,"$fzhH9LRG7VtqCTRjo89eg8o4AEKSuM4O8Yz26heLfyV4":240,"$f-fdVrHzcuMi0oOl60kaILRTqWJ8IZ4RaLPmM_pzCeYs":245},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":5,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":12,"last_updated":13,"tested_up_to":14,"requires_at_least":14,"requires_php":15,"tags":16,"homepage":20,"download_link":21,"security_score":22,"vuln_count":12,"unpatched_count":12,"last_vuln_date":23,"fetched_at":24,"discovery_status":25,"vulnerabilities":26,"developer":27,"crawl_stats":23,"alternatives":34,"analysis":126,"fingerprints":223},"revision-delete","revision delete!","0.1","DZVO","https:\u002F\u002Fprofiles.wordpress.org\u002Fdzvo\u002F","\u003Cp>Delete automatic all old revision from public posts. Than post older x days.\u003C\u002Fp>\n",80,7358,0,"2009-03-01T21:27:00.000Z","2.7","",[17,18,19],"admin","post","revision","http:\u002F\u002Fwww.zauberpage.de\u002Fwordpress-plugin-revision-delete-english.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frevision-delete.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":22,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"dzvo",3,100,30,84,"2026-05-20T02:05:59.748Z",[35,54,73,90,108],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":15,"tags":50,"homepage":52,"download_link":53,"security_score":22,"vuln_count":12,"unpatched_count":12,"last_vuln_date":23,"fetched_at":24},"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,558349,88,36,"2018-04-01T04:23:00.000Z","4.9.29","4.0",[17,18,51],"revisions","https:\u002F\u002Fdd32.id.au\u002Fwordpress-plugins\u002Frevision-control\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frevision-control.2.3.2.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":30,"num_ratings":64,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":15,"tags":68,"homepage":71,"download_link":72,"security_score":22,"vuln_count":12,"unpatched_count":12,"last_vuln_date":23,"fetched_at":24},"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,9490,2,"2016-11-01T09:06:00.000Z","4.6.30","3.6",[17,69,70,19,51],"post-revisions","posts","http:\u002F\u002Fwww.twomandarins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-revisions-limit.1.3.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":83,"num_ratings":84,"last_updated":85,"tested_up_to":86,"requires_at_least":67,"requires_php":15,"tags":87,"homepage":88,"download_link":89,"security_score":22,"vuln_count":12,"unpatched_count":12,"last_vuln_date":23,"fetched_at":24},"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,38134,94,15,"2015-05-06T05:33:00.000Z","4.2.39",[17,70,19,51],"http:\u002F\u002Fen.hetarena.com\u002Fthin-out-revisions","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthin-out-revisions.1.8.3.zip",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":10,"downloaded":98,"rating":30,"num_ratings":99,"last_updated":100,"tested_up_to":101,"requires_at_least":49,"requires_php":15,"tags":102,"homepage":105,"download_link":106,"security_score":107,"vuln_count":12,"unpatched_count":12,"last_vuln_date":23,"fetched_at":24},"wp-revision-list","WP Revision List","1.1.9","Pete Nelson","https:\u002F\u002Fprofiles.wordpress.org\u002Fgungeekatx\u002F","\u003Cp>This plugin allows you to include a list of revisions when viewing a list of posts, pages, or custom post types in the admin dashboard.  It can be configured\u003Cbr \u002F>\nto limit the number of revisions shown, the post types it is enabled for, and a prefix & suffix to wrap around the revision title to offset it from the rest of the list.\u003C\u002Fp>\n\u003Cp>Thanks to \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fpat_ramsey\" rel=\"nofollow ugc\">Pat Ramsey\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fzzramesses\" rel=\"nofollow ugc\">Corey Ellis\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FNick_Batik\" rel=\"nofollow ugc\">Nick Batick\u003C\u002Fa> for\u003Cbr \u002F>\nencouraging me to write this plugin, and \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fkenziemoss\" rel=\"nofollow ugc\">Kenzie Moss\u003C\u002Fa> for our WordPress icon.\u003C\u002Fp>\n","Show revisions when viewing lists of posts, pages, or custom post types in the admin dashboard",3964,1,"2025-01-13T21:03:00.000Z","6.7.5",[17,103,104,18,51],"custom-post-type","page","https:\u002F\u002Fgithub.com\u002Fpetenelson\u002Fwp-revision-list","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-revision-list.1.1.9.zip",92,{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":12,"num_ratings":12,"last_updated":118,"tested_up_to":119,"requires_at_least":120,"requires_php":15,"tags":121,"homepage":123,"download_link":124,"security_score":22,"vuln_count":12,"unpatched_count":12,"last_vuln_date":23,"fetched_at":125},"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,1598,"2013-01-13T12:42:00.000Z","3.5.2","3.5",[17,18,70,51,122],"undo","http:\u002F\u002Ftrenvo.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fundo-box.1.0.zip","2026-04-06T09:54:40.288Z",{"attackSurface":127,"codeSignals":147,"taintFlows":180,"riskAssessment":207,"analyzedAt":222},{"hooks":128,"ajaxHandlers":143,"restRoutes":144,"shortcodes":145,"cronEvents":146,"entryPointCount":12,"unprotectedCount":12},[129,135,139],{"type":130,"name":131,"callback":132,"file":133,"line":134},"action","plugins_loaded","msRevisionDeleteInstall","revision.config.php",11,{"type":130,"name":136,"callback":137,"file":133,"line":138},"admin_menu","msRevisionDeleteAdminMenu",12,{"type":130,"name":140,"callback":141,"priority":84,"file":133,"line":142},"edit_form_advanced","msRevisionDeleteAjax",35,[],[],[],[],{"dangerousFunctions":148,"sqlUsage":149,"outputEscaping":173,"fileOperations":12,"externalRequests":12,"nonceChecks":12,"capabilityChecks":12,"bundledLibraries":179},[],{"prepared":12,"raw":150,"locations":151},9,[152,156,159,162,163,165,167,169,171],{"file":153,"line":154,"context":155},"revision.ajax.php",14,"$wpdb->get_var() with variable interpolation",{"file":153,"line":157,"context":158},19,"$wpdb->get_results() with variable interpolation",{"file":153,"line":160,"context":161},31,"$wpdb->query() with variable interpolation",{"file":153,"line":142,"context":161},{"file":133,"line":164,"context":155},21,{"file":133,"line":166,"context":161},23,{"file":133,"line":168,"context":161},25,{"file":133,"line":170,"context":161},49,{"file":133,"line":172,"context":155},53,{"escaped":12,"rawEcho":64,"locations":174},[175,178],{"file":133,"line":176,"context":177},82,"raw output",{"file":133,"line":107,"context":177},[],[181,199],{"entryPoint":182,"graph":183,"unsanitizedCount":99,"severity":198},"msRevisionDeleteConfiguration (revision.config.php:40)",{"nodes":184,"edges":195},[185,190],{"id":186,"type":187,"label":188,"file":133,"line":189},"n0","source","$_REQUEST",46,{"id":191,"type":192,"label":193,"file":133,"line":170,"wp_function":194},"n1","sink","query() [SQLi]","query",[196],{"from":186,"to":191,"sanitized":197},false,"high",{"entryPoint":200,"graph":201,"unsanitizedCount":99,"severity":198},"\u003Crevision.config> (revision.config.php:0)",{"nodes":202,"edges":205},[203,204],{"id":186,"type":187,"label":188,"file":133,"line":189},{"id":191,"type":192,"label":193,"file":133,"line":170,"wp_function":194},[206],{"from":186,"to":191,"sanitized":197},{"summary":208,"deductions":209},"The \"revision-delete\" plugin v0.1 exhibits a concerning security posture despite having no publicly disclosed vulnerabilities.  The static analysis reveals significant weaknesses, particularly in its handling of SQL queries and output escaping.  All 9 SQL queries are executed without prepared statements, creating a high risk of SQL injection vulnerabilities. Furthermore, none of the 2 output operations are properly escaped, leading to potential Cross-Site Scripting (XSS) issues. The taint analysis confirms these concerns with 2 flows identified with unsanitized paths, both classified as high severity. While the attack surface appears minimal with no AJAX handlers, REST API routes, shortcodes, or cron events, the lack of fundamental security practices like prepared statements and output escaping within its existing code creates a significant risk for any WordPress site using this plugin. The absence of any vulnerability history is a positive sign, but it does not negate the critical findings from the static analysis, which suggest the plugin is inherently insecure in its current state.",[210,213,216,218,220],{"reason":211,"points":212},"Raw SQL queries without prepared statements",20,{"reason":214,"points":215},"Unescaped output detected",6,{"reason":217,"points":212},"High severity taint flows with unsanitized paths",{"reason":219,"points":116},"Missing nonce checks",{"reason":221,"points":116},"Missing capability checks","2026-03-16T21:23:25.516Z",{"wat":224,"direct":230},{"assetPaths":225,"generatorPatterns":226,"scriptPaths":227,"versionParams":229},[],[],[228],"\u002Fwp-content\u002Fplugins\u002Frevision-delete\u002Frevision.ajax.php",[],{"cssClasses":231,"htmlComments":233,"htmlAttributes":234,"restEndpoints":235,"jsGlobals":236,"shortcodeOutput":239},[232],"wrap",[],[],[],[237,238],"revision_delete","rd_ex",[],{"error":241,"url":242,"statusCode":243,"statusMessage":244,"message":244},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Frevision-delete\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":99,"versions":246},[247],{"version":6,"download_url":248,"svn_tag_url":249,"released_at":23,"has_diff":197,"diff_files_changed":250,"diff_lines":23,"trac_diff_url":23,"vulnerabilities":251,"is_current":241},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frevision-delete.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frevision-delete\u002Ftags\u002F0.1\u002F",[],[]]