[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fl5rGqjZHJlSHjJ4z3ADNPG-bmNgekqeifwZhaWVGvpA":3,"$fgPWFfxXszhEnJh6PLyNsfqhqg3MTeQlN8QWZ3nTWB24":261,"$fm32w_0u-KR4hX78t3epWmyNeAonb_Y7BUOweFkf0FH8":265},{"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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":39,"analysis":142,"fingerprints":239},"aaa-option-optimizer","AAA Option Optimizer","1.6.1","Progress Planner","https:\u002F\u002Fprofiles.wordpress.org\u002Fprogressplanner\u002F","\u003Cp>This plugin tracks which of the autoloaded options are used on a page, and stores that data at the end of page render. It keeps an array of options that it has seen as being used. On the admin page, it compares all the autoloaded options to the array of stored options, and shows the autoloaded options that have not been used as you were browsing the site. If you’ve been to every page on your site, or you’ve kept the plugin around for a week or so, this means that those options probably don’t need to be autoloaded.\u003C\u002Fp>\n\u003Ch3>How to use this plugin\u003C\u002Fh3>\n\u003Cp>Install this plugin, and go through your entire site. Best is to use it normally for a couple of days, or to visit every page on your site and in your admin manually. Then go to the plugin’s settings screen, and go through the unused options. You can either decide to remove an unused option (they might for instance be for plugins you no longer use), or to set it to not autoload. The latter action is much less destructive: it’ll still be there, but it just won’t be autoloaded.\u003C\u002Fp>\n","Plugin that tracks autoloaded options usage and allows the user to optimize them.",9000,100374,92,24,"2026-03-11T10:26:00.000Z","7.0","6.7","7.4",[20,21,22],"cleanup","database","options","https:\u002F\u002Fprogressplanner.com\u002Fplugins\u002Faaa-option-optimizer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faaa-option-optimizer.1.6.1.zip",100,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"progressplanner",6,10230,98,14,93,"2026-05-20T02:05:15.250Z",[40,60,86,106,125],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":25,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":18,"tags":54,"homepage":58,"download_link":59,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"atec-database","atec Database","1.1.34","docjojo","https:\u002F\u002Fprofiles.wordpress.org\u002Fdocjojo\u002F","\u003Cp>atec Database is a powerful plugin that gives you full control over your WordPress database.\u003C\u002Fp>\n\u003Cp>Features include:\u003Cbr \u002F>\n* List all database tables with info (size, type, engine, rows)\u003Cbr \u002F>\n* Optimize, truncate, or drop any table\u003Cbr \u002F>\n* Clean up spam comments, trashed posts\u002Fpages, post revisions, and expired transients\u003Cbr \u002F>\n* Browse and manage \u003Ccode>wp_options\u003C\u002Fcode> entries\u003Cbr \u002F>\n* Set or unset autoload flag per option\u003C\u002Fp>\n\u003Cp>This plugin is lightweight and safe — all destructive actions require confirmation.\u003C\u002Fp>\n\u003Ch3>Specifications\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Database access: Uses core WPDB methods\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Ch3>Integrity check\u003C\u002Fh3>\n\u003Cp>Once, when activating the plugin, an integrity check is requested from our server – if you give your permission.\u003Cbr \u002F>\nSource: https:\u002F\u002Fatecplugins.com\u002F\u003Cbr \u002F>\nPrivacy policy: https:\u002F\u002Fatecplugins.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n","Manage, clean, and optimize your WordPress database with detailed control over tables and options.",90,4822,2,"2026-03-24T00:05:00.000Z","6.9.4","4.9",[20,21,55,56,57],"optimize","wp-db","wp-options","https:\u002F\u002Fatecplugins.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fatec-database.1.1.34.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":81,"download_link":82,"security_score":83,"vuln_count":84,"unpatched_count":26,"last_vuln_date":85,"fetched_at":28},"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,3978915,94,181,"2025-07-21T23:39:00.000Z","6.8.5","2.8","5.6",[21,77,78,79,80],"database-cleanup","database-size","delete-revisions","optimize-database","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frvg-optimize-database.5.3.0.zip",99,3,"2023-10-03 00:00:00",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":96,"num_ratings":97,"last_updated":98,"tested_up_to":52,"requires_at_least":99,"requires_php":81,"tags":100,"homepage":81,"download_link":105,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"autoload-checker","Autoload Checker","1.2","Gerard Blanco","https:\u002F\u002Fprofiles.wordpress.org\u002Fsixaxis\u002F","\u003Cp>Autoload Checker is a WordPress plugin that helps you monitor the total size of the autoloaded data in the \u003Ccode>wp_options\u003C\u002Fcode> table of your database. Autoloaded data is data that is loaded on every page load, regardless of whether it is needed or not. This can affect the performance and speed of your site, especially if you had a lot of plugins installed.\u003C\u002Fp>\n\u003Cp>Autoload Checker does not remove any autoloaded data from your database, it only checks the status and displays it in your WordPress dashboard. You can see the total size of the autoloaded data, as well as the top autoloaded data entries sorted by size. This can help you identify which plugins or themes are adding the most autoloaded data to your database, and decide if you need to optimize them or not.\u003C\u002Fp>\n\u003Cp>Autoload Checker is easy to use and does not require any configuration. Just install and activate the plugin, and you will find the tool on Tools > Autoload Checker.\u003C\u002Fp>\n","Checks the autoloaded data size and lists the top autoloaded data entries sorted by size.",3000,26846,84,10,"2025-12-11T14:12:00.000Z","4.3",[101,102,103,104,80],"autoloaded-data","autoloads","clean-database","clean-up-options","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautoload-checker.1.2.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":25,"num_ratings":116,"last_updated":117,"tested_up_to":52,"requires_at_least":118,"requires_php":18,"tags":119,"homepage":123,"download_link":124,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"artiss-transient-cleaner","Transient Cleaner","1.7","David Artiss","https:\u002F\u002Fprofiles.wordpress.org\u002Fdartiss\u002F","\u003Cp>Clean expired transients from your options table. The original and best!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Transient housekeeping was added to the core of WordPress after version 5.8. However, I have decided to open up this plugin to all versions to allow for manual transient cleaning. Longer term I am working on a new version of the plugin, designed specifically for all WordPress releases.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Tested up to PHP 8.2\u003C\u002Fli>\n\u003Cli>Fully complies with WordPress coding standards\u003C\u002Fli>\n\u003Cli>Compliant with the stronger \u003Ca href=\"https:\u002F\u002Fwpvip.com\u002F\" rel=\"nofollow ugc\">WordPress VIP\u003C\u002Fa> coding standards, as well as compatibility with their platform\u003C\u002Fli>\n\u003Cli>Community plugin – visit the [Github page](https:\u002F\u002Fgithub.com\u002Fdartiss\u002F[repo link] “Github”) to get involved with the latest code development, request enhancements and report issues\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>“Transients are a simple and standardized way of storing cached data in the WordPress database temporarily by giving it a custom name and a timeframe after which it will expire and be deleted.”\u003C\u002Fp>\n\u003Cp>Unfortunately, expired transients only get deleted when you attempt to access them. If you don’t access the transient then, even though it’s expired, WordPress will not remove it. This is \u003Ca href=\"https:\u002F\u002Fcore.trac.wordpress.org\u002Fticket\u002F20316\" title=\"Ticket #20316\" rel=\"nofollow ugc\">a known “issue”\u003C\u002Fa> but due to reasons, which are explained in the FAQ, this has not been adequately resolved.\u003C\u002Fp>\n\u003Cp>Why is this a problem? Transients are often used by plugins to “cache” data (my own plugins included). Because of this it means that expired data can be left and build up, resulting in a bloated database table.\u003C\u002Fp>\n\u003Cp>Meantime, this plugin is the hero that you’ve been waiting for. Simply activate the plugin, sit back and enjoy a much cleaner, smaller options table. It also adds the additional recommendation that after a database upgrade all transients will be cleared down.\u003C\u002Fp>\n\u003Ch3>The Settings Screen\u003C\u002Fh3>\n\u003Cp>Within \u003Ccode>Administration\u003C\u002Fcode> -> \u003Ccode>Tools\u003C\u002Fcode> -> \u003Ccode>Transients\u003C\u002Fcode> an options screen exists allowing you to tweak when you’d like cleaning to happen, including the ability to perform an ad-hoc run, and when you’d like the to be automatically scheduled.\u003C\u002Fp>\n\u003Cp>You can even request an optimization of the options table to give your system a real “pep”!\u003C\u002Fp>\n\u003Ch3>Running in Lite mode\u003C\u002Fh3>\n\u003Cp>A “lite” mode is available. By activating this the options screen will no longer appear and default settings will be used. The advantage? Improved performance to Admin and, especially if you’re running multi-site, no chance of anybody “tinkering” with the settings.\u003C\u002Fp>\n\u003Cp>To activate, use the following…\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define( 'TC_LITE', true );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This should be added to your \u003Ccode>wp-config.php\u003C\u002Fcode> file.\u003C\u002Fp>\n\u003Ch3>Using hooks\u003C\u002Fh3>\n\u003Cp>If you’re the type of odd person who likes to code for WordPress (really?) then I’ve added a couple of hooks so you can call our rather neat cleaning functions…\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>housekeep_transients\u003C\u002Fcode> – this will clear down any expired transients\u003C\u002Fli>\n\u003Cli>\u003Ccode>clear_all_transients\u003C\u002Fcode> – this will remove any and all transients, expired or otherwise\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Acknowledgements\u003C\u002Fh3>\n\u003Cp>I’d like to thank WordPress Developer Andrew Nacin for his early discussion on this. Also, I’d like to acknowledge \u003Ca href=\"http:\u002F\u002Fwww.staze.org\u002Fwordpress-_transient-buildup\u002F\" title=\"WordPress _transient buildup\" rel=\"nofollow ugc\">the useful article at Everybody Staze\u003C\u002Fa> for ensuring the proposed solution made sense, and \u003Ca href=\"http:\u002F\u002Fw-shadow.com\u002Fblog\u002F2012\u002F04\u002F17\u002Fdelete-stale-transients\u002F\" title=\"Cleaning Up Stale Transients\" rel=\"nofollow ugc\">W-Shadow.com\u003C\u002Fa> for the cleaning code.\u003C\u002Fp>\n\u003Cp>Iconography is courtesy of the very talented \u003Ca href=\"https:\u002F\u002Fwww.fiverr.com\u002Fjankirathore\" rel=\"nofollow ugc\">Janki Rathod\u003C\u002Fa>.\u003C\u002Fp>\n","Clean expired transients from your options table. The original and best!",1000,127458,23,"2025-12-02T18:22:00.000Z","4.4",[120,121,21,22,122],"cache","clean","transient","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fartiss-transient-cleaner\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fartiss-transient-cleaner.1.7.zip",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":25,"num_ratings":135,"last_updated":136,"tested_up_to":73,"requires_at_least":137,"requires_php":18,"tags":138,"homepage":140,"download_link":141,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"sweeppress","SweepPress: Website Cleanup and Optimization","6.4.4","Milan Petrovic","https:\u002F\u002Fprofiles.wordpress.org\u002Fgdragon\u002F","\u003Cp>SweepPress is an easy-to-use WordPress plugin built around 52 different Sweepers for database cleanup (the Pro version has 57), support for WP-CLI, and WP REST API to perform the cleanup operations. The plugin also features a powerful WordPress Options database table management panel.\u003C\u002Fp>\n\u003Ch4>Quick Video Overview\u003C\u002Fh4>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fvmy2XbjpYoI?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Options Management\u003C\u002Fh4>\n\u003Cp>The WordPress Options database table holds settings for WordPress Core, all the plugins, and themes. This table can grow significantly, especially since records are not auto-deleted when removing a plugin or theme. SweepPress has Sweepers that deal with transient cache records (stored in this table), and now, since version 3.0, it has a full Management panel where you can see all the records in the \u003Ccode>Options\u003C\u002Fcode> table, detect source for the record and status to help you decide if you should delete the record or not.\u003C\u002Fp>\n\u003Cp>SweepPress has two methods to detect the source of the record, and it will mark all the recognized records. This panel doesn’t show transient records (used for cache) or WordPress options (deleting these options is a terrible idea). There is also a Quick Tasks subpanel, which can help you quickly remove options fitting into few standard predefined criteria.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Options deletion process is not automatic! No matter how precise options usage detection is, you need to verify and confirm that you want to delete one or more records.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.dev4press\u002Fplugins\u002Fsweeppress\u002F\" rel=\"nofollow ugc\">SweepPress Pro\u003C\u002Fa> It also has advanced management panels for all the WordPress metadata and multisite Sitemeta database tables, including options to track the usage of meta-records, and remove all the entries from the database associated with specific meta.\u003C\u002Fp>\n\u003Ch4>Modes of Sweeping\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Auto Sweep\u003C\u002Fstrong>: available on the dashboard, running many (not all) sweepers without user input.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick Sweep\u003C\u002Fstrong>: available on the dashboard, allowing the sweepers to be selected.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full Sweep\u003C\u002Fstrong>: available on its panel, with detailed information about sweepers and no limit run.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CLI Sweep\u003C\u002Fstrong>: the plugin supports WP-CLI and adds commands to run all the sweepers with the command line.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API Sweep\u003C\u002Fstrong>: the plugin supports WP REST API and allows sweeping via the new REST endpoints.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All sweepers use optimized SQL queries to find the data for removal, which is also done using SQL queries. This is the fastest and most efficient way to remove a large amount of data quickly.\u003C\u002Fp>\n\u003Ch4>List of Sweepers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Posts: Auto Drafts\u003C\u002Fli>\n\u003Cli>Posts: Spam Content\u003C\u002Fli>\n\u003Cli>Posts: Trashed Content\u003C\u002Fli>\n\u003Cli>Posts: Posts Revisions\u003C\u002Fli>\n\u003Cli>Posts: Posts Orphaned Revisions\u003C\u002Fli>\n\u003Cli>Posts: Draft Posts Revisions\u003C\u002Fli>\n\u003Cli>Posts: Postmeta Locks\u003C\u002Fli>\n\u003Cli>Posts: Postmeta Last Edits\u003C\u002Fli>\n\u003Cli>Posts: Postmeta Oembeds\u003C\u002Fli>\n\u003Cli>Posts: Postmeta Old Data\u003C\u002Fli>\n\u003Cli>Posts: Postmeta Orphans\u003C\u002Fli>\n\u003Cli>Posts: Postmeta Duplicates\u003C\u002Fli>\n\u003Cli>Comments: Spam Comments\u003C\u002Fli>\n\u003Cli>Comments: Trashed Comments\u003C\u002Fli>\n\u003Cli>Comments: Unapproved Comments\u003C\u002Fli>\n\u003Cli>Comments: Orphaned Comments\u003C\u002Fli>\n\u003Cli>Comments: Comments User Agents\u003C\u002Fli>\n\u003Cli>Comments: Commentmeta Orphans\u003C\u002Fli>\n\u003Cli>Comments: Commentmeta Duplicates\u003C\u002Fli>\n\u003Cli>Comments: Pingbacks Cleanup\u003C\u002Fli>\n\u003Cli>Comments: Trackbacks Cleanup\u003C\u002Fli>\n\u003Cli>Comments: Akismet Meta Records\u003C\u002Fli>\n\u003Cli>Terms: Terms Orphans\u003C\u002Fli>\n\u003Cli>Terms: Termmeta Orphans\u003C\u002Fli>\n\u003Cli>Terms: Termmeta Duplicates\u003C\u002Fli>\n\u003Cli>Terms: Term Relationships Taxonomy Orphans\u003C\u002Fli>\n\u003Cli>Terms: Term Relationships Objects Orphans\u003C\u002Fli>\n\u003Cli>Terms: AMP Validation Errors\u003C\u002Fli>\n\u003Cli>Terms: Unused Terms\u003C\u002Fli>\n\u003Cli>Users: Usermeta Orphans\u003C\u002Fli>\n\u003Cli>Users: Usermeta Duplicates\u003C\u002Fli>\n\u003Cli>Options: Expired Transients\u003C\u002Fli>\n\u003Cli>Options: RSS Feeds\u003C\u002Fli>\n\u003Cli>Options: All Transients\u003C\u002Fli>\n\u003Cli>Options: CRON Jobs\u003C\u002Fli>\n\u003Cli>Options: Unhooked CRON Jobs\u003C\u002Fli>\n\u003Cli>Network: Expired Transients\u003C\u002Fli>\n\u003Cli>Network: All Transients\u003C\u002Fli>\n\u003Cli>Network: Inactive Signups\u003C\u002Fli>\n\u003Cli>Database: Optimize Database Tables\u003C\u002Fli>\n\u003Cli>Database: Repair Database Tables\u003C\u002Fli>\n\u003Cli>ActionScheduler: Log Entries\u003C\u002Fli>\n\u003Cli>ActionScheduler: Orphaned Log Entries\u003C\u002Fli>\n\u003Cli>ActionScheduler: Failed Actions\u003C\u002Fli>\n\u003Cli>ActionScheduler: Completed Actions\u003C\u002Fli>\n\u003Cli>ActionScheduler: Canceled Actions\u003C\u002Fli>\n\u003Cli>bbPress: Replies Orphans\u003C\u002Fli>\n\u003Cli>BuddyPress: Activity Meta Orphans\u003C\u002Fli>\n\u003Cli>BuddyPress: Groups Meta Orphans\u003C\u002Fli>\n\u003Cli>BuddyPress: Messages Meta Orphans\u003C\u002Fli>\n\u003Cli>BuddyPress: Notifications Meta Orphans\u003C\u002Fli>\n\u003Cli>Elementor: Trashed Submissions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WP-CLI and WP REST API Support\u003C\u002Fh4>\n\u003Cp>The plugin registers new CLI commands for running sweep operations from the command line (WP-CLI is required). It also registers the REST API endpoint for the same purpose: running remote sweep operations (only for the administrator role!). CLI and REST API support can be enabled through plugin settings.\u003C\u002Fp>\n\u003Ch4>Action Scheduler Support\u003C\u002Fh4>\n\u003Cp>The plugin can clean up the ActionScheduler tables. These tables are used by the Action Schedule plugin and components developed for WooCommerce but also in many other WordPress plugins, including WP Rocket and Rank Math. For these sweepers to be visible, at least one plugin using those tables needs to be active.\u003C\u002Fp>\n\u003Ch4>Additional Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Sweeper File Log: log every sweeper execution into a log file with all sweeper\u002Fremoval SQL queries executed by each used sweeper.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Special Notice\u003C\u002Fh4>\n\u003Cp>The plugin will show the backup reminder notice by default (and it can be disabled) on every page. It is essential to understand that once the plugin deletes data, it can’t be restored. So, if you change your mind later, it is important to make the backup before the data removal. The SweepPress plugin is not responsible for any data loss — ensure backups! In SweepPress Pro, there is a Backup Data feature that will create partial backups from data before it is removed and store it into SQL export files.\u003C\u002Fp>\n\u003Ch4>Plugin Home Page\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Learn more about the plugin: \u003Ca href=\"https:\u002F\u002Fwww.dev4press\u002Fplugins\u002Fsweeppress\u002F\" rel=\"nofollow ugc\">SweepPress Home Page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Plugin knowledge base: \u003Ca href=\"https:\u002F\u002Fwww.dev4press.com\u002Fkb\u002Fproduct\u002Fsweeppress\u002F\" rel=\"nofollow ugc\">SweepPress on Dev4Press\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Support for the Lite version: \u003Ca href=\"https:\u002F\u002Fsupport.dev4press.com\u002Fforums\u002Fforum\u002Fplugins-lite\u002Fsweeppress\u002F\" rel=\"nofollow ugc\">Support Forum on Dev4Press\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SweepPress Pro\u003C\u002Fh4>\n\u003Cp>SweepPress Lite edition is a fully functional plugin with no limits to its operations. But SweepPress Pro contains a lot of additional features not available in the Lite version:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Backup the data before it is deleted into SQL export files. Includes a management panel for Backup files.\u003C\u002Fli>\n\u003Cli>Management for ALL the WordPress Metadata tables: \u003Ccode>postmeta\u003C\u002Fcode>, \u003Ccode>termmeta\u003C\u002Fcode>, \u003Ccode>commentmeta\u003C\u002Fcode>, \u003Ccode>usermeta\u003C\u002Fcode> and \u003Ccode>blogmeta\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Management for the WordPress Multisite Sitemeta table: this table is equivalent of the Options table, but for all the blogs in the multisite.\u003C\u002Fli>\n\u003Cli>Track and Detect use of metadata and allow removal of any meta-records for all supported metadata tables.\u003C\u002Fli>\n\u003Cli>Preview duplicated metadata records for all supported metadata tables. Preview data for some sweepers.\u003C\u002Fli>\n\u003Cli>Create and manage Sweeper Jobs: create custom background sweeper jobs to run at a specific date or as a recurring job.\u003C\u002Fli>\n\u003Cli>Control and track WordPress CRON jobs: list all the WordPress CRON jobs, track and display the source, and more.\u003C\u002Fli>\n\u003Cli>Sweeper Monitor: monitor the website for cleanup daily or weekly, and send notifications when the sweeping limit is reached.\u003C\u002Fli>\n\u003Cli>Database Tables: an overview of all tables in the database with source information and various actions for better control.\u003C\u002Fli>\n\u003Cli>GravityForms Support: three additional sweepers to remove all trashed forms, spammed, and trash entries by form.\u003C\u002Fli>\n\u003Cli>CLI Command to list CRON jobs: list all registered WP CRON jobs via the command line.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Future updates will include more exclusive Pro features.\u003C\u002Fp>\n","Remove unused, orphaned, duplicated data in your WordPress website using 55+ sweepers, manage and clean Options table, optimize database.",600,34868,4,"2025-11-12T11:25:00.000Z","6.0",[121,20,21,139,55],"dev4press","https:\u002F\u002Fwww.dev4press.com\u002Fplugins\u002Fsweeppress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsweeppress.6.4.4.zip",{"attackSurface":143,"codeSignals":160,"taintFlows":202,"riskAssessment":230,"analyzedAt":238},{"hooks":144,"ajaxHandlers":156,"restRoutes":157,"shortcodes":158,"cronEvents":159,"entryPointCount":26,"unprotectedCount":26},[145,151],{"type":146,"name":147,"callback":148,"file":149,"line":150},"action","plugins_loaded","aaa_option_optimizer_maybe_upgrade","aaa-option-optimizer.php",96,{"type":146,"name":152,"callback":153,"file":154,"line":155},"rest_api_init","register_rest_routes","src\\class-rest.php",34,[],[],[],[],{"dangerousFunctions":161,"sqlUsage":162,"outputEscaping":187,"fileOperations":196,"externalRequests":26,"nonceChecks":135,"capabilityChecks":197,"bundledLibraries":198},[],{"prepared":163,"raw":164,"locations":165},17,8,[166,170,173,176,178,180,182,184],{"file":167,"line":168,"context":169},"src\\class-database.php",65,"$wpdb->query() with variable interpolation",{"file":167,"line":171,"context":172},234,"$wpdb->get_results() with variable interpolation",{"file":167,"line":174,"context":175},259,"$wpdb->get_col() with variable interpolation",{"file":167,"line":177,"context":169},279,{"file":154,"line":179,"context":172},228,{"file":154,"line":181,"context":175},385,{"file":154,"line":183,"context":175},520,{"file":185,"line":186,"context":169},"uninstall.php",20,{"escaped":188,"rawEcho":50,"locations":189},15,[190,194],{"file":191,"line":192,"context":193},"src\\class-admin-page.php",528,"raw output",{"file":191,"line":195,"context":193},532,1,11,[199],{"name":200,"version":27,"knownCves":201},"DataTables",[],[203,222],{"entryPoint":204,"graph":205,"unsanitizedCount":26,"severity":221},"get_unused_options (src\\class-rest.php:247)",{"nodes":206,"edges":218},[207,212],{"id":208,"type":209,"label":210,"file":154,"line":211},"n0","source","$_GET",265,{"id":213,"type":214,"label":215,"file":154,"line":216,"wp_function":217},"n1","sink","get_col() [SQLi]",271,"get_col",[219],{"from":208,"to":213,"sanitized":220},true,"low",{"entryPoint":223,"graph":224,"unsanitizedCount":26,"severity":221},"\u003Cclass-rest> (src\\class-rest.php:0)",{"nodes":225,"edges":228},[226,227],{"id":208,"type":209,"label":210,"file":154,"line":211},{"id":213,"type":214,"label":215,"file":154,"line":216,"wp_function":217},[229],{"from":208,"to":213,"sanitized":220},{"summary":231,"deductions":232},"The 'aaa-option-optimizer' plugin v1.6.1 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of any known CVEs, unpatched vulnerabilities, or recorded past issues is a significant positive indicator, suggesting a history of responsible development and maintenance. The plugin also demonstrates good coding practices by utilizing prepared statements for the majority of its SQL queries (68%) and properly escaping a high percentage of its output (88%). Nonce and capability checks are present, indicating an effort to control access to certain functionalities.\n\nHowever, there are areas for caution. While the attack surface appears to be zero in terms of direct entry points like AJAX, REST API, or shortcodes, this might be misleading if the plugin's functionality is entirely passive or relies on other mechanisms not captured by this analysis. The presence of file operations, even if only one, warrants attention to ensure it's handled securely and doesn't introduce any unintended vulnerabilities. Furthermore, the analysis indicates a potential blind spot in the taint analysis, as only two flows were analyzed, which might not be exhaustive. A more thorough taint analysis could uncover potential risks, especially considering the presence of bundled libraries like DataTables, which can sometimes be a vector for vulnerabilities if not managed carefully.\n\nIn conclusion, the plugin appears to be relatively secure with a clean history and good application of fundamental security practices. The primary concerns stem from the limited scope of the taint analysis and the potential for unexamined file operations. Future development should focus on comprehensive taint analysis and ensuring all file operations are robustly secured. While the current risk appears low, continued vigilance and thorough auditing are recommended.",[233,236],{"reason":234,"points":235},"Limited scope of taint analysis",5,{"reason":237,"points":84},"Presence of file operations","2026-03-16T17:53:25.504Z",{"wat":240,"direct":253},{"assetPaths":241,"generatorPatterns":246,"scriptPaths":247,"versionParams":248},[242,243,244,245],"\u002Fwp-content\u002Fplugins\u002Faaa-option-optimizer\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Faaa-option-optimizer\u002Fjs\u002Fvendor\u002Fdatatables.min.js","\u002Fwp-content\u002Fplugins\u002Faaa-option-optimizer\u002Fjs\u002Fvendor\u002Fdatatables.min.css","\u002Fwp-content\u002Fplugins\u002Faaa-option-optimizer\u002Fjs\u002Fadmin-script.js",[],[243,245],[249,250,251,252],"aaa-option-optimizer\u002Fcss\u002Fstyle.css?ver=","aaa-option-optimizer\u002Fjs\u002Fvendor\u002Fdatatables.min.js?ver=","aaa-option-optimizer\u002Fjs\u002Fvendor\u002Fdatatables.min.css?ver=","aaa-option-optimizer\u002Fjs\u002Fadmin-script.js?ver=",{"cssClasses":254,"htmlComments":255,"htmlAttributes":256,"restEndpoints":257,"jsGlobals":258,"shortcodeOutput":260},[],[],[],[],[259],"AAA_OPTION_OPTIMIZER_AJAX_OBJECT",[],{"error":220,"url":262,"statusCode":263,"statusMessage":264,"message":264},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Faaa-option-optimizer\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":188,"versions":266},[267,273,280,287,294,301,308,315,322,329,335,342,349,356,363],{"version":6,"download_url":24,"svn_tag_url":268,"released_at":27,"has_diff":269,"diff_files_changed":270,"diff_lines":27,"trac_diff_url":271,"vulnerabilities":272,"is_current":220},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Faaa-option-optimizer\u002Ftags\u002F1.6.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faaa-option-optimizer%2Ftags%2F1.6.0&new_path=%2Faaa-option-optimizer%2Ftags%2F1.6.1",[],{"version":274,"download_url":275,"svn_tag_url":276,"released_at":27,"has_diff":269,"diff_files_changed":277,"diff_lines":27,"trac_diff_url":278,"vulnerabilities":279,"is_current":269},"1.6.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faaa-option-optimizer.1.6.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faaa-option-optimizer\u002Ftags\u002F1.6.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faaa-option-optimizer%2Ftags%2F1.5.1&new_path=%2Faaa-option-optimizer%2Ftags%2F1.6.0",[],{"version":281,"download_url":282,"svn_tag_url":283,"released_at":27,"has_diff":269,"diff_files_changed":284,"diff_lines":27,"trac_diff_url":285,"vulnerabilities":286,"is_current":269},"1.5.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faaa-option-optimizer.1.5.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faaa-option-optimizer\u002Ftags\u002F1.5.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faaa-option-optimizer%2Ftags%2F1.5.0&new_path=%2Faaa-option-optimizer%2Ftags%2F1.5.1",[],{"version":288,"download_url":289,"svn_tag_url":290,"released_at":27,"has_diff":269,"diff_files_changed":291,"diff_lines":27,"trac_diff_url":292,"vulnerabilities":293,"is_current":269},"1.5.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faaa-option-optimizer.1.5.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faaa-option-optimizer\u002Ftags\u002F1.5.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faaa-option-optimizer%2Ftags%2F1.4.0&new_path=%2Faaa-option-optimizer%2Ftags%2F1.5.0",[],{"version":295,"download_url":296,"svn_tag_url":297,"released_at":27,"has_diff":269,"diff_files_changed":298,"diff_lines":27,"trac_diff_url":299,"vulnerabilities":300,"is_current":269},"1.4.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faaa-option-optimizer.1.4.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faaa-option-optimizer\u002Ftags\u002F1.4.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faaa-option-optimizer%2Ftags%2F1.3.2&new_path=%2Faaa-option-optimizer%2Ftags%2F1.4.0",[],{"version":302,"download_url":303,"svn_tag_url":304,"released_at":27,"has_diff":269,"diff_files_changed":305,"diff_lines":27,"trac_diff_url":306,"vulnerabilities":307,"is_current":269},"1.3.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faaa-option-optimizer.1.3.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faaa-option-optimizer\u002Ftags\u002F1.3.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faaa-option-optimizer%2Ftags%2F1.3.1&new_path=%2Faaa-option-optimizer%2Ftags%2F1.3.2",[],{"version":309,"download_url":310,"svn_tag_url":311,"released_at":27,"has_diff":269,"diff_files_changed":312,"diff_lines":27,"trac_diff_url":313,"vulnerabilities":314,"is_current":269},"1.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faaa-option-optimizer.1.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faaa-option-optimizer\u002Ftags\u002F1.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faaa-option-optimizer%2Ftags%2F1.3&new_path=%2Faaa-option-optimizer%2Ftags%2F1.3.1",[],{"version":316,"download_url":317,"svn_tag_url":318,"released_at":27,"has_diff":269,"diff_files_changed":319,"diff_lines":27,"trac_diff_url":320,"vulnerabilities":321,"is_current":269},"1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faaa-option-optimizer.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faaa-option-optimizer\u002Ftags\u002F1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faaa-option-optimizer%2Ftags%2F1.2.1&new_path=%2Faaa-option-optimizer%2Ftags%2F1.3",[],{"version":323,"download_url":324,"svn_tag_url":325,"released_at":27,"has_diff":269,"diff_files_changed":326,"diff_lines":27,"trac_diff_url":327,"vulnerabilities":328,"is_current":269},"1.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faaa-option-optimizer.1.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faaa-option-optimizer\u002Ftags\u002F1.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faaa-option-optimizer%2Ftags%2F1.2&new_path=%2Faaa-option-optimizer%2Ftags%2F1.2.1",[],{"version":89,"download_url":330,"svn_tag_url":331,"released_at":27,"has_diff":269,"diff_files_changed":332,"diff_lines":27,"trac_diff_url":333,"vulnerabilities":334,"is_current":269},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faaa-option-optimizer.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faaa-option-optimizer\u002Ftags\u002F1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faaa-option-optimizer%2Ftags%2F1.1.1&new_path=%2Faaa-option-optimizer%2Ftags%2F1.2",[],{"version":336,"download_url":337,"svn_tag_url":338,"released_at":27,"has_diff":269,"diff_files_changed":339,"diff_lines":27,"trac_diff_url":340,"vulnerabilities":341,"is_current":269},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faaa-option-optimizer.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faaa-option-optimizer\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faaa-option-optimizer%2Ftags%2F1.1&new_path=%2Faaa-option-optimizer%2Ftags%2F1.1.1",[],{"version":343,"download_url":344,"svn_tag_url":345,"released_at":27,"has_diff":269,"diff_files_changed":346,"diff_lines":27,"trac_diff_url":347,"vulnerabilities":348,"is_current":269},"1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faaa-option-optimizer.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faaa-option-optimizer\u002Ftags\u002F1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faaa-option-optimizer%2Ftags%2F1.0.2&new_path=%2Faaa-option-optimizer%2Ftags%2F1.1",[],{"version":350,"download_url":351,"svn_tag_url":352,"released_at":27,"has_diff":269,"diff_files_changed":353,"diff_lines":27,"trac_diff_url":354,"vulnerabilities":355,"is_current":269},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faaa-option-optimizer.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faaa-option-optimizer\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faaa-option-optimizer%2Ftags%2F1.0.1&new_path=%2Faaa-option-optimizer%2Ftags%2F1.0.2",[],{"version":357,"download_url":358,"svn_tag_url":359,"released_at":27,"has_diff":269,"diff_files_changed":360,"diff_lines":27,"trac_diff_url":361,"vulnerabilities":362,"is_current":269},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faaa-option-optimizer.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faaa-option-optimizer\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Faaa-option-optimizer%2Ftags%2F1.0&new_path=%2Faaa-option-optimizer%2Ftags%2F1.0.1",[],{"version":364,"download_url":365,"svn_tag_url":366,"released_at":27,"has_diff":269,"diff_files_changed":367,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":368,"is_current":269},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faaa-option-optimizer.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Faaa-option-optimizer\u002Ftags\u002F1.0\u002F",[],[]]