[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fus8fW0kE8Dy_7sFmr3Sb9Mns0jHdGFgWodfItN9UNb8":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":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":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":136,"fingerprints":180},"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,0,"2013-01-13T12:42:00.000Z","3.5.2","3.5","",[19,20,21,22,23],"admin","post","posts","revisions","undo","http:\u002F\u002Ftrenvo.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fundo-box.1.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"mike_cowobo",7,70,89,30,86,"2026-04-04T11:20:30.288Z",[39,59,76,94,115],{"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":17,"tags":54,"homepage":57,"download_link":58,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"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",[19,55,21,56,22],"post-revisions","revision","http:\u002F\u002Fwww.twomandarins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-revisions-limit.1.3.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":53,"requires_php":17,"tags":73,"homepage":74,"download_link":75,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"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",[19,21,56,22],"http:\u002F\u002Fen.hetarena.com\u002Fthin-out-revisions","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthin-out-revisions.1.8.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":92,"download_link":93,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"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",[19,20,22],"https:\u002F\u002Fdd32.id.au\u002Fwordpress-plugins\u002Frevision-control\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frevision-control.2.3.2.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":104,"num_ratings":105,"last_updated":106,"tested_up_to":89,"requires_at_least":107,"requires_php":17,"tags":108,"homepage":111,"download_link":112,"security_score":113,"vuln_count":50,"unpatched_count":13,"last_vuln_date":114,"fetched_at":28},"wp-admin-ui-customize","WP Admin UI Customize","1.5.14","gqevu6bsiz","https:\u002F\u002Fprofiles.wordpress.org\u002Fgqevu6bsiz\u002F","\u003Cul>\n\u003Cli>Dashboard\u003C\u002Fli>\n\u003Cli>Display options tab\u003C\u002Fli>\n\u003Cli>Output-meta site\u003C\u002Fli>\n\u003Cli>Admin bar (Toolbar)\u003C\u002Fli>\n\u003Cli>Admin menu (Side menu)\u003C\u002Fli>\n\u003Cli>Management of meta boxes\u003C\u002Fli>\n\u003Cli>Login screen\u003C\u002Fli>\n\u003Cli>Other features.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These to Customization is possible.\u003C\u002Fp>\n\u003Ch3>日本語でのご説明\u003C\u002Fh3>\n\u003Cp>このプラグインは、管理画面UIのカスタマイズをするプラグインです。\u003Cbr \u002F>\n「ダッシュボード」「オプションタブ」「サイトのメタタグ管理」「管理バー」「管理メニュー」「メタボックス」「ログイン画面」\u003Cbr \u002F>\nこれらのカスタマイズを、このプラグインひとつで出来ます。\u003C\u002Fp>\n","Customize the management screen UI.",30000,390623,92,59,"2024-11-20T02:52:00.000Z","4.2",[19,109,110,20,21],"option","page","http:\u002F\u002Fwpadminuicustomize.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-admin-ui-customize.1.5.14.zip",91,"2024-11-26 00:00:00",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":125,"num_ratings":126,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":17,"tags":130,"homepage":134,"download_link":135,"security_score":104,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"lh-archived-post-status","LH Archived Post Status","3.11","shawfactor","https:\u002F\u002Fprofiles.wordpress.org\u002Fshawfactor\u002F","\u003Cp>This plugin allows you to archive your WordPress content similar to the way you archive your e-mail. Unlike other archiving solutions though this actually does it all and does it properly\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Makes a new post status available in the drop down called Archived\u003C\u002Fli>\n\u003Cli>Hides or removes your content without having to trash the content\u003C\u002Fli>\n\u003Cli>Content can either be hidden entirely from public view  or simply from the main loop and feed and pages, with other solutions you can only hide it from public view.\u003C\u002Fli>\n\u003Cli>Allows you to add a label to the title of those posts\u002Fpages etc that are archived\u003C\u002Fli>\n\u003Cli>Allows you to add a message to the top of the post\u002Fpage etc that the content is no longer up too date\u003C\u002Fli>\n\u003Cli>Allows you to set an archiving date after which content is automatically changed to having an archived status\u003C\u002Fli>\n\u003Cli>Compatible with posts, pages and custom post types\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is ideal for sites where certain kinds of content is not meant to be evergreen\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Like this plugin? Please consider \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Flh-archived-post-status\u002F\" rel=\"ugc\">leaving a 5-star review\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Love this plugin or want to help the LocalHero Project? Please consider \u003Ca href=\"https:\u002F\u002Flhero.org\u002Fportfolio\u002Flh-archived-post-status\u002F\" rel=\"nofollow ugc\">making a donation\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n","Allows posts and pages to be archived so you can remove content from the main loop and feed without having to trash it.",4000,50462,82,18,"2024-10-16T05:00:00.000Z","6.6.5","5.0",[19,131,21,132,133],"pages","status","workflow","https:\u002F\u002Flhero.org\u002Fportfolio\u002Flh-archived-post-status\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flh-archived-post-status.zip",{"attackSurface":137,"codeSignals":153,"taintFlows":169,"riskAssessment":170,"analyzedAt":179},{"hooks":138,"ajaxHandlers":149,"restRoutes":150,"shortcodes":151,"cronEvents":152,"entryPointCount":13,"unprotectedCount":13},[139,145],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","admin_enqueue_scripts","enqueue_script","undo-box.php",72,{"type":140,"name":146,"callback":147,"file":143,"line":148},"add_meta_boxes","init",119,[],[],[],[],{"dangerousFunctions":154,"sqlUsage":155,"outputEscaping":157,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":167,"bundledLibraries":168},[],{"prepared":13,"raw":13,"locations":156},[],{"escaped":13,"rawEcho":158,"locations":159},3,[160,163,165],{"file":143,"line":161,"context":162},99,"raw output",{"file":143,"line":164,"context":162},103,{"file":143,"line":166,"context":162},106,1,[],[],{"summary":171,"deductions":172},"The \"undo-box\" v1.0 plugin presents a generally positive security posture based on the static analysis. The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the plugin's attack surface, which is a strong security practice. Furthermore, the fact that all identified SQL queries utilize prepared statements indicates a good defense against SQL injection vulnerabilities. The lack of external HTTP requests and file operations also reduces potential avenues for exploitation.\n\nHowever, the analysis does reveal some concerning areas. The primary concern is that 100% of the identified output locations are not properly escaped. This opens the door for Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected into the WordPress site through the plugin's output. The absence of nonce checks on any entry points, coupled with only one capability check, suggests that authentication and authorization might not be robustly implemented for any potential, albeit currently non-existent, entry points. The lack of recorded vulnerabilities in its history is a positive sign, suggesting either good development practices or a lack of targeted attacks thus far. Nevertheless, the unescaped output remains a tangible risk.\n\nIn conclusion, while the \"undo-box\" v1.0 plugin has successfully minimized its attack surface and implemented safe database practices, the lack of output escaping is a significant security weakness that needs immediate attention. The limited number of capability checks and absence of nonce checks, while less critical given the current attack surface, are also points to consider for future development. The plugin's history of no vulnerabilities is encouraging but does not negate the immediate risk posed by unescaped output.",[173,176],{"reason":174,"points":175},"Output not properly escaped",8,{"reason":177,"points":178},"No nonce checks",5,"2026-03-17T01:38:04.164Z",{"wat":181,"direct":189},{"assetPaths":182,"generatorPatterns":184,"scriptPaths":185,"versionParams":186},[183],"\u002Fwp-content\u002Fplugins\u002Fundo-box\u002F_inc\u002Fundo-box.js",[],[183],[187,188],"undo-box\u002Fstyle.css?ver=","undo-box.js?ver=",{"cssClasses":190,"htmlComments":192,"htmlAttributes":193,"restEndpoints":194,"jsGlobals":195,"shortcodeOutput":196},[191],"show-all",[],[],[],[],[]]