[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f4ZecldVxNUBaFp40w62uVkwOnyX3mMEBEu_ZfyvFcBQ":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":144,"fingerprints":368},"ai-database-optimizer","AI Database Optimizer","1.1.8","Fulgid","https:\u002F\u002Fprofiles.wordpress.org\u002Ffulgid\u002F","\u003Cp>AI Database Optimizer uses advanced artificial intelligence techniques to analyze your WordPress database structure, query patterns, and performance metrics to automatically optimize your database for maximum efficiency. With built-in automatic backup protection, you can optimize with confidence knowing your data is always safe.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic Database Backups\u003C\u002Fstrong>: Creates backups before every optimization for complete safety\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backup Management\u003C\u002Fstrong>: View, manage, and restore from previous backups with one click\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI-Driven Analysis\u003C\u002Fstrong>: Identifies performance bottlenecks and optimization opportunities\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Indexing\u003C\u002Fstrong>: Creates custom indexes based on your specific query patterns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automated Optimization\u003C\u002Fstrong>: Schedule regular optimizations at your preferred frequency\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Optimization Levels\u003C\u002Fstrong>: Choose from low, medium, or high optimization intensity\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-Time Performance Monitoring\u003C\u002Fstrong>: Live database performance charts and metrics\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comprehensive Reports\u003C\u002Fstrong>: Get detailed insights about optimizations performed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Notifications\u003C\u002Fstrong>: Receive reports after each optimization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why AI Database Optimizer?\u003C\u002Fh4>\n\u003Cp>Unlike traditional database optimization plugins that apply generic optimizations, AI Database Optimizer analyzes your unique database usage patterns and applies custom optimizations specifically tailored to your WordPress site. With automatic backup protection, you get better performance improvements with zero risk of data loss.\u003C\u002Fp>\n\u003Ch4>Safety & Security\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic Backups\u003C\u002Fstrong>: Every optimization is preceded by a complete database backup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-Click Restore\u003C\u002Fstrong>: Instantly restore your database from any previous backup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backup History\u003C\u002Fstrong>: View and manage all your database backups in one place\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Cleanup\u003C\u002Fstrong>: Automatically manages backup storage to prevent disk space issues\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure Storage\u003C\u002Fstrong>: Backups are stored securely in your WordPress uploads directory\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Technical Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Reduced query execution time\u003C\u002Fli>\n\u003Cli>Lower server resource usage\u003C\u002Fli>\n\u003Cli>Smaller database size\u003C\u002Fli>\n\u003Cli>Improved overall site performance\u003C\u002Fli>\n\u003Cli>Better user experience\u003C\u002Fli>\n\u003Cli>Zero downtime optimization process\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>AI Database Optimizer does not collect any personal data from your visitors. It analyzes only your WordPress database structure and query patterns to provide optimization recommendations. Database backups are stored locally on your server in the WordPress uploads directory and are never transmitted outside your website. The plugin does not send any data outside your website except for email notifications to the address you configure.\u003C\u002Fp>\n","AI-powered database optimization with automatic backup protection for peak WordPress performance.",10,380,100,1,"2025-07-16T05:37:00.000Z","6.8.5","5.0","7.4",[20,21,22,23,24],"ai","backup","database","optimization","performance","https:\u002F\u002Ffulgid.in\u002Fai-database-optimizer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-database-optimizer.1.1.8.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":13,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"fulgid",2,80,30,94,"2026-04-05T18:37:58.039Z",[39,61,84,104,128],{"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":54,"tags":55,"homepage":59,"download_link":60,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"lazy-load-control-for-elementor","Lazy Load Control For Elementor – Remove the Lazy Load attribute from specific images in Elementor","1.1.3","Jose Mortellaro","https:\u002F\u002Fprofiles.wordpress.org\u002Fgiuse\u002F","\u003Cp>It adds a control to the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Felementor\u002F\" rel=\"ugc\">Elementor\u003C\u002Fa> image widget to remove the Lazy Load attribute.\u003Cbr \u002F>\nNormally, if you use \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Felementor\u002F\" rel=\"ugc\">Elementor\u003C\u002Fa>, also the first image that appears in the viewport is lazy loaded, and this is not good for performance.\u003Cbr \u002F>\nBy removing the lazy load attribute to the first image that appears in the viewport you can improve the LCP which is an important performance metric.\u003C\u002Fp>\n\u003Ch3>How to remove the lazy load attribute from specific images with Elementor\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Install and activate Lazy Load Control For Elementor\u003C\u002Fli>\n\u003Cli>Select “Do not lazy load” in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Felementor\u002F\" rel=\"ugc\">Elementor\u003C\u002Fa> image widget.\u003C\u002Fli>\n\u003Cli>Save.\u003C\u002Fli>\n\u003Cli>Done!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Watch the following video to see how it works.\u003C\u002Fp>\n\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\u002FwfJzYBOWHh4?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>\n\u003Ch3>Other add-ons for Elementor\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feditor-cleanup-for-elementor\u002F\" rel=\"ugc\">Editor Cleanup For Elementor\u003C\u002Fa>\u003Cbr \u002F>\nIt’s an add-on of Freesoul Deactivate Plugins to clean up the Elementor editor for better performance and solving the conflicts with other plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Customization\u003C\u002Fh3>\n\u003Cp>If you have special requirements or advanced use cases, the author offers custom solutions tailored to your setup.\u003Cbr \u002F>\nFor speed optimization, integration support, or consulting, feel free to get in touch via our \u003Ca href=\"https:\u002F\u002Fjosemortellaro.com\u002Fspeed-optimization\u002F\" rel=\"nofollow ugc\">Speed Optimization Service\u003C\u002Fa> page.\u003C\u002Fp>\n\u003Ch3>Backend Speed Optimization\u003C\u002Fh3>\n\u003Cp>I help fix slow dashboards by optimizing queries and backend workload.\u003Cbr \u002F>\nRead \u003Ca href=\"https:\u002F\u002Fjosemortellaro.com\u002Fbackend-speed-optimization\u002F\" rel=\"nofollow ugc\">Backend Speed Optimization Service\u003C\u002Fa> for more information.\u003C\u002Fp>\n","Remove the Lazy Load attribute from specific images in Elementor.",4000,29985,98,15,"2025-12-10T09:05:00.000Z","6.9.4","4.6","7.2",[56,57,24,58],"largest-contentful-paint","lcp","speed-optimization","https:\u002F\u002Fjosemortellaro.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flazy-load-control-for-elementor.1.1.3.zip",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":36,"num_ratings":71,"last_updated":72,"tested_up_to":16,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":80,"download_link":81,"security_score":82,"vuln_count":71,"unpatched_count":14,"last_vuln_date":83,"fetched_at":29},"wp-compress-mainwp","WP Compress for MainWP","6.60.17","WP Compress","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmartersite\u002F","\u003Cp>Bulk install, activate and connect all of your MainWP Child sites to the WP Compress portal in just a few clicks.\u003C\u002Fp>\n\u003Ch3>Now you can easily:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Install & Activate WP Compress on all Child Sites\u003C\u002Fli>\n\u003Cli>One-Click Connect to the WP Compress Cloud & Portal\u003C\u002Fli>\n\u003Cli>Assign Monthly Quotas\u003C\u002Fli>\n\u003Cli>Add Starter Credits\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Coming Soon:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Integrations with MainWP Reporting\u003C\u002Fli>\n\u003Cli>Bulk Settings Configuration Support\u003C\u002Fli>\n\u003Cli>Bulk Compression Support\u003C\u002Fli>\n\u003Cli>Autopilot Activation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WP Compress includes:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Autopilot Image Optimization\u003C\u002Fli>\n\u003Cli>Thumbnails Optimized For Free\u003C\u002Fli>\n\u003Cli>Monthly Quotas for Clients\u003C\u002Fli>\n\u003Cli>Detailed Compression Reports\u003C\u002Fli>\n\u003Cli>Centralized Management Portal\u003C\u002Fli>\n\u003Cli>Unlimited Cloud Backups\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Lossless, Intelligent & Ultra Compression Modes\u003C\u002Fli>\n\u003Cli>Over-Compression Prevention Engine\u003C\u002Fli>\n\u003Cli>Single Image Compression\u003C\u002Fli>\n\u003Cli>Single Image Restore from Cloud\u003C\u002Fli>\n\u003Cli>One-Click Bulk Optimization\u003C\u002Fli>\n\u003Cli>One-Click Bulk Restore\u003C\u002Fli>\n\u003Cli>Agency Image Optimization\u003C\u002Fli>\n\u003Cli>Automated Image Resize\u003C\u002Fli>\n\u003Cli>Preserve EXIF Data\u003C\u002Fli>\n\u003Cli>Frequent Updates\u003C\u002Fli>\n\u003Cli>Live Chat Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How much does it cost?\u003C\u002Fh3>\n\u003Cp>You’ll receive 100 images for free just for creating an account and memberships start at just $5 per 1,000 images optimized.\u003C\u002Fp>\n\u003Cp>\u003Cem>Keep in mind this is full sized images and all thumbnails which can cost on average 11.8 credits from other providers.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>View our \u003Ca href=\"https:\u002F\u002Fwpcompress.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">prices and plans\u003C\u002Fa>.\u003C\u002Fp>\n","Install, activate and connect WP Compress across all of your MainWP Child Sites.",800,15494,3,"2026-01-05T15:17:00.000Z","6.5","7.0",[76,77,78,24,79],"image-optimization","mainwp","optimizer","wpcompress","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-compress-mainwp.6.60.17.zip",74,"2025-11-29 00:00:00",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":13,"num_ratings":94,"last_updated":95,"tested_up_to":16,"requires_at_least":96,"requires_php":18,"tags":97,"homepage":100,"download_link":101,"security_score":102,"vuln_count":33,"unpatched_count":27,"last_vuln_date":103,"fetched_at":29},"hackrepair-plugin-archiver","The Hack Repair Guy's Plugin Archiver","3.1.1","The Hack Repair Guy","https:\u002F\u002Fprofiles.wordpress.org\u002Ftvcnet\u002F","\u003Cp>Archive any plugin with one click. Archived plugins are hidden from your Plugins list and safely moved out of wp-content\u002Fplugins into a dedicated archive directory for easy restore later. Ideal for preventing accidental re-activation, testing different plugin sets, and keeping occasional-use tools out of sight until needed.\u003C\u002Fp>\n\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\u002Fi_Gn22bWLVs?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>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>One‑click Archive link on the Plugins screen\u003C\u002Fli>\n\u003Cli>Bulk Archive \u002F Unarchive \u002F Delete actions\u003C\u002Fli>\n\u003Cli>Optional auto‑deactivate before archiving (recommended)\u003C\u002Fli>\n\u003Cli>Manage multiple archive directories and switch between them\u003C\u002Fli>\n\u003Cli>“Unarchive All” button on the Archived Plugins tab\u003C\u002Fli>\n\u003Cli>Non‑destructive: archiving does not remove a plugin’s settings\u002Fdata\u003C\u002Fli>\n\u003Cli>Uses the built‑in WordPress Filesystem API with capability and nonce checks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>When you Archive a plugin, its folder is moved from wp-content\u002Fplugins to your chosen archive directory (e.g., wp-content\u002Fplugins-archive-xxxxxx).\u003C\u002Fli>\n\u003Cli>Archived plugins are removed from the Plugins list, so they can’t be accidentally activated.\u003C\u002Fli>\n\u003Cli>You may switch the active archive directory or create new ones in Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Plugin Archiver.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Common use cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Maintain a “toolbox” of favorite utilities you don’t need to see every day\u003C\u002Fli>\n\u003Cli>Quarantine buggy or compromised plugins to avoid accidental activation\u003C\u002Fli>\n\u003Cli>Test different plugin stacks by pulling sets into and out of the archive\u003C\u002Fli>\n\u003Cli>Share management with others while reducing “oops, I clicked Activate” incidents\u003C\u002Fli>\n\u003C\u002Ful>\n","Disable Plugins Without Deleting — Archive and Restore in One Click",400,8390,11,"2025-09-11T16:27:00.000Z","6.6",[98,21,22,24,99],"admin","security","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fhackrepair-plugin-archiver\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhackrepair-plugin-archiver.3.1.1.zip",97,"2025-09-16 00:00:00",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":114,"num_ratings":115,"last_updated":116,"tested_up_to":52,"requires_at_least":117,"requires_php":74,"tags":118,"homepage":123,"download_link":124,"security_score":125,"vuln_count":126,"unpatched_count":27,"last_vuln_date":127,"fetched_at":29},"keep-backup-daily","Keep Backup Daily","2.1.3","Fahad Mahmood","https:\u002F\u002Fprofiles.wordpress.org\u002Ffahadmahmood\u002F","\u003Cul>\n\u003Cli>Author: \u003Ca href=\"https:\u002F\u002Fwww.androidbubbles.com\u002Fcontact\" rel=\"nofollow ugc\">Fahad Mahmood\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Project URI: \u003Ca href=\"https:\u002F\u002Fandroidbubble.com\u002Fblog\u002Fwordpress\u002Fplugins\u002Fkeep-backup-daily\" rel=\"nofollow ugc\">https:\u002F\u002Fandroidbubble.com\u002Fblog\u002Fwordpress\u002Fplugins\u002Fkeep-backup-daily\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>License: GPL 3. See License below for copyright jots and tittles.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Keep Backup Daily backup your wordpress database and email to you daily, weekly, monthly and even yearly according to the settings. It is a wordpress plugin which helps you to get relax about taking regular backups. It is much better that if you are running a news website and don’t want to overload your database. Keep backup daily and another plugin might be freeing up your database on weekly basis. There can be many uses of this plugin, you could have a look what activity is performing on your database now a days. Its not only a convenience of exporting mysql database but having it in secure place as well. If you have configured the email client on your PC and want to keep backup on disk so it is possible as well with convenience. I am a PHP, WordPress developer and i faced a lot of inconvenience regarding keep an eye on wordpress DB regarding plugins and user’s activity. Our debugging process demands access to the DB most of the time so developed this utility for personal use and now publishing it. I coded a no. of fixes for wordpress sites and few of the solutions are in form of articles on my blog.\u003C\u002Fp>\n\u003Cp>Important!\u003C\u002Fp>\n\u003Cp>1- Many of the users might be using free hosting or cheap price hosting. Especially students do that but their data can be important to them, this plugin will give a feel of relax and to restore the website on last stable version of DB.\u003C\u002Fp>\n\u003Cp>2- Default Settings: For your convenience, we are providing cron schedule from our website androidbubbles.com to the URL https:\u002F\u002Fwww.androidbubbles.com\u002Fapi\u002Fkbd.php. For this purpose, we keep your domain name with us to access it e.g. http:\u002F\u002Fwww.yourdomain.com\u002F?kbd_cron_process=1\u003C\u002Fp>\n\u003Cp>Keep backup daily is arranged in flexible manner for better user experience.\u003C\u002Fp>\n\u003Ch4>Tags\u003C\u002Fh4>\n\u003Cp>offsite, sql, online backup, full backup, complete backup, mysql export, email mysql dump, db backup, database backup, email database backup, restore database backup\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This WordPress Plugin is free software: you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or any later version. This free software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this software. If not, see http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html.\u003C\u002Fp>\n","Keep Backup Daily backup your wordpress database and email to you daily, weekly, monthly and even yearly according to the settings.",300,51591,88,45,"2026-03-13T00:17:00.000Z","3.0",[119,120,121,105,122],"daily-backup","database-security","free-backup","regular-backup","http:\u002F\u002Fandroidbubble.com\u002Fblog\u002Fwebsite-development\u002Fphp-frameworks\u002Fwordpress\u002Fplugins\u002Fwordpress-plugin-keep-backup-daily\u002F1046","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkeep-backup-daily.2.1.3.zip",95,6,"2026-03-20 00:00:00",{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":13,"downloaded":136,"rating":13,"num_ratings":137,"last_updated":138,"tested_up_to":16,"requires_at_least":139,"requires_php":18,"tags":140,"homepage":80,"download_link":143,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"boltaudit","BoltAudit – Plugin & Performance Analyzer","0.0.8","Mehedi","https:\u002F\u002Fprofiles.wordpress.org\u002Fheymehedi\u002F","\u003Cp>BoltAudit gives you a clear, actionable overview of what’s slowing down your WordPress site.\u003Cbr \u002F>\nIt inspects:\u003Cbr \u002F>\n– Active plugins and their actual impact on performance\u003Cbr \u002F>\n– Unused, abandoned, or rarely-used plugins\u003Cbr \u002F>\n– Heavy scripts, enqueued styles, database queries, and metadata\u003Cbr \u002F>\n– Autoloaded options, transients, and custom DB tables\u003Cbr \u002F>\n– Post details page with orphaned metadata and orphaned post records\u003Cbr \u002F>\n– Server environment and PHP configuration\u003C\u002Fp>\n\u003Cp>Whether you’re a developer, site owner, or agency, BoltAudit gives you visibility into bottlenecks with zero guesswork.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Detect unused, outdated, or abandoned plugins  \u003C\u002Fli>\n\u003Cli>Full Plugin Audit section: inactive, outdated, abandoned detection  \u003C\u002Fli>\n\u003Cli>Plugin-level metrics: action\u002Ffilter hook counts, cron job schedules, database query counts  \u003C\u002Fli>\n\u003Cli>Breaks down post types, metadata, revisions, and orphaned types  \u003C\u002Fli>\n\u003Cli>Analyzes option tables, autoloaded data, transients, and more  \u003C\u002Fli>\n\u003Cli>Database snapshot with table sizes, row counts, autoload bloat\u003C\u002Fli>\n\u003Cli>Server environment checks: PHP, MySQL, memory limits, upload size\u003C\u002Fli>\n\u003Cli>Lightweight, on-demand diagnostics—no front-end performance impact\u003C\u002Fli>\n\u003Cli>Responsive, accessible UI with performance optimizations\u003C\u002Fli>\n\u003Cli>WooCommerce Overview with product counts and performance insights (HPOS, cart fragments, and more)\u003C\u002Fli>\n\u003C\u002Ful>\n","BoltAudit helps you identify bloated, unused, abandoned, and performance-heavy plugins—plus database bloat, autoloaded options, and runtime impact.",1067,8,"2025-09-05T14:07:00.000Z","6.0",[141,22,23,24,142],"audit","site-health","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fboltaudit.0.0.8.zip",{"attackSurface":145,"codeSignals":218,"taintFlows":300,"riskAssessment":356,"analyzedAt":367},{"hooks":146,"ajaxHandlers":182,"restRoutes":212,"shortcodes":213,"cronEvents":214,"entryPointCount":217,"unprotectedCount":27},[147,153,157,160,165,169,174,179],{"type":148,"name":149,"callback":150,"file":151,"line":152},"action","admin_menu","add_admin_menu","admin\\class-admin-ui.php",28,{"type":148,"name":154,"callback":155,"file":151,"line":156},"admin_enqueue_scripts","register_assets",31,{"type":148,"name":154,"callback":158,"file":151,"line":159},"enqueue_chart_data",38,{"type":161,"name":162,"callback":163,"priority":11,"file":151,"line":164},"filter","script_loader_tag","closure",75,{"type":161,"name":166,"callback":167,"priority":11,"file":151,"line":168},"wp_kses_allowed_html","my_plugin_allow_svg_tags",880,{"type":148,"name":170,"callback":171,"file":172,"line":173},"plugins_loaded","fulgid_ai_db_optimizer_init","ai-db-optimizer.php",47,{"type":148,"name":175,"callback":176,"file":177,"line":178},"admin_init","register_settings","includes\\class-db-ai-optimizer.php",37,{"type":148,"name":180,"callback":181,"file":177,"line":159},"fulgid_ai_db_optimizer_scheduled_optimization","run_scheduled_optimization",[183,189,193,197,200,204,208],{"action":184,"nopriv":185,"callback":186,"hasNonce":187,"hasCapCheck":187,"file":151,"line":188},"fulgid_ai_db_optimizer_analyze",false,"ajax_analyze_database",true,34,{"action":190,"nopriv":185,"callback":191,"hasNonce":187,"hasCapCheck":187,"file":151,"line":192},"fulgid_ai_db_optimizer_optimize","ajax_optimize_database",35,{"action":194,"nopriv":185,"callback":195,"hasNonce":187,"hasCapCheck":187,"file":151,"line":196},"fulgid_ai_db_optimizer_collect_performance","ajax_collect_performance_data",36,{"action":198,"nopriv":185,"callback":199,"hasNonce":187,"hasCapCheck":187,"file":151,"line":178},"fulgid_ai_db_optimizer_get_performance_data","ajax_get_performance_data",{"action":201,"nopriv":185,"callback":202,"hasNonce":187,"hasCapCheck":187,"file":151,"line":203},"fulgid_ai_db_optimizer_get_composition_data","ajax_get_composition_data",39,{"action":205,"nopriv":185,"callback":206,"hasNonce":187,"hasCapCheck":187,"file":151,"line":207},"fulgid_ai_db_optimizer_get_backup_history","ajax_get_backup_history",40,{"action":209,"nopriv":185,"callback":210,"hasNonce":187,"hasCapCheck":187,"file":151,"line":211},"fulgid_ai_db_optimizer_restore_backup","ajax_restore_backup",41,[],[],[215],{"hook":180,"callback":180,"file":177,"line":216},136,7,{"dangerousFunctions":219,"sqlUsage":220,"outputEscaping":276,"fileOperations":71,"externalRequests":27,"nonceChecks":217,"capabilityChecks":217,"bundledLibraries":299},[],{"prepared":125,"raw":221,"locations":222},23,[223,226,228,230,232,234,236,239,241,243,246,248,250,252,255,257,259,261,265,268,270,272,274],{"file":151,"line":224,"context":225},586,"$wpdb->get_var() with variable interpolation",{"file":151,"line":227,"context":225},606,{"file":151,"line":229,"context":225},626,{"file":151,"line":231,"context":225},787,{"file":151,"line":233,"context":225},815,{"file":151,"line":235,"context":225},843,{"file":151,"line":237,"context":238},1268,"$wpdb->get_results() with variable interpolation",{"file":151,"line":240,"context":238},1288,{"file":151,"line":242,"context":238},2262,{"file":172,"line":244,"context":245},118,"$wpdb->query() with variable interpolation",{"file":172,"line":247,"context":245},129,{"file":172,"line":249,"context":245},176,{"file":172,"line":251,"context":245},185,{"file":253,"line":254,"context":238},"includes\\class-db-analyzer.php",52,{"file":253,"line":256,"context":238},55,{"file":253,"line":258,"context":225},886,{"file":253,"line":260,"context":225},995,{"file":262,"line":263,"context":264},"includes\\class-db-backup.php",200,"$wpdb->get_row() with variable interpolation",{"file":266,"line":267,"context":245},"includes\\class-optimization-engine.php",182,{"file":266,"line":269,"context":245},219,{"file":266,"line":271,"context":238},289,{"file":266,"line":273,"context":245},480,{"file":266,"line":275,"context":225},534,{"escaped":277,"rawEcho":278,"locations":279},172,9,[280,283,285,287,289,291,293,295,297],{"file":151,"line":281,"context":282},223,"raw output",{"file":151,"line":284,"context":282},482,{"file":151,"line":286,"context":282},1077,{"file":151,"line":288,"context":282},1082,{"file":151,"line":290,"context":282},1087,{"file":151,"line":292,"context":282},1197,{"file":151,"line":294,"context":282},1216,{"file":151,"line":296,"context":282},1974,{"file":151,"line":298,"context":282},1986,[],[301,323,338],{"entryPoint":302,"graph":303,"unsanitizedCount":14,"severity":322},"ajax_optimize_database (admin\\class-admin-ui.php:1349)",{"nodes":304,"edges":319},[305,310,314],{"id":306,"type":307,"label":308,"file":151,"line":309},"n0","source","$_POST",1392,{"id":311,"type":312,"label":313,"file":151,"line":309},"n1","transform","→ format_optimization_results()",{"id":315,"type":316,"label":317,"file":151,"line":290,"wp_function":318},"n2","sink","echo() [XSS]","echo",[320,321],{"from":306,"to":311,"sanitized":185},{"from":311,"to":315,"sanitized":185},"medium",{"entryPoint":324,"graph":325,"unsanitizedCount":14,"severity":322},"ajax_restore_backup (admin\\class-admin-ui.php:2665)",{"nodes":326,"edges":335},[327,329,331],{"id":306,"type":307,"label":308,"file":151,"line":328},2691,{"id":311,"type":312,"label":330,"file":151,"line":328},"→ restore_backup()",{"id":315,"type":316,"label":332,"file":262,"line":333,"wp_function":334},"file_get_contents() [SSRF\u002FLFI]",352,"file_get_contents",[336,337],{"from":306,"to":311,"sanitized":185},{"from":311,"to":315,"sanitized":185},{"entryPoint":339,"graph":340,"unsanitizedCount":33,"severity":322},"\u003Cclass-admin-ui> (admin\\class-admin-ui.php:0)",{"nodes":341,"edges":351},[342,343,344,345,347,349],{"id":306,"type":307,"label":308,"file":151,"line":309},{"id":311,"type":312,"label":313,"file":151,"line":309},{"id":315,"type":316,"label":317,"file":151,"line":290,"wp_function":318},{"id":346,"type":307,"label":308,"file":151,"line":328},"n3",{"id":348,"type":312,"label":330,"file":151,"line":328},"n4",{"id":350,"type":316,"label":332,"file":262,"line":333,"wp_function":334},"n5",[352,353,354,355],{"from":306,"to":311,"sanitized":185},{"from":311,"to":315,"sanitized":185},{"from":346,"to":348,"sanitized":185},{"from":348,"to":350,"sanitized":185},{"summary":357,"deductions":358},"The \"ai-database-optimizer\" plugin version 1.1.8 exhibits a generally strong security posture based on the provided static analysis and vulnerability history.  The absence of any recorded CVEs, coupled with a high percentage of SQL queries using prepared statements and proper output escaping, indicates good development practices in these critical areas.  Furthermore, the presence of nonce and capability checks on all identified AJAX entry points is a significant strength, mitigating common attack vectors.",[359,362,365],{"reason":360,"points":361},"Flows with unsanitized paths detected",5,{"reason":363,"points":364},"19% of SQL queries not using prepared statements",4,{"reason":366,"points":33},"5% of outputs not properly escaped","2026-03-17T00:20:16.054Z",{"wat":369,"direct":382},{"assetPaths":370,"generatorPatterns":375,"scriptPaths":376,"versionParams":377},[371,372,373,374],"\u002Fwp-content\u002Fplugins\u002Fai-database-optimizer\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fai-database-optimizer\u002Fassets\u002Fjs\u002Fscript.js","\u002Fwp-content\u002Fplugins\u002Fai-database-optimizer\u002Fadmin\u002Fcss\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Fai-database-optimizer\u002Fadmin\u002Fjs\u002Fadmin-script.js",[],[374],[378,379,380,381],"ai-database-optimizer\u002Fassets\u002Fcss\u002Fstyle.css?ver=","ai-database-optimizer\u002Fassets\u002Fjs\u002Fscript.js?ver=","ai-database-optimizer\u002Fadmin\u002Fcss\u002Fadmin-style.css?ver=","ai-database-optimizer\u002Fadmin\u002Fjs\u002Fadmin-script.js?ver=",{"cssClasses":383,"htmlComments":388,"htmlAttributes":393,"restEndpoints":396,"jsGlobals":401,"shortcodeOutput":404},[384,385,386,387],"fulgid-ai-db-optimizer-wrap","ai-db-optimizer-admin-page","optimize-now-button","settings-section-title",[389,390,391,392],"\u003C!-- AI Database Optimizer - Plugin Settings -->","\u003C!-- Start AI DB Optimizer Optimization History -->","\u003C!-- End AI DB Optimizer Optimization History -->","\u003C!-- AI Database Optimizer Backup History -->",[394,395],"data-plugin-name=\"AI Database Optimizer\"","data-plugin-version=\"1.1.8\"",[397,398,399,400],"\u002Fwp-json\u002Fai-db-optimizer\u002Fv1\u002Fsettings","\u002Fwp-json\u002Fai-db-optimizer\u002Fv1\u002Foptimize","\u002Fwp-json\u002Fai-db-optimizer\u002Fv1\u002Fbackup","\u002Fwp-json\u002Fai-db-optimizer\u002Fv1\u002Fhistory",[402,403],"window.FulgidAIDB = {","var fulgidAIDBConfig = {",[]]